2016年1月5日 星期二

Arduino 人體紅外線人流計

人體紅外線的模組可以從這裡買到:

http://www.eclife.com.tw/led/moreinfo_94917.htm

程式碼:
https://github.com/hpcslag/Flow-Counter

實作要考慮的是,判斷為高電位的狀態會不斷將人數遞增,而要寫一個開關變數,將高電位狀態固定為一個人,直到低電位後又到一次高電位才會將數字再次遞增。

另一個問題是,若人潮眾多,高電位可能會不斷存在,於是使用了 Timer 來進行輔助計數,假設一個人路過一個感測器大約2~3秒鐘,那麼就可以在高電位時進行計數,每3秒就遞增一次人數。

人體紅外線模組如下:


實際運作:


參考文章:
http://coopermaa2nd.blogspot.tw/2011/03/arduino-pir-motion-sensor-led.html

沒有留言:

張貼留言

© Mac Taylor, 歡迎自由轉貼。
Background Email Pattern by Toby Elliott
Since 2014