Assalamu’alaikum Warrahmatulahi Wabarakatuh Sahabat Cronyos.Com, Kali ini Cronyos.Com akan membagikan tutorial sederhana yang sangat pas untuk kalian yang suka utak atik tentang otomotif dan elektronika seperti saya hehe, Sebenarnya sudah banyak sekali tutorial tentang penggunaan HC SR-04 ini lalu kenapa saya ingin membuat rangkaian ini? Itu pertanyaan yang bagus, yaa karena kita berusaha untuk mengamalkan ilmu yang kita punya, ya salah satunya ini Basicnya Si HCSR-04 ini kan digunakan untuk pengukur jarak, berarti bisa dong kita gunakan untuk sensor parkir, toh prinsip kerjanya juga sama dengan sensor parikir,
sebentar, jangan jangan ada yang belum tahu apa yang saya maksut sensor parkir? sensor parkir adalah suatu alat yang bekerja dengan prinsip dasar seperti ini “semakin dekat mobil dengan obyek, maka semakin besar frekuensi beep dari bel sebagai peringatan untuk si pengemudi, dan jika mobil terlalu dekat dengan obyek, buzzer akan menyala terus menerus”, gimana, sudah paham kan, okelah langsung saja kita eksekusi !!
Langkah 1: Persiapan Hardware.
OK, jadi itu semua yang kita butuhkan, sekarang mari kita mulai merangkainya
Pertama-tama saya akan menghubungkan catu daya (5v) dari Arduino ke pin VCC Sensor dan GND Arduino ke GND Sensor, lalu pin Trig ke pin 5 dan pin Echo ke pin 6. lalu salah satu kaki buzzer kita hubungan dengan pin 4 Arduino dan yang satunya lagi ke Jalur negatif di Breadboard
Langkah 2: Pemrograman,yeeeee!
Setelah instruksi diatas selesai dilakukan sekarang kita saatnya menjadi seorang programmer, hehe, copykan kode dibawah ini di sketch Arduino IDE kalian, lalu Uploud, dan setelah proses peng-Uploud’an selesai kalian bisa mencobanya mengetesnya dengan medekatkan dan menjauhkan benda di depan Sensor Ultrasonic, dan perhatikan apa yang akan terjadi 🙂
#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);
}
}
Sekian Tutorial dari Cronyos.Com semoga bermnafaat, jika ada pertanyaan silahkan tanyakan di kolom komentar, jazakallah atas kunjungannya, Wassalamu’alaikum Warahmatullahi Wabarakatuh
GG WP gan gw doakan usaha anda akan membawa anda menjadi orang benar dan sukses
terima kasih gan,belajar bersama aja
Kira2 budget berapa?
kalau buat sendiri kira2 200an rb gan.
Masih bingung sama buzzer yang nyambung ke arduino Uno dan ultrasonik mohon diperjelas
Pin Buzzer terhubung ke GND Arduino sama pin digital 4 mas
Untuk pin HC-SR04 ke Arduino konfigurasinya sbg berikut
GND ==> GND
ECHO ==> PIN DIGITAL 6
TRIG ==> PIN DIGITAL 5
PWR ==> PIN 5V
:ngacir2
Keren gan sangat membantu
terima kasih gan.