樹莓派的應用--人體感應器HC-SR501
阿新 • • 發佈:2018-11-12
人體感應器HC-SR501的應用
材料:
- 樹莓派B型
- 人體感應器HC-SR501
- 發光二極體、330歐姆電阻
- 麵包板
人體感應器HC-SR501:
-
模組引數:
工作電壓: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)