top of page

Arduino proje örneği 3 (Arduino Kodları ile) - Hırsız Alarmı



Arduino, Arduino IDE, sensör bağlantıları ve diğer tüm bilgiler ile ilgili içeriklere buradan ulaşabilirsiniz.


Arduino proje örneği 3 (Arduino Kodları ile) - Hırsız Alarmı



PIR ismi Passive Infra-Red kelimelerinin baş harflerinden gelmektedir. Bu da bu sensörün kızılötesi dalgalarla çalıştığı anlamına gelir. Hareket sensörü ortamdaki sıcaklık ve kızılötesi dalga değişimlerini algılamaya yarayan sensörlerdir. Yapılarında bir fresnel lens bulunur. Bu lens sayesinde ortamdaki nesnelerden gelen ışınlar sensörün odaklanmasını sağlar. Ortamda bir dalga değişimi olduğunda sensör algılama işlemi gerçekleştirir.










Gerekli Malzemeler:

  • Arduino UNO

  • Breadboard

  • PIR Sensörü

  • Buzzer

  • 1 Adet LED

  • 1 Adet 330Ω Direnç

  • Jumper Kablo








Adım 1 :


Hareket (PIR) sensörü bağlantımızı yapıyoruz.










Adım 2 :


Arduino IDE programını açıyoruz.












Adım 3 :


Kodlarımızı yazıyoruz.

int sensor = 2;
int led = 13;
int buzzer = 10;
int sensordurum = LOW;
int deger = 0;

void setup() {
  pinMode(sensor, INPUT);
  pinMode(led, OUTPUT);
  pinMode(buzzer, OUTPUT);
  Serial.begin(9600);
}

void loop() {
  deger = digitalRead(sensor);
  if (deger == HIGH) {
    digitalWrite(led, HIGH);
    playTone(300, 160);
    delay(150);


    if (sensordurum == LOW) {

      Serial.println("Hareket Tespit Edildi!");

      sensordurum = HIGH;
    }
  } else {
    digitalWrite(led, LOW);
    playTone(0, 0);
    delay(300);
    if (sensordurum == HIGH) {

      Serial.println("Hareket Sonlandi!");

      sensordurum = LOW;
    }
  }
}

void playTone(long duration, int freq) {
  duration *= 1000;
  int period = (1.0 / freq) * 1000000;
  long elapsed_time = 0;
  while (elapsed_time 










Projemiz tamamlandı. Artık hareket sensörümüz hareket algıladığında sesli uyarı verecek.




Comments


bottom of page