本文主要介紹如何制作一個微型氣象站。
這個想法和大部分代碼來自Daniel Eichhorn在這個網址上的博客,可以去看看,這里面有一些很酷的東西!
http://blog.squix.ch/2015/12/esp8266-weather-station-new-version.html
我已經根據自己的應用更新/更改了部分代碼,使得其適用於具有不同控制芯片(SH1106與SSD1306)的較大OLED。我還添加了一些新功能和改進。
1)該氣象站從互聯網獲取數據,顯示當前的天氣和3天預報;
2)該裝置可以切換顯示另一個城市的數據 - 也許您的親戚或朋友住在那里;
3)該裝置具有傳感器,可顯示室內的溫濕度;
4)程序將在10分鍾左右內將系統置於深度睡眠狀態,按下本機頂部的按鈕即可喚醒。
步驟1:所需的材料
除了3D打印的房屋外,您還需要的兩個主要部分是:
1)ESP8266-13 WIFI電路板
2)1.3“OLED(或者是更小的0.96”OLED)
另外還需要以下:
3)SHT22溫濕度傳感器
4)按鈕
5)振動傳感器
6)USB插座和5v至3.3V穩壓器
7)一些10k電阻(我同時使用了貼片型和直插型)。