ESP8266 應用一:智能插座 .3 DHT-11 溫濕度

終於要把現實世界和數位世界連接了,一開始的現實對象是環境溫、濕度,所以要使用溫、濕度監測器或是說監測模組。

模組一般都是將主功能電子零件加上必要的配套電路成為獨立零件,非電子專業使用會比較方便,Hoyo 使用的模組是 DHT-11

(非業配,賣場內還有另一個是只有監測器,比較便宜可是沒有應用電路)

加入程式庫

為了讀取 DHT11 數據,所以直接用其他大大分享的程式庫是比較快速的方式

從 GitHub 下載 zip 打開 Arduino IDE,草稿檔 → 匯入程式庫 → dht11-master.zip

程式範例 – 從串列埠觀看溫、濕度

 

下圖中的 delay 時間為 200 ,並非上面設定的 2000

ESP8266 DHT11 串列埠輸出

將 DHT11 讀取溫、濕度上傳到主機

先假設你已經有一個可以使用 HTTP API 上傳資料的主機,然後接下來就是如何把資料丟上去,在此假設的規格是使用 GET 傳遞

上傳到其他 IoT 平台 – 以 Ubidots 為例

從 Devices 查看上傳數據

點選單一監測數據可以看到詳細數據

接腳接反會燒壞!

其實電子零件大多是這樣的下場,以前搞音響 DIY 燒的更慘 …

優、缺點

極限值以及準確度是 DHT11 的硬傷,所以在熟悉 DHT11 之後可以選擇更高階的同類產品,例如 DHT2x 系列

37 total views, 2 views today

發表迴響

你的電子郵件位址並不會被公開。