1.200 TL üzeri kargo bedava — 15:00'a kadar verilen siparişler aynı gün kargoda !

🎁 İlk alışverişe özel %5 indirim — kod: ATOLYE5

💳 Havale/EFT ve Kredi Kartı ile güvenle ödeme yapabilirsiniz

🔗 Linkle Ödeme ile de ödeme yapabilirsiniz — PayTR güvenli ödeme sayfası

PIR Sensörlü Sesli Alarm Sistemi Nasıl Yapılır?

25.07.2026

PIR Sensörlü Sesli Alarm Sistemi Nasıl Yapılır?

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/yüksek voltajlı cihaz için) hem de buzzer'ı (sesli uyarı için) aynı anda tetikler.

Bağlantı Şeması

PIR OUT→D7, Röle IN→D8, Buzzer (+)→D9; üç modül de Arduino 5V'tan beslenir, GND'ler ortak. Röle çıkışına (COM/NO) 220V bağlayacaksanız yetişkin gözetimi şarttır.

Hareket Algılayan Sesli Alarm Kiti bağlantı şeması

Kurulum Adımları

  1. PIR sensörü Arduino'nun dijital pinine bağla
  2. Röle modülünü Arduino'nun başka bir dijital pinine bağla
  3. Buzzer'ı Arduino'nun üçüncü bir dijital pinine bağla
  4. PIR üzerindeki hassasiyet ve gecikme potansiyometrelerini ayarla
  5. 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 30 saniyelik 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

// Röle modülünüz ters çalışıyorsa (sistem açılınca röle hemen
// çekiyor, hareket olunca bırakıyorsa) aşağıdaki HIGH'ı LOW yapın.
#define ROLE_AKTIF HIGH
#define ROLE_PASIF (ROLE_AKTIF == HIGH ? LOW : HIGH)

void setup() {
  Serial.begin(9600);
  pinMode(PIR_PIN, INPUT);
  digitalWrite(ROLE_PIN, ROLE_PASIF); // açılışta röle kapalı başlasın
  pinMode(ROLE_PIN, OUTPUT);
  pinMode(BUZZER_PIN, OUTPUT);
  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, ROLE_AKTIF);
    digitalWrite(BUZZER_PIN, HIGH);
    delay(5000); // alarm suresi
    digitalWrite(ROLE_PIN, ROLE_PASIF);
    digitalWrite(BUZZER_PIN, LOW);
  }
}

Sorun Giderme

  • Röle sürekli çekili kalıyor, hareket olunca bırakıyor: Bazı röle modülleri "aktif düşük" çalışır. Koddaki ROLE_AKTIF HIGH satırını ROLE_AKTIF LOW yapıp tekrar yükleyin.
  • Alarm sürekli çalıyor: İlk 30 saniyelik ısınma süresini bekleyin; sonra PIR üzerindeki hassasiyet (Sx) potunu sola çevirerek azaltın.
  • Alarm çok uzun sürüyor: PIR üzerindeki zaman (Tx) potunu sola çevirerek kısaltın.
  • Buzzer ötmüyor: Buzzer'ın uzun bacağı (+) D9'a, kısa bacağı GND'ye bağlı olmalı.

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.