人体感应器HC-SR501的应用

材料:

树莓派B型

人体感应器HC-SR501

发光二极管、330欧姆电阻

面包板

人体感应器HC-SR501:

人体感应器说明书

以下说明参照:https://blog.csdn.net/sinat_33523805/article/details/78701878

 

 

树莓派 人体感应器HC-SR501的应用_树莓派

 

树莓派 人体感应器HC-SR501的应用_人体感应器_02

 

 

 

模块参数:

工作电压:DC5V至20V

静态功耗:65微安

电平输出:高3.3V,低0V

延时时间:可调(0.3秒~18秒)

封锁时间:0.2秒

触发方式:L不可重复,H可重复,默认值为H(跳帽选择)

感应范围:小于120度锥角,7米以内

工作温度:-15~+70度

 

模块特性:

1、这种探头是以探测人体辐射为目标的。所以热释电元件对波长为10UM左右的红外辐射必须非常敏感。

2、为了仅仅对人体的红外辐射敏感,在它的辐射照面通常覆盖有特殊的菲泥尔滤光片,使环境的干扰受到明显的控制作用。

3、被动红外探头,其传感器包含两个互相串联或并联的热释电元。而且制成的两个电极化方向正好相反,环境背景辐射对两个热释元件几乎具有相同的作用,使其产生释电效应相互抵消,于是探测器无信号输出。

4、一旦人侵入探测区域内,人体红外辐射通过部分镜面聚焦,并被热释电元接收,但是两片热释电元接收到的热量不同,热释电也不同,不能抵消,经信号处理而报警。

5、菲泥尔滤光片根据性能要求不同,具有不同的焦距(感应距离),从而产生不同的监控视场,视场越多,控制越严密。

 

可调封锁时间及检测距离调节:

1、 调节检测距离

2、 封锁时间:感应模块在每一次感应输出后(高电平变为低电平),可以紧跟着设置一个封锁时间,在此时间段内感应器不接收任何感应信号。此功能可以实现(感应输出时间和封锁时间)两者的间隔工作,可应用于间隔探测产品;同时此功能可有效抑制负载切换过程中产生的各种干扰。(默认封锁时间2.5S)

 

注:

1、调节距离电位器顺时针旋转,感应距离增大(约 7 米),反之,感应距离减小(约 3 米)。

2、调节延时电位器顺时针旋转,感应延时加长(约300S),反之,感应延时减短(约 0.5S)。

目的

- 感应到有人,二极管点亮

接线

- Vcc 接 +5v

- Gnd 接 Gnd

- out 接 GPIO针脚

- 二极管+330欧电阻, 接+5v 和 GPIO针脚

编程(python)

import RPi.GPIO as GPIO

import time

 

GPIO.setwarnings(False)

GPIO.setmode(GPIO.BOARD)

GPIO.setup(13, GPIO.OUT)

GPIO.setup(7, GPIO.IN)

while True:

if GPIO.input(7)==1:

nowtime = time.strftime('%m-%d %H:%M:%S',time.localtime(time.time()))

print(nowtime)

print("有人来了!")

GPIO.output(13,GPIO.HIGH)

else:

pass

time.sleep(0.5)

GPIO.output(13,GPIO.LOW)

time.sleep(5)