Arduino ile PIR Sensör Kullanımı
Güncelleme 15/06/2020
PIR sensörü hareket algılayan kullanımı oldukça basit bir sensördür. Üzerinde Vcc, GND ve Data olmak üzere 3 adet pin bulunmaktadır.PIR kelimesi Passive Infrared kelimesinden gelmektedir. Yani kullandığımız sensör pasif bir kızılötesi sensördür. 6 metreye kadar algılama yapabilmektedir. Işığı dağıtıp algılamayı genişletebilmek için bir adet fresnel lens üzerinde bulunmaktadır. Sensör lensinin çıkartılmış hali yanda gösterilmiştir.
Benim kullandığım modülün tam ismi HC-SR501’dir. Online alışveriş sitelerinde bu isimle aratarak kolaylıkla bulabilirsiniz. Ben ebay üzerinden almıştım. Türkiye’de de birçok malzeme sitesinde mevcut. Sensörümüz 3.3V-5V arası besleme ile çalışmaktadır. Bu beslemeyi doğrudan arduino üzerinden yapabilirsiniz. Enerji beslemesi yeterli olmaktadır. Gelelim devremizin bağlantısına. Belirttiğim gibi modülümüzün 3 adet pini var bu pinlerin Vcc pinini 5V’a, GND pinini arduino GND pinine ve DATA pinini de dijital girişlerin 8 nolu pinine bağlayacağız. Hangi pinin hangisi olduğunu dışardan göremediyseniz fresnel lensi yavaşca kaldırıp bakabilirsiniz bazı modüllerde pin isimlerin lensin altındaki kısımda kalmış.
Sistemin bağlantı şekli
int pirPin = 8; int deger; void setup() { Serial.begin(9600); } void loop() { deger = digitalRead(pirPin); Serial.println(deger); delay(1000); }