0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

制作一個(gè)基于Raspberry Pi和PIR傳感器的運(yùn)動(dòng)探測器警報(bào)

科技觀察員 ? 來源:circuitdigest ? 作者:杰揚(yáng)特 ? 2023-01-25 15:28 ? 次閱讀

安全系統(tǒng)在我們的日常生活中發(fā)揮著重要作用,在那里我們可以找到許多不同類型的安全系統(tǒng),這些系統(tǒng)具有不同的技術(shù)和不同的價(jià)格范圍。作為一個(gè)電子愛好者,您可以通過花費(fèi)幾美元和一些業(yè)余時(shí)間來制作一個(gè)簡單的安全系統(tǒng)。在本文中,我將分享一個(gè)DIY指南,以制作一個(gè)簡單的基于Raspberry Pi和PIR傳感器的運(yùn)動(dòng)探測器警報(bào),當(dāng)PIR傳感器檢測到該區(qū)域的任何人為運(yùn)動(dòng)時(shí),它將打開蜂鳴器。

所需組件

  • 樹莓派 3(任何型號(hào))
  • 紅外傳感器
  • 蜂鳴器
  • 面包板
  • 連接線

紅外傳感器的工作原理

被動(dòng)紅外(PIR)傳感器被稱為被動(dòng),因?yàn)樗邮占t外線,而不是發(fā)射?;旧?,它檢測到熱量的任何變化,每當(dāng)它檢測到任何變化時(shí),其輸出引腳就會(huì)變?yōu)楦唠娖?。它們也被稱為熱釋電或紅外運(yùn)動(dòng)傳感器。

在這里我們應(yīng)該注意,每個(gè)物體在加熱時(shí)都會(huì)發(fā)出一定量的紅外線。人類也會(huì)因?yàn)轶w溫而發(fā)出紅外線。PIR 傳感器可以檢測到紅外線的少量變化。每當(dāng)物體通過傳感器范圍時(shí),由于空氣和物體之間的摩擦,它會(huì)產(chǎn)生紅外線,并被PIR捕獲。

PIR傳感器的主要部件是如圖所示的 熱釋電傳感器 (塑料蓋后面的矩形晶體)。除此之外,BISS0001(“微功率PIR運(yùn)動(dòng)檢測器IC”),一些電阻器電容器和其他用于構(gòu)建PIR傳感器的組件。BISS0001 IC從傳感器獲取輸入并進(jìn)行處理,使輸出引腳相應(yīng)地高或低。

紅外傳感器

熱釋電傳感器分成兩半,當(dāng)沒有運(yùn)動(dòng)時(shí),兩半保持相同的狀態(tài),意味著兩半感應(yīng)到相同水平的紅外線。一旦有人進(jìn)入前半部分,一半紅外電平就會(huì)變得大于另一半,這會(huì)導(dǎo)致 PIR 做出反應(yīng)并使輸出引腳變高。

熱釋電傳感器由塑料蓋覆蓋,塑料蓋內(nèi)部有許多菲涅爾透鏡陣列。這些透鏡以這樣的方式彎曲,因此傳感器可以覆蓋很寬的范圍。

基于樹莓派和PIR傳感器的運(yùn)動(dòng)檢測器的電路圖

1.png

如上圖所示,基于樹莓派和 PIR 傳感器的運(yùn)動(dòng)檢測器,PIR 傳感器的正極引腳與針腳 4 (5v) 連接,PIR 傳感器的接地引腳與樹莓派的引腳 6(接地)連接(您可以在這里找到樹莓派的引腳圖)。PIR 傳感器的輸出引腳與樹莓派的 GPIO 23 連接,用于向樹莓派提供輸入。此處聲明用于輸出的GPIO引腳24與蜂鳴器的正極連接,蜂鳴器的接地與樹莓派的接地(引腳6)連接。

Raspberry Pi的Python Code :

