Arduino ile Hareket Sensörlü Alarm Sistemi Projesi

Günümüzde güvenlik sistemleri, ev ve iş yerlerinde oldukça önem kazandı. Ancak, birçok profesyonel güvenlik sistemi oldukça pahalı olabiliyor. Bu projede, düşük maliyetli bir güvenlik sistemi tasarlıyoruz. Arduino, PIR hareket sensörü ve bir buzzer kullanarak basit ama etkili bir alarm sistemi oluşturacağız. Hareket algılandığında devreye giren bu sistem, evde olmadığınız zamanlarda izinsiz girişlere karşı sizi uyarabilir.

Proje Hedefi:

PIR sensörünü kullanarak bir hareket algılandığında alarm çalan ve isteğe bağlı olarak bir LED’in de yanıp söndüğü basit bir güvenlik sistemi oluşturmak. Bu sistem, evde ya da iş yerinde temel güvenlik gereksinimlerini karşılamak için tasarlandı.

Gerekli Malzemeler:

  • Arduino Uno: Sistemin kontrolünü sağlayacak mikrodenetleyici.
  • PIR Hareket Sensörü: Hareket algılamada kullanılacak sensör.
  • Buzzer: Alarm işlevi için kullanılacak sesli uyarı cihazı.
  • LED (Opsiyonel): Alarm sırasında görsel uyarı için kullanılacak.
  • Jumper Kablolar: Bağlantıları sağlamak için.
  • Breadboard: Devreyi oluşturmak için.

Adım 1: Devre Kurulumu

PIR Hareket Sensörü Bağlantısı:

  • VCC pini -> Arduino’nun 5V pinine bağlanır.
  • GND pini -> Arduino’nun GND pinine bağlanır.
  • Sinyal pini -> Arduino’nun dijital 2 numaralı pinine bağlanır.

Buzzer ve LED Bağlantısı:

  • Buzzer‘ın bir ucu -> Arduino’nun dijital 8 numaralı pinine bağlanır.
  • Diğer ucu GND’ye bağlanır.
  • LED (opsiyonel), Arduino’nun dahili 13 numaralı pinine bağlanabilir.

Adım 2: Arduino Kodlama

Arduino IDE üzerinden yazılacak kod, sensörün hareket algıladığında buzzer’ı çalıştıracak şekilde ayarlanır. Opsiyonel olarak LED de devreye eklenebilir.

int pirPin = 2; // PIR sensör dijital pin
int buzzerPin = 8; // Buzzer pin
int ledPin = 13; // Dahili LED pini (opsiyonel)

void setup() {
pinMode(pirPin, INPUT); // PIR sensör giriş
pinMode(buzzerPin, OUTPUT); // Buzzer çıkış
pinMode(ledPin, OUTPUT); // LED çıkış (opsiyonel)
Serial.begin(9600); // Seri haberleşme başlat
}

void loop() {
int pirState = digitalRead(pirPin); // Sensörden veri oku

if (pirState == HIGH) { // Hareket algılandığında
digitalWrite(buzzerPin, HIGH); // Alarmı çal
digitalWrite(ledPin, HIGH); // LED yanar (opsiyonel)
Serial.println(“Hareket Algılandı!”); // Seri monitöre yazdır
} else {
digitalWrite(buzzerPin, LOW); // Alarm kapalı
digitalWrite(ledPin, LOW); // LED kapalı (opsiyonel)
}

delay(1000); // Her saniye bir kontrol et
}

Adım 3: Sistem Testi

  1. Arduino’ya yukarıdaki kodu yükleyin.
  2. PIR sensörü uygun bir yere yerleştirerek hareket algılandığında alarmın çalıştığını kontrol edin.
  3. Eğer bir hareket algılanırsa, buzzer aktif olacak ve opsiyonel LED yanacaktır.

Sonuç:

Bu basit Arduino ile yapılan hareket sensörlü alarm sistemi, evde ya da küçük iş yerlerinde düşük maliyetli bir güvenlik çözümü sunar. Gelişmiş bir sisteme ihtiyaç duyulmayan, temel bir hareket algılama ve uyarı sistemi ile alanınızı güvenli hale getirebilirsiniz. Bu projeyi daha da geliştirmek için SMS ile bildirim gönderen GSM modülleri veya Wi-Fi bağlantısı eklenebilir.

Bu sistem, ev güvenliği için temel bir çözüm sunarken maliyet ve kullanım kolaylığı açısından avantaj sağlar.