spot_img

Arduino ile Ultrasonik Hırsız Alarmı Yapıyoruz

Daha önce, üzerinde bir çift göze benzeyen sensörün kullanıldığı projeler görüp, ne fayda sağladığını merak etmiş olabilirsiniz. Hem bu merakınızı cevaplandırıp hem de yeni bir proje geliştirerek Arduino ve Ultrasonik Sensör beraberinde birkaç bileşen kullanarak kendi Ultrasonik Hırsız Alarmı’ mızı oluşturacağız.

Arduino

Bizim için gerekli olan tüm adımlardan sırası ile bahsedeceğiz;

  • Gerekli malzemeler
  • Devremizin yapısı ve bağlantı şeması
  • Kodlama

Ultrasonik hırsız alarmı cihazı dört ana bileşenden oluşmaktadır;

  • Ultrasonik Sensör (HC-SR04)
  • Arduio Uno
  • Led
  • Buzzer

Ultrasonik Sensör (HC-SR04) Nasıl Çalışır?

HC-SR04, ultrasonik mesafe sensörü olarak kullanılan bir cihazdır. İki temel bileşenden oluşur; bir verici ve bir alıcı. Sensör mesafe ölçmek için yüksek ses dalgalarını kullanır.

Sensörün bir parçası olan verici, yüksek frekanslı ses dalgası üreterek hedefe doğru gönderir. Alıcı ise hedeften yansıyan bu yüksek frekanslı ses dalgaları algılayarak zaman mesafe hesabını gerçekleştirir. Böylece hedef ile olan mesafe belirlenir.

Ultrasonik mesafe sensörü, Arduino ve benzeri geliştirme kartları gibi mikrodenetleyici tabanlı projelerde sıklıkla kullanılır. Mesafe ölçümü yapmak için kolayca entegre edilebilir ve düşük maliyetlidir.

Arduino

Aşağıdaki görsel HC-SR04 sensörün yüksek frekanslı ses dalgaları ile nesnenin uzaklığını nasıl ölçtüğünü göstermektedir.

Ultrasonik Hırsız Alarmı cihazını oluşturmak için aşağıda gösterilen bağlantı şemasını kullanabilirsiniz. Arduino’ya ve breadboarda kablolamaları tamamlamak için jumper kablolar kullanabilirsiniz.

Arduino

Arduino’ya bağlanan HC-SR04 sensörünün 4 pinli bağlantısı için pinler bizim kodlamamıza göre aşağıda belirtilmiştir. Bağlantıyı ve kodda ki pin tanımlarını özelleştirebilirsiniz.

Devre şemasını oluşturduğumuza göre aşağıda hazırladığımız kodu Arduino’ya yazarak projemiz için son adımı tamamlayabiliriz. Alarmımızın ikaz vermesini istediğimiz mesafeyi kod içerisinde özelleştirebilirsiniz.

#define TRIG_PIN 11
#define ECHO_PIN 10
int LEDpin = 13;
SR04 sr04 = SR04(ECHO_PIN,TRIG_PIN);
long a;
 
void setup() {
  pinMode(LEDpin, OUTPUT);
   Serial.begin(9600);
   delay(1000);
}

void loop() {
   a=sr04.Distance();
   Serial.print(a);
   Serial.println(“cm”);
   delay(1000);
   if(a < 200) {
     digitalWrite(LEDpin, HIGH);
   }
   else{
     digitalWrite(LEDpin, LOW);
   }
}

Elinizi veya nesneyi ultrasonik sensörün önüne koyduğunuzda LED ve Buzzer devremiz sayesinde sesli ve ışıklı ikaz verecektir. Arduino IDE ekranını açtığınızda ölçülen mesafe verilerinin aşağı doğru kaydığını görebilirsiniz. Bunun testini gerçekleştirmek için nesneniz ve cihazınız arasına bir cetvel koyarak ölçülen mesafenin kontrolünü sağlayabilirsiniz.

Arduino

Arduino ile Ultrasonik Hırsız Alarmı projeniz kullanıma hazır,
Tebrikler…