Kali ini mimin akan membagikan tutorial yang mudah banget dan sangat berguna bagi sehari-hari yaitu membuat alat smart parking yang dapat membantu kamu dalam memarkir mobil denga naman. Di dalam alat ini akan dilengkapi oleh sensor jarak HC-SR04 yang dapat mendeteksi jarak suatu objek didepannya. Jika, saat parkir mobilmu akan menabrak suatu objek maka sensor ini akan mendeteksi jarak yang cukup dekat serta mengirimkan sinyal dan akan membunyikan buzzer sebagai peringatan.
Langsung saja kita buat tutorialnya!
Alat dan bahan :
- Komputer yang telah terinstall Arduino IDE
- Arduino UNO
- Sensor Jarak HC-SR04
- LED Merah, Kuning Hijau
- Breadbord
- Kabel Jumper
- Buzzer
- Resistor 220 Ohm
Bahan diatas dapat kamu dapatkan di Toko Arduino Blitar, CV Lumbung Inovasi yang menyediakan berbagai peralatan untuk kebutuhan mu.
Rangkaian :
Tutorial :
- Buatlah rangkaian seperti gambar diatas
- Masuk ke Arduino IDE
- Dan input kode program seperti dibawah ini :
//Deklarasi PIN int trig = 6; // membuat varibel trig yang di set ke-pin D6 int echo = 7; // membuat variabel echo yang di set ke-pin D7 long durasi, jarak; // membuat variabel durasi dan jarak int merah = 4; int kuning = 3; int hijau = 2; int buzzer = 5; void setup() { pinMode(trig, OUTPUT); // set pin trig menjadi OUTPUT pinMode(echo, INPUT); // set pin echo menjadi INPUT pinMode(merah, OUTPUT); pinMode(kuning, OUTPUT); pinMode(hijau, OUTPUT); pinMode(buzzer, OUTPUT); Serial.begin(9600); // digunakan untuk komunikasi Serial dengan komputer } void loop() { digitalWrite(trig, LOW); delayMicroseconds(8); digitalWrite(trig, HIGH); delayMicroseconds(8); digitalWrite(trig, LOW); delayMicroseconds(8); durasi = pulseIn(echo, HIGH); // menerima suara ultrasonic jarak = (durasi / 2) / 29.1; // mengubah durasi menjadi jarak (cm) if(jarak >= 50){ digitalWrite(hijau, HIGH); digitalWrite(merah, LOW); digitalWrite(kuning, LOW); digitalWrite(buzzer, LOW); }else if((jarak > 15)&&(jarak <25)){ digitalWrite(hijau, LOW); digitalWrite(merah, LOW); digitalWrite(kuning, HIGH); digitalWrite(buzzer, LOW); }else { digitalWrite(hijau, LOW); digitalWrite(merah, HIGH); digitalWrite(kuning, LOW); digitalWrite(buzzer, HIGH); } }
- Tunggu install program
- Alat bisa dijalankan dengan nenggunakan Power supply pakai baterai 9v atau power bank yang kabelnya di koneksikan pada Arduino di pin Vin (+) dan GND (-)
Gimana? Mudah bukan cara buatnya!