使用ESP8266制作一個微型氣象站


 

 

本文主要介紹如何制作一個微型氣象站。

這個想法和大部分代碼來自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電阻(我同時使用了貼片型和直插型)。

 

更多詳細內容請參見:https://www.yiboard.com/thread-701-1-1.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM