Arduino İle Harekete Duyarlı Güvenlik Sistemi Yapımı

13 9.316

Projemizde hareket sensörü kullanarak herhangi bir harekette sensör durumu algılayacak.Sistemi uyararak alarm devreye girecek ve güvenlik sistemi çalışacak.Sistem çok basit ve kullanışlı.Herkes rahatlıkla yapabilir.Harekete duyarlı güvenlik sistemi projemize geçelim.

Malzemeler:
  1. Arduino
  2. PIR Hareket Sensörü
  3. Buzzer (projede aktif buzzer kullanıldı)
  4. Led

Projeyi Satın Al

Elektronik Devre Şeması:
Yazılım Kısmı:
int inputPin = 2; // hareket sensörü sinyal pini
int pirState = LOW; // hareket algılama başlangıç durumu
int val = 0; // pinden gelen veri
int buzzerpin = 10; //buzzer pwm pini
int led = 13;
void setup() {
pinMode(inputPin, INPUT);
pinMode(buzzerpin, OUTPUT);
pinMode(led, OUTPUT);
Serial.begin(19200);
}

void loop(){
val = digitalRead(inputPin); // sensörden gelen verinin okunması
if (val == HIGH) { // hareket algılandı
beep(500);
digitalWrite(led, HIGH);
delay(500);

if (pirState == LOW) {

Serial.println("Hareket Algilandi!");

pirState = HIGH; // hareket algılandığı için durumu high yap
}
} else {
digitalWrite(buzzerpin, HIGH); // alarmı kapat
digitalWrite(led, LOW);
delay(150);
if (pirState == HIGH){ // durum high ise
Serial.println("Hareket Algilanmadi!");

pirState = LOW;// hareket algılanmadığı için durumu low yap
}
}
}
void beep(unsigned char delayms){
analogWrite(10, 255);
delay(delayms);
analogWrite(10, 150);
delay(delayms);

}

Bütün bağlantıları yapıyoruz ve yazılımımızı yüklüyoruz.Alarm sistemimizi tamamlamış olduk.

Not:Projede aktif buzzer kullanıldığı için pasif iken ‘HIGH’ durumunda, aktif iken ‘LOW’ durumunda oluyor.Sizdeki buzzer pasif ise tam tersi olacağı için, yazılımdaki ‘HIGH’ ve ‘LOW’ durumlarını değiştiriniz.

Bunlar da İlgini Çekebilir

Cevap bırakın

E-posta hesabınız yayımlanmayacak.

  1. Yunus mert tokmak

    Size ulasabilcegimiz numaraniz varmi satin almak icin

    1. Sezgin GÜL

      0850 840 53 87 numaradan ulaşabilirsiniz.

  2. Aziz

    Haraket algılandığı zaman telefonumuza mesaj gelmesi için ne yapmamız gerekiyor.

  3. Eemrw

    Neyin nereye bağlandığı yok ki devre şeması yokki varsa herseyin nereye bağlandığını gösteren şey atarmsn

  4. Bulent

    Yabancı siteler o kadar detaylı anlatıyor ki, yerli sitelerde ise bakın yaptık oldu deniyor. Daha detaylı anlatilmadigi sürece maalesef yazılım ve teknolojiyi hep yabancı sitelerden iyice anlayabiliyoruz.

  5. Zeynep

    Bende yapmak istiyorum da bu projeyi biraz daha ayrintili olursanız sevinirim yada bana yardımcıolursaniz iyi olur teşekkür ederim

    1. Sezgin GÜL

      Hangi kısımda bilgi almak istiyorsunuz ?

      1. Zeynep

        Yazılım kısmında ve bağlantılarda sorun yaşıyorum

        1. Sezgin GÜL

          Sorunu açık şekilde yazar mısınız ?

  6. hüseyin

    hocam bu sistemi 50 metre uzaga koysak oradaki haketi bize ulaştırabilrmi kablo gerekirmi normal bir hoparlör sistemi koysak hoparlörden alarım veririmi pil veya şarj sistemi ile çalışırmı kablo olmadan radyo frakensları ile erken uyarı alarmı verebilir mi teşşekür ederiz kolay gelsin

    1. Sezgin GÜL

      rf ile yapabilirsin ancak menzili yeterli modül alman lazım. gecikme olmaz ama modüle bağlı yine de .

  7. orhanalp

    Hocam bu dewrenin #c olan programi warmi

    1. Sezgin GÜL

      malesef mevcut değil