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

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

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

制作一個基于Raspberry Pi和PIR傳感器的運動探測器警報

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

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

所需組件

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

紅外傳感器的工作原理

被動紅外(PIR)傳感器被稱為被動,因為它接收紅外線,而不是發(fā)射?;旧?,它檢測到熱量的任何變化,每當它檢測到任何變化時,其輸出引腳就會變?yōu)楦唠娖?。它們也被稱為熱釋電或紅外運動傳感器。

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

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

紅外傳感器

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

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

基于樹莓派和PIR傳感器的運動檢測器的電路圖

1.png

如上圖所示,基于樹莓派和 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 上的輸出設為 false,因此蜂鳴器停止,直到循環(huán)開始下一次迭代,因為 While 循環(huán)始終設置為 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)站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 探測器
    +關注

    關注

    14

    文章

    2591

    瀏覽量

    72796
  • PIR傳感器
    +關注

    關注

    3

    文章

    57

    瀏覽量

    9659
收藏 人收藏

    評論

    相關推薦

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

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

    使用被動紅外傳感器進行運動探測器的設計考慮

    本文檔內(nèi)容介紹了使用被動紅外傳感器進行運動探測器的設計考慮。
    發(fā)表于 09-14 18:39 ?2次下載
    使用被動紅外<b class='flag-5'>傳感器</b>進行<b class='flag-5'>運動</b><b class='flag-5'>探測器</b>的設計考慮

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

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

    PIR運動傳感器盒的制作

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

    如何制作輻射探測器

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

    如何制作煙霧探測器警報

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

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

    電子發(fā)燒友網(wǎng)站提供《帶攝像頭和PIR傳感器Raspberry Pi家庭安全系統(tǒng).zip》資料免費下載
    發(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ā)表于 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傳感器的防盜警報器設計

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

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

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

    通過Raspberry Pi和Python使用PIR運動傳感器

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

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

    電子發(fā)燒友網(wǎng)站提供《如何使用Raspberry Pi4攝像頭和PIR傳感器發(fā)送電子郵件.zip》資料免費下載
    發(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中的運動傳感器、警報、視頻錄制

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

    使用Arduino的帶有語音警報運動傳感器

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

    被動紅外探測器與主動紅外探測器的原理比較

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