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

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.

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!