Ultrasonik Sensör ile Arduino Alarm Projesi

Arduino Ultrasonik Sensör ile Alarm Projesi; Bu, ultrasonik sensör, buzzer ve LED kullanarak bir alarm sistemi yapmak için basit bir projedir. Buzzer, LED ve Yakınlık/Mesafe Sensörü (HC-SR04) olarak da bilinen Ultrasonik sensör yardımıyla yapılan basit bir alarm sistemidir. Düğmeye basılarak buzzer durdurulabilir.

 

Ultrasonik Sensör ile Arduino Alarm Projesi

Ultrasonik Sensör ile Arduino Alarm Projesi

 

Ultrasonik Sensör ile Arduino Alarm Projesi Adımlar

  • Arduino UNO’nun +5V ve GND’sini breadboard’a bağlayın.
  • LED için: Katotu (LED’in daha kısa pimi) toprağa ve Anot’u (daha uzun LED pimi) 330 veya 220 ohm’luk bir dirençle bağlayın. Direncin ikinci pinini, şemalarda gösterildiği gibi Arduino’nun pin 6’sına bağlayın.
  • Buzzer için: Arduino’nun pin 8’i ile Pozitif terminali ve GND’ye negatif terminali bağlayın.
  • Ultrasonik Sensör için: VCC ve GND’yi bağlayın. Tetik pimini Arduino’nun 12. pimine ve Yankı pimini 13. pime bağlayın.
  • Kurulum artık hazır. Şimdi kodu Arduino IDE’ye yükleyin ve ardından Arduino’ya yükleyin. Seri Monitör okumalarını kontrol edin.

 

Ultrasonik Sensör ile Arduino Alarm Projesi Kodlar

 

/* This simple project describes how to make an ultrasonic alarm system using 
LED, Ultasonic Sensor(HC-SR04) and a buzzer.*/ 

//Firstly the connections of ultrasonic Sensor.Connect +5v and GND normally and trigger pin to 12 & echo pin to 13. 

#define trigPin 12
#define echoPin 13
int Buzzer = 8; // Connect buzzer pin to 8
int ledPin= 6;  //Connect LEd pin to 6
int duration, distance; //to measure the distance and time taken 

void setup() {
        Serial.begin (9600); 
        //Define the output and input objects(devices)
        pinMode(trigPin, OUTPUT); 
        pinMode(echoPin, INPUT);
        pinMode(Buzzer, OUTPUT);
        pinMode(ledPin, OUTPUT);
}

void loop() {

    digitalWrite(trigPin, HIGH);
    delayMicroseconds(10);
    digitalWrite(trigPin, LOW);
    duration = pulseIn(echoPin, HIGH);
    distance = (duration/2) / 29.1;
    //when distance is greater than or equal to 200 OR less than or equal to 0,the buzzer and LED are off
  if (distance >= 200 || distance <= 0) 
        {
        Serial.println("no object detected");
        digitalWrite(Buzzer,LOW);
        digitalWrite(ledPin,LOW);
        }
  else {
        Serial.println("object detected \n");
        Serial.print("distance= ");              
        Serial.print(distance);        //prints the distance if it is between the range 0 to 200
        tone(Buzzer,400);              // play tone of 400Hz for 500 ms
        digitalWrite(ledPin,HIGH);
  }
}

İpucu: Bu alarmı kapının yanına sabitleyebilirsiniz. Ölçülen maksimum mesafe 4 metredir. Bu nedenle, kodu uygun şekilde değiştirin ve kapının 2 metre yakınına gelen olursa zil çalacak şekilde saklayın!

 

Ultrasonik Sensör ile Arduino Alarm Projesini Satış Linki

 

0 0 votes
Article Rating
Subscribe
Bildir
0 Yorum
Beğenilenler
En Yeniler Eskiler
Inline Feedbacks
View all comments