“人体热释电”的版本间的差异
来自YFRobotwiki
(未显示1个用户的1个中间版本) | |||
第91行: | 第91行: | ||
} | } | ||
</pre> | </pre> | ||
− | 程序下载地址:[ | + | 程序下载地址:[https://eyun.baidu.com/s/3bpKs4c3 PySensorTest] |
程序运行结果:当有人经过检测范围内时,点亮UNO板载LED,否则熄灭LED。(调节模块上的电位器,可以控制延时时间及检测距离) | 程序运行结果:当有人经过检测范围内时,点亮UNO板载LED,否则熄灭LED。(调节模块上的电位器,可以控制延时时间及检测距离) | ||
第100行: | 第100行: | ||
===参考资料=== | ===参考资料=== | ||
<br> | <br> | ||
− | * [ | + | * [https://eyun.baidu.com/s/3kVR3Hm3 LHI778_datasheet] |
− | * [ | + | * [https://eyun.baidu.com/s/3pKGVXCv 人体感应模块说明书] |
2017年8月31日 (四) 14:49的最后版本
生成缩略图出错:文件可能丢失:
生成缩略图出错:文件可能丢失:
产品简介
人体热释电(人体感应)模块基于红外线技术的自动控制模块,采用德国原装进口LHI778 探头设计,灵敏度高,可靠性强,超低电压工作模式,广泛应用于各类自动感应电器设备,尤其是干电池供电的自动控制产品。
注意:
- 1. 感应模块通电后有一分钟左右的初始化时间,在此期间模块会间隔地输出0-3 次,一分钟后进入待机状态。
- 2. 应尽量避免灯光等干扰源近距离直射模块表面的透镜,以免引进干扰信号产生误动作;使用环境尽量避免流动的风,风也会对感应器造成干扰。
- 3. 感应模块采用双元探头,探头的窗口为长方形,双元(A 元B 元)位于较长方向的两端,当人体从左到右或从右到左走过时,红外光谱到达双元的时间、距离有差值,差值越大,感应越灵敏,当人体从正面走向探头或从上到下或从下到上方向走过时,双元检测不到红外光谱距离的变化,无差值,因此感应不灵敏或不工作;所以安装感应器时应使探头双元的方向与人体活动最多的方向尽量相平行,保证人体经过时先后被探头双元所感应。为了增加感应角度范围,本模块采用圆形透镜,也使得探头四面都感应,但左右两侧仍然比上下两个方向感应范围大、灵敏度强,安装时仍须尽量按以上要求。
规格参数
- 供电电压:DC4.5 - 20V
- 静态电流:< 50uA
- 电平输出:高3.3V/低 0V
- 延时时间:0.5-200S(可调)
- 感应角度:<100度
- 工作温度:-15 - 70 度
- 安装孔径:2MM
- 电路板尺寸:32mm*24mm
- 模块重量:7.3g
应用范围
- 安防产品
- 人体感应玩具
- 人体感应灯
- 工业自动化控制
引脚说明
- 1. GND -- 地
- 2. VCC -- 电源
- 3. OUT -- 信号输出
应用示例
距离、延时、触发调节
注:
1、调节距离电位器顺时针旋转,感应距离增大(约7 米),反之,感应距离减小(约3 米)。
2、调节延时电位器顺时针旋转,感应延时加长(约300S),反之,感应延时减短(约0.5S)。
电路连接示意图
- 人体热释电模块的 GND、VCC、OUT分别连接 Arduino UNO的GND、VCC(+5V)、D7引脚。
示例代码
//pyroelectric sensor test int pyPin = 7; int ledPin = 13; void setup() { pinMode(ledPin, OUTPUT); } void loop() { if (digitalRead(pyPin) == 1) { digitalWrite(ledPin, HIGH); } else { digitalWrite(ledPin, LOW); } }
程序下载地址:PySensorTest
程序运行结果:当有人经过检测范围内时,点亮UNO板载LED,否则熄灭LED。(调节模块上的电位器,可以控制延时时间及检测距离)
参考资料
更多建议和问题欢迎反馈至 YFRobot论坛
购买方式:YFRobot 电子工作室