Arduino ile Hareket Alarmı Yapımı

Hareket alarmı, belirli bir alanda gerçekleşen hareketleri algılayarak bizi uyarır. Birisi sensörün önünden geçtiğinde alarm devreye girer ve ses çıkararak durumu bildirir. Bu projede, Arduino ile bir hareket sensörü (PIR) kullanarak basit bir güvenlik sistemi oluşturacağız. Hareket sensörü, önünden biri geçtiğinde bunu algılayacak ve bir buzzer yardımıyla alarm çalacak. Böylece hareket algılama sistemlerinin nasıl çalıştığını öğrenmiş olacağız.

Öncelikle PIR (Hareket Sensörü) nedir, kısaca bahsedelim.

Hareket Sensörü (PIR) Nedir?

Hareket sensörleri, ortamda bir canlı hareket ettiğinde bunu algılayan özel cihazlardır. Bunu, çevredeki ısı değişikliklerini (kızılötesi ışınları) ölçerek yaparlar. Genellikle güvenlik sistemlerinde ve otomatik ışıklandırmalarda kullanılır. Örneğin, bir odada hareket algılandığında ışık otomatik olarak yanabilir. Bu sayede enerji tasarrufu sağlanır.

Hareket sensörümüzün üç bacağı vardır:

  • GND: Toprak bağlantısı (Arduino’daki GND’ye bağlanır).
  • VCC: Güç bağlantısı (Arduino’daki 5V’a bağlanır).
  • Data: Sensörün ölçtüğü veriyi Arduino’ya gönderir.

Ayrıca sensörün üzerinde Sx ve Tx adında iki ayar düğmesi (potansiyometre) bulunur. Bunlar, sensörün hassasiyetini ve algılama süresini ayarlamamıza yardımcı olur.

Çalışma Voltajı: 5-12V

Lojik Sinyal Çıkış Seviyesi: 3,3V

Algılama Alanı: 3-7 metre

Algılama Açısı: 110º – 140º

Bekleme Süresi: 5-300 saniye

Hareket sensörü

Bu projeyi nasıl yapabiliriz? Hemen inceleyelim.

Gerekli Malzemeler:

  • 1 adet Arduino Uno kartı
  • 1 adet Breadboard
  • 1 adet Buzzer (Piezo)
  • 1 adet 220 Ω direnç
  • 1 adet Hareket sensörü (PIR)

İŞLEVİ

Bu devrede, sensör hareket algıladığında Arduino’nun 2 numaralı pinine HIGH yani 1 değeri gönderecek. Arduino ise HIGH değeri aldığında, 10 no’lu pine HIGH değeri göndererek Buzzer’ın ses çıkarmasını sağlayacak.

Arduino ile Hareket Alarmı Yapımı

DEVRE ŞEMASI

Görseldeki devreyi Arduino ile fiziksel olarak oluşturup mBlock ile kodlamaya başlayalım. Daha net kablolama için lütfen görseli dikkatlice inceleyelim.

MBLOCK KODU

mBlock ortamında aşağıdaki kodları yazarak Arduino kartımıza yükleyelim.

Umarım bu proje sizin için hem eğitici hem de keyifli olmuştur! Fikirlerinizi ve bu projede yaşadığınız deneyimleri yorumlarda paylaşmayı unutmayın!

Emrah

1981 Samsun doğumlu ve Gazi Üniversitesi, Bilgisayar ve Öğretim Teknolojileri Eğitimi mezunu. Bilişim Teknolojileri Öğretmeni, Yazar, WebMaster, Blogger, SEO eğitmeni. Araştırmacı, sinema sever, fitness yapar, farklı doğal güzellikleri keşfetmeye bayılır.

Yorum Yap