紅外熱釋電感測器-AM412
出自YFRobotwiki
產品簡介
紅外熱釋電感測器採用採用數字一體化集成人體熱釋電紅外探頭AM412,能檢測運動的人或動物身上發出的紅外線並輸出開關信號,可以應用於各種需要檢測運動人體或動物體的場合。市場上的大部分熱釋電紅外感測器需要人體熱釋電紅外探頭、專用晶元和複雜的外圍電路來實現,體積大,電路複雜,可靠性略低。該款紅外熱釋電運動感測器,專為Arduino設計,具有體積小、可靠性高、功耗低、外圍電路簡單等特點。
工作原理
規格參數
- 輸入電壓:3.3~5V,最高6V
- 工作電流:15uA
- 工作溫度:-20~85℃
- 輸出電壓:高電平3V,低電平0V
- 輸出極限電流:100mA
- 輸出延時時間(高電平):2.3秒左右(時間可調)
- 感應角度:100°
- 感應距離:12m(實際測得8m左右)
- 輸出指示燈:高電平點亮
- 模塊尺寸:28mm×20mm
- 模塊質量:3.2g
應用範圍
- 安防產品
- 人體感應玩具
- 人體感應燈
- 工業自動化控制
引腳說明
- 1. GND -- 地
- 2. VCC -- 電源
- 3. OUT -- 信號輸出
應用示例
距離、延時、觸發調節
註:
1、調節距離電位器順時針旋轉,感應距離增大(約7 米),反之,感應距離減小(約3 米)。
2、調節延時電位器順時針旋轉,感應延時加長(約300S),反之,感應延時減短(約0.5S)。
電路連接示意圖
- 土壤濕度感測器模塊 - 數字模塊的 GND、VCC、OUT分別連接 Arduino UNO的GND、VCC(+5V)、D7引腳。
示例代碼
//pyroelectric sensor test int pyPin = 7; int ledPin = 13; void setup() { pinMode(ledPin, OUTPUT); } void loop() { if (digitalRead(pyPin) == 1) { digitalWrite(ledPin, HIGH); } else { digitalWrite(ledPin, LOW); } }
程序下載地址:PySensorTest
程序運行結果:當有人經過檢測範圍內時,點亮UNO板載LED,否則熄滅LED。(調節模塊上的電位器,可以控制延時時間及檢測距離)
參考資料
更多建議和問題歡迎反饋至 YFRobot論壇
購買方式:YFRobot 電子工作室