Sistem Alarm Jarak dengan Ultrasonik dan Arduino

Indobot Academy

Tutorial Arduino UNO R3 Sistem Alarm Jarak menggunakan Sensor Ultrasonic dan Buzzer
Tutorial Arduino UNO R3 Sistem Alarm Jarak menggunakan Sensor Ultrasonic dan Buzzer

Sistem Alarm Jarak – Hallo Sahabat Indobot… Bagaimana Kabar kalian? Pasti baik dong ya… pada kesempatan kali ini saya akan membagikan sebuah tutorial yang sangat menarik dan tentunya aplikatif lho sahabat Indobot. Kali ini kita akan mencoba membuat sebuah alarm yang bisa mendeteksi sebuah jarak. Sensor yang akan kita gunakan pada tutorial kali ini adalah sensor Ultrasonic HC-SR40, sedangkan untuk outputnya kita akan menggunakan Buzzer. Tutorial ini nantinya bisa kalian aplikasikan untuk berbagai kasus, Misalnya untuk sistem alarm parkir mobil. Hebat kan?  sebelum memulai mari kita lihat dulu bentuk  fisik komponen yang akan kita gunakan.

Sensor Ultrasonic HC-SR04

 

Okelah Sahabat Indobot itu sedikit perkenalan komponen yang akan kita gunakan pada tutorial ini. Selanjutnya langsung saja praktikkan dengan mengikuti tahap demi tahap tutorial dibawah ini. Lets Goooooo!

Tutorial Arduino UNO R3 Sistem Alarm Jarak menggunakan Sensor Ultrasonic dan Buzzer

 


1. Alat dan Bahan

Pertama, Sahabat Indobot harus menyiapkan alat beserta bahan yang dibutuhkan seperti dibawah ini :

  1. Komputer yang terinstal Arduino IDE     1 unit
  2. Arduino UNO R3 & Kabel USB               1 buah
  3. Sensor Ultrasonic HC-SR04                    1 buah
  4. Buzzer                                                     1 buah
  5. Kabel Penghubung                                 Secukupnya

Baca Juga : Tempat Sampah Otomatis

2. Gambar Rangkaian

Tahap kedua, Buatlah rangkaian yang sama persis dengan  gambar dibawah ini :

Sensor Ultrasonik Arduino HC-SR04 : Cara Kerja dan Program - Aldyrazor.com

Keterangan :

  1. Kaki VCC Ultrasonic pada pin 5V
  2. Kaki Ground Ultrasonic pada pin GND
  3. Kaki Trig Ultrasonic pada pin 5
  4. Kaki Echo Ultrasonic pada pin 6
  5. Kaki + Buzzer pada pin 4
  6. Kaki – Buzzer pada pin GND

3. Sketch Program


 
#define Buzzer 4 //mendefinisikan pin 4 Arduino sebagai pin Output Buzzer

#define trigPin 5 //mendefinisikan pin 5 arduino sebagai trigger pin sensor ultrasonic

#define echoPin 6 //mendefinisikan pin 6 arduino sebagai echoPin sensor ultrasonic

long duration; // variabel durasi sensor ultrasonic

int distance = 0; // jarah dalam centimeter

void setup()

{

pinMode(trigPin, OUTPUT); // setting triggerpin sebagai output

pinMode(echoPin, INPUT); // setting echopin sebagai Input

pinMode(Buzzer, OUTPUT); // setting Buzzer sebagai Output

Serial.begin(9600); // setting kecepatan pengiriman serial monitor

}

void loop()

{

digitalWrite(trigPin, HIGH);// aktifkan sensor ultrasonic

delayMicroseconds(10); // selama 10 microseconds

digitalWrite(trigPin, LOW); // matikan sensor ultrasonic

duration = pulseIn(echoPin, HIGH); // baca rentan waktu dari trigPin High sampai echoPin high

distance= duration*0.034/2; //konversi selang waktu ke CM

if (distance <= 100) // Hanya menampilkan jarak jika jaraknya kurang dari 300 cm / 3 meter

{

Serial.println(distance); // kirim data jarak ke PC

digitalWrite(Buzzer,HIGH);

delay(distance);

digitalWrite(Buzzer,LOW);

delay(distance);

}

}

 

Gimana Sahabat Indobot? Proses uploadnya Berjalan dengan lancar? Jika iya silahkan kalian buka serial monitor kemudian mainkan tangan atau benda di depan sensor ultrasonic. Berikan jarak terdekat sampai yang terjauh. Lihat dan amati apa yang terjadi pada Buzzer dan silahkan kalin simpulkan hasil pembelajaran kalian hari ini.

Oke Sahabat Indobot, Sampai disini dulu tutorial kali ini. Sampai ketemu di tutorial Selanjutnya!

Jangan lupa tetap upgrade skill kamu di Indobot Academy. Kamu bisa mendapatkan berbagai tutorial project. Selanjutnya tutorial bisa kamu terapkan di dalam kehidupan sehari-hari. Tak hanya itu, Indobot sudah menyediakan semua source coding yang dibutuhkan. Sehingga kamu hanya cukup membuka satu website saja. Oleh karena itu penting untuk mempelajari hal itu.

Ingin Tahu Program Kami Lebih Lanjut?

Silahkan isi Formulir Dibawah Ini untuk Diskusi dengan Tim Indobot Academy.

Baca Juga

Bagikan:

Satu pemikiran pada “Sistem Alarm Jarak dengan Ultrasonik dan Arduino”

Tinggalkan komentar

whatsapp whatsapp