一、介紹
只要上網搜尋「Arduino 溫溼度」,百分之八十以上肯定都是 DHT11,它不但便宜好取得,使用上也相當容易。
雖然精度無法到小數點,溫度範圍也不大,但作為一個簡易的溫溼度專案使用,已經是相當不錯了。若是希望得到較高的精度,可以選擇替換成 DHT22。
二、組裝與接線說明
1. 組裝
1-1. 首先撕除「壓克力板」上的保護紙,可使用尖頭鑷子或是美工刀輔助。
1-2. 接著準備「Arduino UNO」、「M3螺絲 x6」與「銅柱 x3」。
1-3. 我們會在以下標示的三個孔洞,使用銅柱與螺絲作為支撐柱。
1-4. 安裝示意圖如下,建議使用螺絲起子安裝。
1-5. 接著拿出壓克力板,並對齊孔洞用剩餘的螺絲固定。
1-6. 取出「DHT11 模組」、「M3螺絲 x4」與「銅柱 x2」。
1-7. 安裝示意圖如下,建議使用螺絲起子安裝。
1-8. 對齊孔洞用剩餘的螺絲固定。
1-9. 接著拿出「麵包板」,將背後的泡綿膠紙撕除,並黏貼在如下位置。同時將「OLED 顯示螢幕」也插上去。
2. 接線
2-1. 準備「彩色杜邦線 – 公/母」並參考下圖連接 DHT11。
2-2. DHT11 接線參考表。
2-3. 準備「彩色杜邦線 – 公/公」並參考下圖連接 OLED。
2-4. OLED 接線參考表。
三、範例程式
1. 下載程式
1-1. 點選程式下載連結,並下載壓縮檔。
1-2. 解壓縮之後開啟「05. TH Sensor」資料夾,可以看到程式檔案「th_sensor」與需要的程式庫「libraries」。
2. 燒錄程式
2-1. 首先打開程式,並透過「加入.ZIP程式庫…」,將「libraries」資料夾裡面的程式庫都安裝一遍。
2-2. 接著連接「USB 數據傳輸線」。
2-3. 設定「開發板」與「序列埠」後,點選燒錄按鈕燒錄程式至 Arduino UNO。
2-4. 待程式運行起來,即可透過 OLED 查看結果。
四、結語
只要依照上述的步驟組裝與下載範例程式,這樣就可以輕鬆完成 Arduino 溫溼度感測專案啦!
想要製作更多的 Arduino 專案嗎?別忘了持續關注與支持我們喔~