Membuat Sensor Parkir dengan Arduino UNO, Ultrasonic, dan LED

papan board, arduino uno, led, ultrasonik, smk


Proyek sederhana Arduino Uno, cukup mudah, dan dasar banget, kamu bisa membuatnya tanpa kendala berarti. Siapkan dulu bahan-bahannya, baru dimulai, dan utak atik sesuka hati ya.

Langkah 1:Persiapan.
Modul ultrasonik HC - SR04 menyediakan fungsi pengukuran non-kontak 2cm - 400cm, akurasi jangkauan dapat mencapai 3mm. Modul-modul tersebut meliputi pemancar ultrasonik, penerima, dan sirkuit kontrol. Jadi ini cukup akurat untuk proyek sederhana seperti ini.

Ini adalah contoh sederhana menggunakan sensor ultrasonik (HC-SR04) di Arduino di mana kita akan menyalakan led/ buzzer dengan variasi jarak dan menampilkan jarak dari objek ke monitor serial (nanti di proyek arduino yang akan datang).

Bahan-bahan:

1. Arduino Uno

2. Sensor Ultrasonik (HC-SR04).

3. Mini-BreadBoard

4. 1 kiloohm Resistor.

5. Jumper.

6. Buzzer kalo nggak ada ya pakai LED Biru (atau warna apapun).

Langkah 2: Program!
// defines pins numbers
#define Buzzer 4 //mendefinisikan pin 4 pin Output Buzzer (bisa diganti LED kalo ga ada)
#define trigPin 5 //mendefinisikan pin 5  trigger pin sensor ultrasonic
#define echoPin 6 //mendefinisikan pin 6 echoPin sensor ultrasonic
long duration; // variabel durasi sensor ultrasonic
int distance = 0; // jarak dalam cm
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 <= 200) // Hanya menampilkan jarak jika jaraknya kurang dari 200 cm / 2 meter
{
Serial.println(distance); // kirim data jarak ke PC
digitalWrite(Buzzer,HIGH); 
delay(distance);
digitalWrite(Buzzer,LOW);
delay(distance);
}
}


Langkah 3: Menguji!

Ini mirip dengan prinsip kerja sensor parkir mobil kita, jaraknya bisa kita mainkan di 
if (distance <= ***) dan variable lain. Bahkan anda bisa kombinasi 3 warna LED dan satu buzzer, jika mau. Arduino Uno ini juga relatif murah, beli paket juga banyak. Untuk anda yang sedang belajar di rumah gara-gara virus corona, arduino ini merupakan alat yang baik untuk belajar. Jadi selamat berkreasi dengan arduino uno kamu.

Liam Hillman
Liam Hillman Siaga Virus Corona

No comments for "Membuat Sensor Parkir dengan Arduino UNO, Ultrasonic, dan LED"

Berlangganan via Email