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