基于以太網(wǎng)和DTMF編解碼的遠程家居控制器
2.單元功能模塊介紹
2.1人體紅外感應傳感器
外形如下圖所示:
一般來(lái)說(shuō),人體會(huì )發(fā)出波長(cháng)為10um 左右的紅外線(xiàn),在本次設計中采用PIR熱釋電傳感器,其低功耗、靜態(tài)功耗50uA,寬電壓范圍,電源可為5V電源。使用簡(jiǎn)單,總共有3個(gè)引腳,一個(gè)為+5V電源引腳,一個(gè)為GND引腳,一個(gè)為感應輸出電平引腳,沒(méi)人時(shí)輸出低電平,感應距離最大為7米。當有人進(jìn)入感應范圍,此傳感器的感應輸出電平引腳輸出有效高電平,單片機可以通過(guò)讀取此引腳來(lái)判斷是否有人進(jìn)入。當有人進(jìn)入時(shí),單片機通過(guò)自動(dòng)撥打電話(huà)通知用戶(hù),并室內響鈴。
2.2 溫濕度傳感器
本設計采用數字溫濕度傳感器DHT11。此傳感器包括一個(gè)電阻式測濕元件和一個(gè)NTC測溫元件。它為單線(xiàn)制串行輸出接口,單總線(xiàn)結構輸出有效地節省用戶(hù)控制器的I/O口資源。40bit二進(jìn)制數據輸出,其中濕度整數部分占1Byte,小數部分1Byte,溫度整數部分1Byte,小數部分1Byte。濕度為高16位。最后1Byte為校驗和。具體見(jiàn)下表:
濕度 | 溫度 | 校驗 | ||
整數 | 小數 | 整數 | 小數 | bite 0 |
bite 4 | bite 3 | bite 2 | bite 1 | |
8 bit | 8 bit | 8 bit | 8 bit | 8 bit |
計算方法為:
Humi(濕度)=bite 4.bite 3
Temp(溫度)=bite 2. bite 1
Jiaoyan( 校驗)=bite4+bite 3+bite 2+bite 1
DHT11的外形以及引腳排列如下圖所示:
DHT11的供電電壓為3.5~5.5V。傳感器上電后,要等待1s以越過(guò)不穩定狀態(tài)在此期間不要發(fā)送任何指令。電源引腳之間可增加一個(gè)瓷片電容用以去耦濾波。
DHT11與單片機的連接如下圖所示:
評論