安全系統(tǒng)在我們的日常生活中發(fā)揮著重要作用,在那里我們可以找到許多不同類型的安全系統(tǒng),這些系統(tǒng)具有不同的技術(shù)和不同的價格范圍。作為一個電子愛好者,您可以通過花費幾美元和一些業(yè)余時間來制作一個簡單的安全系統(tǒng)。在本文中,我將分享一個DIY指南,以制作一個簡單的基于Raspberry Pi和PIR傳感器的運動探測器警報,當PIR傳感器檢測到該區(qū)域的任何人為運動時,它將打開蜂鳴器。
所需組件
紅外傳感器的工作原理
被動紅外(PIR)傳感器被稱為被動,因為它接收紅外線,而不是發(fā)射?;旧?,它檢測到熱量的任何變化,每當它檢測到任何變化時,其輸出引腳就會變?yōu)楦唠娖健K鼈円脖环Q為熱釋電或紅外運動傳感器。
在這里我們應該注意,每個物體在加熱時都會發(fā)出一定量的紅外線。人類也會因為體溫而發(fā)出紅外線。PIR 傳感器可以檢測到紅外線的少量變化。每當物體通過傳感器范圍時,由于空氣和物體之間的摩擦,它會產(chǎn)生紅外線,并被PIR捕獲。
PIR傳感器的主要部件是如圖所示的 熱釋電傳感器 (塑料蓋后面的矩形晶體)。除此之外,BISS0001(“微功率PIR運動檢測器IC”),一些電阻器,電容器和其他用于構(gòu)建PIR傳感器的組件。BISS0001 IC從傳感器獲取輸入并進行處理,使輸出引腳相應地高或低。
熱釋電傳感器分成兩半,當沒有運動時,兩半保持相同的狀態(tài),意味著兩半感應到相同水平的紅外線。一旦有人進入前半部分,一半紅外電平就會變得大于另一半,這會導致 PIR 做出反應并使輸出引腳變高。
熱釋電傳感器由塑料蓋覆蓋,塑料蓋內(nèi)部有許多菲涅爾透鏡陣列。這些透鏡以這樣的方式彎曲,因此傳感器可以覆蓋很寬的范圍。
基于樹莓派和PIR傳感器的運動檢測器的電路圖
如上圖所示,基于樹莓派和 PIR 傳感器的運動檢測器,PIR 傳感器的正極引腳與針腳 4 (5v) 連接,PIR 傳感器的接地引腳與樹莓派的引腳 6(接地)連接(您可以在這里找到樹莓派的引腳圖)。PIR 傳感器的輸出引腳與樹莓派的 GPIO 23 連接,用于向樹莓派提供輸入。此處聲明用于輸出的GPIO引腳24與蜂鳴器的正極連接,蜂鳴器的接地與樹莓派的接地(引腳6)連接。
Raspberry Pi的Python Code :
這個基于樹莓派和PIR傳感器的運動檢測器的Python代碼非常簡單,可以通過下面代碼部分中的內(nèi)聯(lián)注釋輕松理解。我將 GPIO 引腳 23 和 24 聲明為輸入和輸出引腳。
while True:
if GPIO.input(23): #If there is a movement, PIR sensor gives input to GPIO23
GPIO.output(24, True) #Output given to Buzzer through GPIO24
time.sleep(1) #Buzzer turns on for 1 second
GPIO.output(24, False)
“ while” 循環(huán)用作“True”,因此循環(huán)中的內(nèi)容將始終執(zhí)行。如果 GPIO.input(23): 語句檢測 GPIO 引腳 23 是否為高電平,如果相同,則使輸出引腳 24 為高電平。函數(shù)time.sleep(secs)用于在python中暫停程序的特定時間,其中“secs”是以秒為單位的時間。所以在這里我們曾經(jīng)暫停它 1 秒鐘。在下一行中,我們將 24 上的輸出設(shè)為 false,因此蜂鳴器停止,直到循環(huán)開始下一次迭代,因為 While 循環(huán)始終設(shè)置為 true,沒有任何前提條件。
#Raspberry Pi Motion Detector Code
import RPi.GPIO as GPIO
import time
GPIO.setmode(GPIO.BCM)
GPIO.setup(23, GPIO.IN)
GPIO.setup(24, GPIO.OUT)
while True:
if GPIO.input(23): #If there is a movement, PIR sensor gives input to GPIO 23
GPIO.output(24, True) #Output given to Buzzer through GPIO 24
time.sleep(1) #Buzzer turns on for 1 second
GPIO.output(24, False)
time.sleep(5)
time.sleep(0.1)
-
探測器
+關(guān)注
關(guān)注
14文章
2631瀏覽量
73000 -
PIR傳感器
+關(guān)注
關(guān)注
3文章
57瀏覽量
9682
發(fā)布評論請先 登錄
相關(guān)推薦
評論