DHT-11溫濕度感測控制器
延續上一個專題( DHT-11溫濕度計), 將專題實用化,加入溫濕度設定及控制功能,並且加入信號輸出指示燈及操作峰鳴提示聲音.
專題功能:
- LCD溫度顯示,有效範圍 0~50度C
- LCD濕度顯示,有效範圍 20~90%
- LCD溫度控制設定功能,有效範圍 1~50度C
- LCD濕度控制設定功能,有效範圍 20~90%
- LED指示燈(可當成信號輸出源)
- 按鍵操作
- 應用:環境溫溼度監測及控制
主要軟硬體架構以arduino 控制板為核心,基本原理,還有該下載的庫函數可參考 旗標出版社 趙英傑所著的 超圖解arduino互動設計入門一書 9-2單元.
我個人喜歡將專題以手工焊接方式作成完整成品或半成品,有兩個主要想法—1.可以減少電路干擾或誤動作機率(因為插線方式容易有接觸不良問題,若線路太長也容易引起不必要之信號干擾), —2.方便收藏 ,也可以成為求學或求職的加分利器.當然透過實作的過程,也可以累積別人帶不走的經驗值.
為了縮小體積,我使用arduino Nano板,這塊板子與arduino uno 內的核心MCU其實是一樣的,所以程式基本上完全可以互通.
完整線路
圖左:大致零件 ; 圖右:延續溫濕度計基本架構,追加控制相關零件.
焊接配線參考
主顯示畫面,顯示目前溫濕度,左LED燈為溫控指示,右LED燈為濕度指示
設定顯示畫面,設定控制溫度
設定顯示畫面,設定控制濕度
- 參考上篇文章