這個(gè)基于樹莓派和PIR傳感器的運(yùn)動(dòng)檢測器的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中暫停程序的特定時(shí)間,其中“secs”是以秒為單位的時(shí)間。所以在這里我們?cè)?jīng)暫停它 1 秒鐘。在下一行中,我們將 24 上的輸出設(shè)為 false,因此蜂鳴器停止,直到循環(huán)開始下一次迭代,因?yà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)
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 探測器
    +關(guān)注

    關(guān)注

    14

    文章

    2648

    瀏覽量

    73086
  • PIR傳感器
    +關(guān)注

    關(guān)注

    3

    文章

    57

    瀏覽量

    9715
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    微波和 PIR 傳感器: 小投資大儲(chǔ)蓄【回映分享】

    如果房間本身是溫暖的,這些紅外熱信號(hào)就不是很敏感。因此,在像印度這樣溫暖的國家,PIR 傳感器有時(shí)可能無法探測一個(gè)人,尤其是在夏天。另
    發(fā)表于 01-10 13:54

    PIR傳感器怎樣與樹莓派連接

    無源紅外傳感器,通常稱為PIR傳感器(也稱為紅外運(yùn)動(dòng)傳感器和熱釋電傳感器),是基本上檢測紅外輻射
    的頭像 發(fā)表于 07-29 10:58 ?8098次閱讀

    PIR運(yùn)動(dòng)傳感器盒的制作

     通過觸發(fā)運(yùn)動(dòng)盒的PIR傳感器并激活繼電器,您可以打開電燈,iHome揚(yáng)聲系統(tǒng),警報(bào)器或任何您想要的東西,只要它不會(huì)過度消耗安培數(shù)即可。
    的頭像 發(fā)表于 10-14 10:47 ?3675次閱讀
    <b class='flag-5'>PIR</b><b class='flag-5'>運(yùn)動(dòng)</b><b class='flag-5'>傳感器</b>盒的<b class='flag-5'>制作</b>

    被動(dòng)紅外探測器的工作原理

    被動(dòng)紅外探測器PIR(Passive infrared detectors)采用被動(dòng)紅外方式,已達(dá)到安保報(bào)警功能的探測器。被動(dòng)式紅外探測器主要由光學(xué)系統(tǒng)、熱釋電
    的頭像 發(fā)表于 12-06 11:16 ?1.6w次閱讀

    如何制作個(gè)輻射探測器

    本文的目的是創(chuàng)建最詳細(xì)的組裝說明如何制作您的第一個(gè)自己動(dòng)手做的輻射探測器。
    的頭像 發(fā)表于 06-07 11:18 ?4691次閱讀
    如何<b class='flag-5'>制作</b><b class='flag-5'>一</b><b class='flag-5'>個(gè)</b>輻射<b class='flag-5'>探測器</b>

    如何制作煙霧探測器警報(bào)

    電子發(fā)燒友網(wǎng)站提供《如何制作煙霧探測器警報(bào).zip》資料免費(fèi)下載
    發(fā)表于 10-27 17:55 ?1次下載
    如何<b class='flag-5'>制作</b>煙霧<b class='flag-5'>探測器</b><b class='flag-5'>警報(bào)</b>

    帶攝像頭和PIR傳感器Raspberry Pi家庭安全系統(tǒng)

    電子發(fā)燒友網(wǎng)站提供《帶攝像頭和PIR傳感器Raspberry Pi家庭安全系統(tǒng).zip》資料免費(fèi)下載
    發(fā)表于 11-30 12:03 ?1次下載
    帶攝像頭和<b class='flag-5'>PIR</b><b class='flag-5'>傳感器</b>的<b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b>家庭安全系統(tǒng)

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

    電子發(fā)燒友網(wǎng)站提供《基于Microsoft Azure和Raspberry Pi的鳥類探測器.zip》資料免費(fèi)下載
    發(fā)表于 12-01 14:15 ?0次下載
    基于Microsoft Azure和<b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b>的鳥類<b class='flag-5'>探測器</b>

    使用PIR傳感器的防盜警報(bào)器設(shè)計(jì)

    方案介紹硬件部件:Arduino UNO?? ?×?? ?1個(gè)?? ?PIR運(yùn)動(dòng)傳感器(通用)?? ?×?? ?1個(gè)?? ?蜂鳴器?? ?×
    發(fā)表于 12-30 15:12 ?0次下載

    Raspberry Pi傳感器制作“可自動(dòng)營造舒適空間的裝置” 第四部分?劇終篇

    第1回:用Raspberry Pi傳感器制作“可自動(dòng)營造舒適空間的裝置” 第部分第2回:用Raspb
    的頭像 發(fā)表于 02-24 10:17 ?780次閱讀
    用<b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b>和<b class='flag-5'>傳感器</b><b class='flag-5'>制作</b>“可自動(dòng)營造舒適空間的裝置” 第四部分?劇終篇

    通過Raspberry Pi和Python使用PIR運(yùn)動(dòng)傳感器

    如果Raspberry Pi可以利用紅外線來查看是否有人出現(xiàn),會(huì)不會(huì)有人覺得很便利呢?通過使用非常便宜、可用、耐用、可靠和經(jīng)濟(jì)的組件,我們可以做到這點(diǎn)!這種設(shè)備叫“被動(dòng)紅外運(yùn)動(dòng)
    的頭像 發(fā)表于 02-25 17:44 ?1076次閱讀
    通過<b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b>和Python使用<b class='flag-5'>PIR</b><b class='flag-5'>運(yùn)動(dòng)</b><b class='flag-5'>傳感器</b>

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

    電子發(fā)燒友網(wǎng)站提供《如何使用Raspberry Pi4攝像頭和PIR傳感器發(fā)送電子郵件.zip》資料免費(fèi)下載
    發(fā)表于 06-19 15:48 ?4次下載
    如何使用<b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b>4攝像頭和<b class='flag-5'>PIR</b><b class='flag-5'>傳感器</b>發(fā)送電子郵件

    Raspberry Pi上HA中的運(yùn)動(dòng)傳感器、警報(bào)、視頻錄制

    電子發(fā)燒友網(wǎng)站提供《Raspberry Pi上HA中的運(yùn)動(dòng)傳感器、警報(bào)、視頻錄制.zip》資料免費(fèi)下載
    發(fā)表于 07-05 09:14 ?0次下載
    <b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b>上HA中的<b class='flag-5'>運(yùn)動(dòng)</b><b class='flag-5'>傳感器</b>、<b class='flag-5'>警報(bào)</b>、視頻錄制

    使用Arduino的帶有語音警報(bào)運(yùn)動(dòng)傳感器

    運(yùn)動(dòng)傳感器警報(bào)在市場上很容易獲得,但是價(jià)格昂貴。這是帶有語音警報(bào)的基于Arduino的簡單,廉價(jià)的運(yùn)動(dòng)
    的頭像 發(fā)表于 10-15 16:13 ?1199次閱讀
    使用Arduino的帶有語音<b class='flag-5'>警報(bào)</b>的<b class='flag-5'>運(yùn)動(dòng)</b><b class='flag-5'>傳感器</b>

    被動(dòng)紅外探測器與主動(dòng)紅外探測器的原理比較

    的變化來檢測移動(dòng)。 傳感器PIR探測器通常包含個(gè)或多個(gè)熱釋電紅外傳感器(Pyroelect
    的頭像 發(fā)表于 09-20 11:38 ?1113次閱讀