Arduino ile Basit Bir Hırsız Alarmı Sistemi: PIR Sensörlü Arduino Güvenliği
Arduino ile Basit Bir Hırsız Alarmı Sistemi: PIR Sensörlü Arduino Güvenliği
Merhaba sevgili Arduino severler!
Bu yazımızda, Arduino kullanarak basit ama etkili bir hırsız alarmı sistemi nasıl kuracağımızı öğreneceğiz. Bu proje hem yeni başlayanlar için uygun, hem de Arduino'nun potansiyelini anlamak için harika bir fırsat.
Neden Bu Proje?
Ev veya ofis güvenliğini artırmak, pahalı güvenlik sistemlerine bağımlı kalmadan da mümkün. Bu proje sayesinde, hareket algılayan bir PIR (Passive Infrared) sensörü kullanarak, istenmeyen bir hareket algılandığında uyarı veren bir alarm sistemi oluşturabileceksiniz. Üstelik bu sistemi kişisel ihtiyaçlarınıza göre kolayca özelleştirebilirsiniz.
Gerekli Malzemeler
- Arduino Uno (veya benzeri bir Arduino kartı)
- PIR Hareket Sensörü
- Buzzer (sesli uyarı için)
- Jumper kablolar
- 1 adet 220 ohm direnç (buzzer için)
- Breadboard (isteğe bağlı, bağlantıları kolaylaştırmak için)
Bağlantı Şeması
Şimdi de malzemeleri nasıl bağlayacağımıza bakalım. Dikkatlice uygulayın, yanlış bağlantılar donanımınıza zarar verebilir!
- PIR Sensörü VCC pini -> Arduino 5V pinine
- PIR Sensörü GND pini -> Arduino GND pinine
- PIR Sensörü OUT pini -> Arduino Dijital 2 pinine
- Buzzer (+) pini -> 220 ohm direnç üzerinden Arduino Dijital 8 pinine
- Buzzer (-) pini -> Arduino GND pinine
Arduino Kodu
Bağlantıları tamamladıktan sonra, sıra geldi Arduino kodunu yüklemeye. Aşağıdaki kodu Arduino IDE'sine kopyalayın ve Arduino kartınıza yükleyin.
const int pirPin = 2; // PIR sensörünün bağlı olduğu pin
const int buzzerPin = 8; // Buzzer'ın bağlı olduğu pin
void setup() {
pinMode(pirPin, INPUT);
pinMode(buzzerPin, OUTPUT);
Serial.begin(9600); // Seri port iletişimi başlatılıyor (debug için)
}
void loop() {
int pirDegeri = digitalRead(pirPin);
if (pirDegeri == HIGH) {
// Hareket algılandı!
Serial.println("Hareket Algılandı!");
digitalWrite(buzzerPin, HIGH); // Buzzer'ı çal
delay(1000); // 1 saniye çal
digitalWrite(buzzerPin, LOW); // Buzzer'ı kapat
delay(5000); // 5 saniye bekle
} else {
// Hareket yok
digitalWrite(buzzerPin, LOW); // Buzzer'ı kapalı tut
}
}
Kod Açıklaması:
pirPin
vebuzzerPin
değişkenleri, PIR sensörünün ve buzzer'ın hangi pinlere bağlı olduğunu belirtir.setup()
fonksiyonu, pin modlarını ayarlar (PIR sensörü giriş, buzzer çıkış).loop()
fonksiyonu sürekli olarak PIR sensöründen veri okur. Eğer hareket algılanırsa, buzzer çalınır.
Test Etme ve İyileştirmeler
Kodu yükledikten sonra sistemi test edebilirsiniz. PIR sensörünün önüne geçerek hareketi tetikleyin ve buzzer'ın çaldığını kontrol edin. Eğer her şey yolundaysa, tebrikler! Başarılı bir hırsız alarmı sistemi kurdunuz.
Bu projeyi daha da geliştirmek için aşağıdaki fikirleri deneyebilirsiniz:
- LCD ekran ekleyerek uyarı mesajlarını görüntüleyebilirsiniz.
- GSM modülü kullanarak SMS ile uyarı gönderebilirsiniz.
- Farklı sensörler (örneğin, duman sensörü) ekleyerek sistemi daha kapsamlı hale getirebilirsiniz.
Umarım bu proje, Arduino dünyasına güzel bir giriş yapmanıza yardımcı olur. Sorularınız ve yorumlarınız için aşağıdaki bölümü kullanmaktan çekinmeyin.
Herkese keyifli projeler!
Etiketler: arduino, hırsız alarmı, pir sensör, güvenlik, proje, sensör, alarm sistemi, kolay kurulum, adım adım rehber, elektronik, diy, kendin yap
0 yorum: