目录
介绍
PIR运动检测传感器
- PIR传感器用于检测红外热辐射。这使得它们可用于检测发射红外热辐射的移动物体。
- PIR传感器的输出(就电压而言)在感应到运动时很高; 而没有运动时(静止物体或没有物体)它很低。
- PIR传感器用于许多应用,例如使用人体检测的室内光控制,用于家庭安全目的人体运动检测等。
电路连接图
PIR运动传感器与Raspberry Pi连接
例
让我们将PIR传感器与Raspberry Pi接口进行运动检测。
当检测到运动时,PIR输出变为高电平,将由Raspberry Pi读取。因此,当PIR传感器检测到运动时,我们将打开LED。
这里,LED连接到GPIO12(引脚号32),而PIR输出连接到GPIO5(引脚号29)。让我们编写一个基于python的程序,将PIR运动传感器与Raspberry Pi连接起来。
Python程序
'''
Motion detection using PIR on raspberry Pi
https://www.qutaojiao.com
'''
import RPi.GPIO as GPIO
PIR_input = 29 #read PIR Output
LED = 32 #LED for signalling motion detected
GPIO.setwarnings(False)
GPIO.setmode(GPIO.BOARD) #choose pin no. system
GPIO.setup(PIR_input, GPIO.IN)
GPIO.setup(LED, GPIO.OUT)
GPIO.output(LED, GPIO.LOW)
while True:
#when motion detected turn on LEDif(GPIO.input(PIR_input)):
余下程序:
本教程程序下载: