安全系統在我們的日常生活中發揮著重要作用,在那里我們可以找到許多不同類型的安全系統,這些系統具有不同的技術和不同的價格范圍。作為一個電子愛好者,您可以通過花費幾美元和一些業余時間來制作一個簡單的安全系統。在本文中,我將分享一個DIY指南,以制作一個簡單的基于Raspberry Pi和PIR傳感器的運動探測器警報,當PIR傳感器檢測到該區域的任何人為運動時,它將打開蜂鳴器。
所需組件
紅外傳感器的工作原理
被動紅外(PIR)傳感器被稱為被動,因為它接收紅外線,而不是發射。基本上,它檢測到熱量的任何變化,每當它檢測到任何變化時,其輸出引腳就會變為高電平。它們也被稱為熱釋電或紅外運動傳感器。
在這里我們應該注意,每個物體在加熱時都會發出一定量的紅外線。人類也會因為體溫而發出紅外線。PIR 傳感器可以檢測到紅外線的少量變化。每當物體通過傳感器范圍時,由于空氣和物體之間的摩擦,它會產生紅外線,并被PIR捕獲。
PIR傳感器的主要部件是如圖所示的 熱釋電傳感器 (塑料蓋后面的矩形晶體)。除此之外,BISS0001(“微功率PIR運動檢測器IC”),一些電阻器,電容器和其他用于構建PIR傳感器的組件。BISS0001 IC從傳感器獲取輸入并進行處理,使輸出引腳相應地高或低。
熱釋電傳感器分成兩半,當沒有運動時,兩半保持相同的狀態,意味著兩半感應到相同水平的紅外線。一旦有人進入前半部分,一半紅外電平就會變得大于另一半,這會導致 PIR 做出反應并使輸出引腳變高。
熱釋電傳感器由塑料蓋覆蓋,塑料蓋內部有許多菲涅爾透鏡陣列。這些透鏡以這樣的方式彎曲,因此傳感器可以覆蓋很寬的范圍。
基于樹莓派和PIR傳感器的運動檢測器的電路圖
如上圖所示,基于樹莓派和 PIR 傳感器的運動檢測器,PIR 傳感器的正極引腳與針腳 4 (5v) 連接,PIR 傳感器的接地引腳與樹莓派的引腳 6(接地)連接(您可以在這里找到樹莓派的引腳圖)。PIR 傳感器的輸出引腳與樹莓派的 GPIO 23 連接,用于向樹莓派提供輸入。此處聲明用于輸出的GPIO引腳24與蜂鳴器的正極連接,蜂鳴器的接地與樹莓派的接地(引腳6)連接。
Raspberry Pi的Python Code :
這個基于樹莓派和PIR傳感器的運動檢測器的Python代碼非常簡單,可以通過下面代碼部分中的內聯注釋輕松理解。我將 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” 循環用作“True”,因此循環中的內容將始終執行。如果 GPIO.input(23): 語句檢測 GPIO 引腳 23 是否為高電平,如果相同,則使輸出引腳 24 為高電平。函數time.sleep(secs)用于在python中暫停程序的特定時間,其中“secs”是以秒為單位的時間。所以在這里我們曾經暫停它 1 秒鐘。在下一行中,我們將 24 上的輸出設為 false,因此蜂鳴器停止,直到循環開始下一次迭代,因為 While 循環始終設置為 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)
-
探測器
+關注
關注
14文章
2688瀏覽量
74044 -
PIR傳感器
+關注
關注
3文章
58瀏覽量
9899
發布評論請先 登錄
微波和 PIR 傳感器: 小投資大儲蓄【回映分享】
帶攝像頭和PIR傳感器的Raspberry Pi家庭安全系統

基于Microsoft Azure和Raspberry Pi的鳥類探測器

使用PIR傳感器的防盜警報器設計
通過Raspberry Pi和Python使用PIR運動傳感器

如何使用Raspberry Pi4攝像頭和PIR傳感器發送電子郵件

Raspberry Pi上HA中的運動傳感器、警報、視頻錄制

評論