Assalamu’alaikum Warrahmatulahi Wabarakatuh Sahabat Konekthing. Kali ini Konekthing akan membagikan tutorial sederhana yang sangat pas untuk kalian yang suka otak-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 maksud 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 satu 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 Konekthing silahkan dicoba. Semoga bermanfaat.
PT. Konekthing Benda Pintar
Jl. Ir H. Juanda No.88 a, Kemiri Muka, Kecamatan Beji, Kota Depok, Jawa Barat 16423
(021) 77808509
info@konekthing.com
Konekthing Bandung
Jl. Sukaresmi IV No.7, Ciumbuleuit, Kec. Cidadap, Kota Bandung, Jawa Barat 40142
Konekthing Yogyakarta
Jl. Duwet, RT.02/RW.32, Duwet, Sendangadi, Kec. Mlati, Kabupaten Sleman, Daerah Istimewa Yogyakarta 55285
(0274) 2883817, 0812-2510-1600
Terima kasih
Wassalamu’alaikum
Tags:
iot,
internetofthings,
arduino,
sensor,
sensorjarak,
sensorparkir,
hcsr04,
otomatis,
iotplatform,
iotvendor,
aplikasi,
software,
smartdevice,
smartbox,
smartcontrolling