基于以太网和DTMF编解码的远程家居控制器
2.单元功能模块介绍
2.1人体红外感应传感器
外形如下图所示:
一般来说,人体会发出波长为10um 左右的红外线,在本次设计中采用PIR热释电传感器,其低功耗、静态功耗50uA,宽电压范围,电源可为5V电源。使用简单,总共有3个引脚,一个为+5V电源引脚,一个为GND引脚,一个为感应输出电平引脚,没人时输出低电平,感应距离最大为7米。当有人进入感应范围,此传感器的感应输出电平引脚输出有效高电平,单片机可以通过读取此引脚来判断是否有人进入。当有人进入时,单片机通过自动拨打电话通知用户,并室内响铃。
2.2 温湿度传感器
本设计采用数字温湿度传感器DHT11。此传感器包括一个电阻式测湿元件和一个NTC测温元件。它为单线制串行输出接口,单总线结构输出有效地节省用户控制器的I/O口资源。40bit二进制数据输出,其中湿度整数部分占1Byte,小数部分1Byte,温度整数部分1Byte,小数部分1Byte。湿度为高16位。最后1Byte为校验和。具体见下表:
湿度 | 温度 | 校验 | ||
整数 | 小数 | 整数 | 小数 | 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以越过不稳定状态在此期间不要发送任何指令。电源引脚之间可增加一个瓷片电容用以去耦滤波。
DHT11与单片机的连接如下图所示:
评论