1 Ağustos 2013 Perşembe

Arduino UNO R3 ve PIR Hareket Sensorü ile Basit Bir Alarm Yapmak

Hamza Öztaş Share:
Image Hosted by ImageShack.us
Image Hosted by ImageShack.us
Image Hosted by ImageShack.us

Bu uygulamada PIR Motion Sensor ( Hareket Sensörü ) ile basit bir alarm yapılabileceği anlatılmaya çalışılmıştır.

Önemli Noktalar;

  • Hareket sensoru digital çıkış vermektedir, lojik 1,0 
  • PIR Hareket Sensörünün 3 adet bağlantı pini vardır, bunlar; +5 besleme, GND ve sinyal pinidir.
    • Kırmızı renk                        // +5 V besleme
    • Kahverengi renk( ortadaki ) // GND
    • Siyah renk                          // Sinyal

  • Sinyal pini Arduino'nun digital çıkışlarından birine bağlanır, dikkat ediniz digital PWM çıkışına bağlamayınız, bağladığınız takdirde yine çalışacaktır ama sensor sapıtabilir.
  • Hareketin olup olmadığını bu sinyal pini'ni okunup, lojik 0 yada 1 olması durumuna göre anlaşılacaktır.
  • Siyah renkteki Sinyal pini aynı zamanda 10 kohm'luk bir direnç ile +5V ile bağlanılacak, buradaki amaç başlangıç olarak sinyal pininde lojik 1 olmuş oluyor ve hareket algıladığında lojik 0 oluyor.
  • İsterseniz bunun tam tersini de yapabilirsiniz, sinyal pinini GND'e bağlarsınız başlangıçta lojik 0 olur, hareket algıladığında lojik 1 olur.

Arduino Kod;



// http://www.depositericrobotic.com/


int SIGNALPIN = 4; 
int val ;

void setup(){
 Serial.begin(9600); 
 pinMode(SIGNALPIN, INPUT);
}


void loop(){
  
  val = digitalRead(SIGNALPIN);
  if(val == LOW){ 
    Serial.println("Hareket Algılandı"); 
    delay(2000);
  }
}


Buradaki uygulamada sinyal pini'nin durumu( lojik 1-0) okunup hareket algılandığı serial monitorde gösterilmiştir, isterseniz basit bir şekilde kendi alarmınız farklı şekillerde yapabilirsiniz, mesala led yakmak, motor sürmek, ses çaldırmak gibi.

Image Hosted by ImageShack.us

Tarafından Yayınlandı >> Hamza Öztaş

Hamza Öztaş'ı google plus'ta takip etmek için Google'a tıklayın;
Google+.

0 yorum:

Get Updates in your Email
Complete the form below, and we'll send you our best of articles.

İletişim

© >> |
TOP