Kelompok : 6
I. Judul
Alat Pendeteksi Jarak Parkir dengan Arduino menggunakan Sensor Ultrasonik
II. Tujuan
Tujuan dari penelitian ini adalah merancang dan membuat suatu alat atau instrumentasi,
yaitu:
a. Merancang dan membuat alat yang dapat mengetahui pendeteksi jarak dengan
sensor ultrasonik.
b. Menampilkan hasil dari pembacaan sensor ke LCD.
c. Mengetahui cara kerja Arduino Uno.
d. Mengetahui suatu sistem kerja dari sensor ultrasonik.
2. Sensor Ultrasonik
3. LCD
4. Potensiometer
5. BreadBoard
6. Resistor
7. LED
LED
merupakan kependekan dari
Light Emitting Diode, yakni
salah satu dari banyak jenis
perangkat semikonduktor
yang mengeluarkan cahaya
ketika arus listrik
melewatinya. Selain pencahayaan, LED juga merupakan bagian dari 7 segmen
dalam jam dan pengatur waktu digital dan digunakan di remote control. Banyak
orang tidak menyadari bahwa teknologi pencahayaan revolusioner yang
mengambil alih dunia saat ini, ditemukan lebih dari 50 tahun yang lalu. Ledakan
bola lampu putih, yang paling banyak digunakan dan dicari, muncul ketika
sendawa biru dikombinasikan dengan luminofor kuning untuk menghasilkan
panjang gelombang yang panjang. Hasil dari kombinasi ini adalah cahaya yang
dianggap putih oleh mata manusia.
IV. Perencanaan
Rangkaian
Alat
Arduino Uno R3
UltraSonic Distance Sensor
LCD
Potensiometer
BreadBoard Small
2 Buah Resistor
2 Buah LED
Kabel
Cara Kerja
Start
Memeriksa program
Program OK
Jika
Melakukan uploud program Arduino-Uno
Tidak
Sistem OK
Jika tidak
Melakukan pengujian
Perbaiki
Jika tidak
Bekerja dengan baik
Stop
end
Coding
#include <LiquidCrystal.h>
LiquidCrystal lcd(8,9,10,11,12,13);
int trigPin = 3;
int echoPin = 4;
int ledRed = 5;
int ledGreen = 6;
void setup(){
pinMode(trigPin,OUTPUT);
pinMode(echoPin,INPUT);
pinMode(ledRed,OUTPUT);
pinMode(ledGreen,OUTPUT);
lcd.begin(16,2);
lcd.clear();
Serial.begin(9600);
}
void loop(){
digitalWrite(trigPin,LOW);
delayMicroseconds(2);
digitalWrite(trigPin,HIGH);
delayMicroseconds(10);
digitalWrite(trigPin,LOW);
int duration = pulseIn(echoPin,HIGH);
int distance = duration / 58;
if(distance <=30)
{
digitalWrite(ledRed,HIGH);
digitalWrite(ledGreen,LOW);
lcd.setCursor(0,1);
lcd.print("STOP");
}
if(distance >30)
{
digitalWrite(ledGreen,HIGH);
digitalWrite(ledRed,LOW);
lcd.setCursor(0,1);
lcd.print("AMAN");
}
lcd.setCursor(0,0);
lcd.print("JARAK");
lcd.print(distance);
lcd.print("cm");
}
V. Pelaksanaan
Pada saat dilakukan start simulation dapat diketahui bahwa:
1. Ketika jarak >30 cm maka lampu LED hijau menyala serta LCD menunjukan
tulisan “AMAN”
2. Ketika jarak <=30 cm maka lampu LED merah menyala serta LCD menunjukan
tulisan “STOP”
VI. Kesimpulan
Dari hasil analisis dan alat yang di buat maka analisa output berupa penampilan
pada LCD berupa jarak dari suatu kendaraan ke pembatas parkir atau ke kendaraan
lainnya yang juga akan menggunakan Arduino dan Sensor ultrasocic. Kesimpulan yang
dapat diambil dari hasil penelitian tersebut antara lain:
1. Secara keseluruhan sistem yang dibangun berjalan dengan baik.
2. Pada jarak lebih dari 30 cm lampu LED hijau akan menyala dan monitor
menunjukan jarak dan kata “AMAN”.
3. Pada jarak kurang atau sama dengan dari 30 cm lampu LED merah akan menyala
dan monitor menunjukan jarak dan kata “STOP”.