Güvenlik ve otomasyon projeleri, Arduino öğrenenlerin en çok merak ettiği konular arasında. Bu yazıda Hareket Algılayan Sesli Alarm Sistemi Kiti ile gerçek sesli çıkışlı bir güvenlik sistemi nasıl kurulur, anlatıyoruz.
Sistem Nasıl Çalışır?
HC-SR501 PIR (Pasif Kızılötesi) sensör, ortamdaki canlıların yaydığı kızılötesi ısı değişimlerini algılar. Bir hareket tespit ettiğinde çıkışını yüksek (HIGH) seviyeye çeker. Arduino bu sinyali okuyup hem röle modülünü (ışık/yksek voltajlı cihaz için) hem de buzzer'ı (sesli uyarı için) aynı anda tetikler.
Kurulum Adımları
- PIR sensörü Arduino'nun dijital pinine bağla
- Röle modülünü Arduino'nun başka bir dijital pinine bağla
- Buzzer'ı Arduino'nun üçüncü bir dijital pinine bağla
- PIR üzerindeki hassasiyet ve gecikme potansiyometrelerini ayarla
- Kodu yükle — hareket algılandığında hem röle hem buzzer aynı anda çalışır
Hangi Projelerde Kullanılır?
Bu sistem; oda giriş alarmları, otomatik aydınlatma sistemleri ve TÜBİTAK güvenlik projeleri için temel bir yapı taşı olarak kullanılabilir. Röle sayesinde yüksek voltajlı cihazları kontrol edebilir, buzzer sayesinde de anında duyulabilir bir uyarı verebilirsin — robot yarışmaları ve STEM sergilerinde tam olarak çalışan, gösterişli bir demo sunar.
Arduino Kodu
Bu proje ekstra kütüphane gerektirmez, doğrudan yükleyebilirsin. PIR sensör stabil hale gelene kadar başlangıçta kısa bir bekleme süresi var, bu normaldir.
// Hareket Algılayan Sesli Alarm Sistemi - PIR + Röle + Buzzer
// Atölye Elektronik
#define PIR_PIN 7
#define ROLE_PIN 8
#define BUZZER_PIN 9
void setup() {
Serial.begin(9600);
pinMode(PIR_PIN, INPUT);
pinMode(ROLE_PIN, OUTPUT);
pinMode(BUZZER_PIN, OUTPUT);
digitalWrite(ROLE_PIN, LOW);
digitalWrite(BUZZER_PIN, LOW);
Serial.println("Sensor isiniyor, lutfen bekleyin...");
delay(30000); // PIR sensorun stabil hale gelmesi icin bekleme
Serial.println("Sistem hazir.");
}
void loop() {
int hareket = digitalRead(PIR_PIN);
if (hareket == HIGH) {
Serial.println("Hareket algilandi! Alarm tetiklendi.");
digitalWrite(ROLE_PIN, HIGH);
digitalWrite(BUZZER_PIN, HIGH);
delay(5000); // alarm suresi
digitalWrite(ROLE_PIN, LOW);
digitalWrite(BUZZER_PIN, LOW);
}
}
Kitin içinde PIR sensör, röle modülü, 5V aktif buzzer, Arduino Uno ve jumper kablo dahil — hiçbir eksik yok. Detaylar ve satın alma için Hareket Algılayan Sesli Alarm Sistemi Kiti sayfasını ziyaret edebilirsin.