概述
無源紅外傳感器,通常稱為PIR傳感器(也稱為紅外運動傳感器和熱釋電傳感器),是基本上檢測紅外輻射變化的動作探測器。
每個溫度大于絕對零度的生物和非生物都會發(fā)出紅外線輻射。由于發(fā)射的能量是紅外輻射的形式,其波長大于我們可見光的波長,我們人類無法看到這些輻射。
但PIR傳感器是建立在檢測那些紅外輻射。因此,它們被用于各種應用,如運動探測器,安全系統(tǒng),入侵警報等。
PIR傳感器中的術語“被動”意味著傳感器不會發(fā)射任何紅外能量,而是檢測其他物體發(fā)出的紅外輻射。這與執(zhí)行兩個動作(發(fā)射和檢測)的有源傳感器形成對比。
關于PIR傳感器的簡要說明
該項目中使用的PIR傳感器包括熱釋電紅外傳感器,BISS0001 PIR運動檢測器IC,菲涅耳透鏡和其他一些組件。
對于連接,PIR傳感器有三個引腳,即VCC,DATA和GND。此外,PIR傳感器有兩個電位器:一個用于調節(jié)傳感器的靈敏度(或者更確切地說是傳感器的感應距離),另一個用于調節(jié)輸出在檢測到任何人體運動時保持高電平的時間。
覆蓋熱釋電傳感器的菲涅耳透鏡在將紅外能量聚焦到傳感器上起著重要作用。在這個鏡頭的幫助下,PIR傳感器可以檢測120 0 角度的物體。傳感器的范圍是8米,即它可以檢測人體移動長達8米。
PIR傳感器調整
如前所述,有兩個電位器可手動調節(jié)靈敏度和輸出時間。
在第一個電位器的幫助下,您可以調節(jié)靈敏度即PIR傳感器的傳感距離。范圍可在3米到8米之間調節(jié)。要增加感應距離,請順時針旋轉POT并減小,逆時針方向旋轉。
進入第二個電位計,您可以調整PIR傳感器輸出保持高電平的持續(xù)時間。它可以在0.3到600秒之間變化。要增加時間,請順時針方向旋轉POT,逆時針方向旋轉以減少時間。
使用Raspberry Pi的PIR運動傳感器
如簡介中所述,此項目的目標是連接PIR傳感器使用Raspberry Pi并使用Raspberry Pi和Python編程實現PIR運動傳感器。
我已經在其他幾個項目中實施了PIR運動傳感器模塊,例如使用自動室內燈光Arduino和PIR傳感器,使用Arduino和PIR傳感器的自動開門器, Arduino PIR傳感器教程和基于GSM的家庭安全警報系統(tǒng)使用Arduino 。
使用Raspberry Pi的PIR運動傳感器優(yōu)于上述所有項目的主要優(yōu)勢是Raspberry Pi可以輕松連接到互聯網并允許基于物聯網的應用項目。
電路圖
以下基于Fritzing的圖像顯示了所有連接相對于該使用Raspberry Pi的PIR運動傳感器。
所需組件
Raspberry Pi 3 B型
PIR傳感器
5V蜂鳴器
連接電線
迷你面包板
計算機
將PIR運動傳感器的VCC和GND引腳連接到Raspberry Pi的+ 5V和GND引腳。將PIR傳感器的DATA引腳連接到GPIO23,即Raspberry Pi的物理引腳16。
一個5V蜂鳴器連接到GPIO24,即Raspberry Pi的物理引腳18。蜂鳴器的另一個引腳連接到GND。
注意:
我已將Buzzer直接連接到Raspberry Pi。但如果您不確定,請通過NPN晶體管連接。
從以前的Raspberry Pi項目中,您已經知道Raspberry Pi輸入引腳具有3.3V容差,即它們工作正常關于3.3V邏輯。
如果您想知道為什么我將PIR傳感器的輸出數據引腳直接連接到Raspberry Pi,那么您需要對我進行檢查時感到困惑PIR傳感器的輸出電平處于高電平狀態(tài)并獲得大約3.5V的結果。
您也可以檢查相同的電路,然后繼續(xù)使用電平轉換器電路(電壓divider)如果需要。
代碼
編程部分該項目是使用Python實現的。以下是使用Raspberry Pi的PIR運動傳感器的Python腳本。
工作
使用Raspberry Pi的PIR運動傳感器的工作非常簡單。如果PIR傳感器檢測到任何人體移動,它會將其數據引腳升至高電平。
Raspberry Pi在相應輸入引腳上檢測到高電平時,將激活蜂鳴器。
應用程序
已經提到了使用Raspberry Pi項目的PIR運動傳感器的應用程序。其中一些是:
自動室燈
運動檢測
入侵者警報
自動開門
家庭安全系統(tǒng)
-
樹莓派
+關注
關注
117文章
1709瀏覽量
105710 -
PIR傳感器
+關注
關注
3文章
57瀏覽量
9714
發(fā)布評論請先 登錄
相關推薦
評論