Rangkaian Sensor Parkir dengan Arduino dan Ultrasonic HC-SR04

Rangkaian Sensor Parkir berbasis Arduino, Doc. Giri Wahyu

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,

Baca Juga  Belajar Arduino : Mengukur Tegangan dan Menampilkannya pada Monitor

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.

  1. Arduino Uno r3
  2. kabel Jumper
  3. Ultrasonic HC-SR04
  4. Breadboard
  5. Buzzer 5 volt

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

Vote and Share your Fell !
  • Fascinated
  • Happy
  • Sad
  • Angry
  • Bored
  • Afraid

About admin

Admin
Giri Wahyu Pambudi - Seorang Anak Desa yang berkeinginan membangun Indonesia dengan Sedikit Ilmu yang dimiliki

Artikel Serupa

Check Also

Rangkaian Sistem Keamanan berbasis Arduino dan RFID RC522

Assalamu’alaikum Teman teman, melanjutkan pembahasan sebelumnya Cara Menggunakan Mifare RFID RC522 dengan Arduino, berhubung pada postingan …

2 comments

  1. GG WP gan gw doakan usaha anda akan membawa anda menjadi orang benar dan sukses

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *