DHT-11溫濕度計
本專題使用DHT-11溫濕度感測器做為感測元件,此元件的優點是價格便宜,取得容易,但是缺點是精度不高,溫度可測範圍也不大,不過在一些較低溫且精度要求不高的感測控制應用上,應該是很好的選擇.
主要軟硬體架構以arduino 控制板為核心,基本原理,還有該下載的庫函數可參考 旗標出版社 趙英傑所著的 超圖解arduino互動設計入門一書 9-2單元.
我個人喜歡將專題以手工焊接方式作成完整成品或半成品,有兩個主要想法—1.可以減少電路干擾或誤動作機率(因為插線方式容易有接觸不良問題,若線路太長也容易引起不必要之信號干擾), —2.方便收藏 ,也可以成為求學或求職的加分利器.當然透過實作的過程,也可以累積別人帶不走的經驗值.
為了縮小體積,我使用arduino Nano板,這塊板子與arduino uno 內的核心MCU其實是一樣的,所以程式基本上完全可以互通.
專題功能:
- LCD溫度顯示,有效範圍 0~50度C
- LCD濕度顯示,有效範圍 20~90%
- 應用:環境溫溼度監測
線路圖,零件數不多,線路很簡單.
圖左:大致零件,依據實際狀況會有一些調整; 圖右:先裁切PCB並定位主要零件位置.
開始焊接.
較大電流(如正負電源)使用單芯線鋪錫,信號線使用鍍銀線焊接線路.
我將DHT-11感測器貼焊再後面,基本原則一樣,焊接粗線/細線要有基本概念.(以這個電路的複雜度來說,全部都焊接細線其實也可以正確動作,但是建立正確焊接觀念,可以確保未來處理其他專題的成功率,減少許多不必要的除錯時間).
載入程式,完成下載後,若LCD幕無法觀看,請調整可變電阻至最佳對比度.
超圖解arduino互動設計入門一書 9-2單元,焊接實作完成圖.