nama : farhan muhammad
npm : 12417188
kelas : 3IB04
A. LATAR BELAKANG
Saat ini, pengguna kendaraan roda
empat dan roda dua khususnya wanita terumatama kalangan ibu ibu sering terjadi
kecelakaan kecil saat berparkir seperti kelewatan bataas. Masih banyak mobil
yang sensor nya tidak berfungsi dengan semestinya. Dan jarak antara mobil satu
dengan lainnya, sensor parker ini berfungsi agar tidak terjadi bertabrakannya
mobil satu dengan lainnya serta mengetahui tempat parker yang tersedia pada
sebuah pusat berbelanjaan.
Sensor
ultrasonic dalam tempat parker berguna untuk mengetahui jumlah kendaraan yang
masih tersedia serta menjaga jarak aman saat pengemudi sedang berparkir dan
satu kendaraan dan lainnya.
B. STUDI LITERATUR
Studi literatur melibatkan pencarian
pencarian dari beberapa artikel web google tentang pengemudi roda empat dan
roda dua, dan pencarian tentang teori yang berkaitan dengan cara kerja suatu
rangkaian elektronika, dan juga Bahasa pemrograman Arduino untuk penugasan ini.
Studi literatur dilakukan dengan membaca dan memahami suatu masalah yang
dibahas dan kemudian para pengendara kendaraan bermotor.
·
Kelebihan
·
Alat sederhana &
dapat diterapkan pada setiap tempat parkir pusat berbelanjaan
·
Meningkatkan kewaspadaan pengemudi
saat parkir
·
Kekurangan
·
Hanya berupa lampu indicator,
pengemudi harus memperhatikan lampu indicator sensor parkir
C. METODE PERANCANGAN
·
Flow
Chart
·
Software
Berikut adalah
pemrograman Arduino dengan bahasa C untuk sensor ultrasonic :
#define ledHijau 3
#define ledKuning 4
#define ledMerah 5
#define trigPin 7
#define echoPin 6
void setup() {
Serial.begin (9600);
pinMode(trigPin, OUTPUT);
pinMode(echoPin, INPUT);
pinMode(ledHijau, OUTPUT);
pinMode(ledKuning, OUTPUT);
pinMode(ledMerah, OUTPUT);
}
void loop() {
long duration, distance;
digitalWrite(trigPin, LOW);
delayMicroseconds(2);
digitalWrite(trigPin, HIGH);
delayMicroseconds(10);
digitalWrite(trigPin, LOW);
duration = pulseIn(echoPin, HIGH);
distance = (duration/2) / 29.1;
if (distance > 30) //Jika jarak lebih dari 30cm
{
digitalWrite(ledHijau, HIGH); //Menyala
digitalWrite(ledKuning, LOW); //Mati
digitalWrite(ledMerah, LOW); //Mati
}
if (distance < 20) //Jika kurang dari 20cm
{
digitalWrite(ledHijau, LOW);
digitalWrite(ledKuning, HIGH);
digitalWrite(ledMerah, LOW);
}
if (distance < 10) //Jika kurang dari 10cm
{
digitalWrite(ledHijau, LOW);
digitalWrite(ledKuning, LOW);
digitalWrite(ledMerah, HIGH);
}
Serial.print("Jarak :");
Serial.print(distance);
Serial.println("cm");
delay(100);
}
·
Hardware
Alat & Bahan :
1. Sensor Ultrasonik
HC-SR04
2. Arduino Uno
3. Kabel Jumper
4. Project Board /
Bread Board
5. LED
6. resistor
variable
·
Schematic Rangkaian
·
Video Simulasi
Penjelasan :
Dalam video
tersebut merupakan simulasi dari blind stick atau tongkat tunanetra, ketika
simulasi dijalankan maka sensor HC-SR04 Otomatis menyala dan memantulkan
gelombang. Potensio diibaratkan sebagai Pin Test untuk menentukan jarak
terhadap sensor. Ketika potensio diturunkan maka sensor ultrasonik dalam
kondisi LOW, namun apabila potensio dinaikkan maka sensor dalam Kondisi HIGH
dan otomatis LED atau indicator akan menyala.
·
Cara
Kerja
Sensor ultrasonik HC-SR04 bekerja dengan cara
memantulkan suatu gelombang, jika sensor
tersebut mendeteksi suatu benda maka gelombang yang dipantulkan akan berbalik
ke sensor tersebut dan diterima oleh receiver. Jika receiver menerima pantulan
gelombang, maka kondisi sensor akan menjadi HIGH, sedangkan jika receiver tidak
menerima pantulan gelombang maka sensor tersebut akan tetap dalam kondisi LOW. Jika
sensor berubah kondisi menjadi HIGH, maka sensor akan mengirimkan sinyal kepada
Arduino untuk menyalakan LED.
Sensor ini dapat sangat bermanfaat dalam pengaplikasian di area parkir untuk menghindari gesekan kendaraan bermotor atau melewati batas area parkir.
D. HASIL PERCOBAAN
1.
Sensor akan mengirimkan sinyal kepada arduino jika didepan sensor HC-SR04
terdapat sebuah objek atau benda
2.
Ketika arduino uno mendapatkan sinyal ia akan mengirimkan sinyal kepada LED.
3.
LED akan menyala apabila mendapatkan sinyal dari Arduino uno.
4. Rangkaian pada Arduino, HC-SR04 serta LED dapat bekerja
dengan rancangan program yang telah dibuat dengan Bahasa C.
E.
KESIMPULAN
Pada saat alat tersebut dinyalakan, akan ada 2 kondisi,
ketika sensor HC-SR04 mendeteksi benda di depannya dengan cara memantulkan
gelombang sinyal, sinyal yang telah dipantulkan balik ke sensor dan akan
dikirim ke Arduino dan otomatis akan menyalakan LED untuk memperingatkan pengemudi bahwa jarak akan semakin dekat pada pembatas area parkir. Namun, apabila sensor tersebut tidak mendeteksi apa apa, maka Arduino
tidak akan mengirimkan sinyal dan menyalakan led.
SOURCE :
https://berbageilmu.blogspot.com/2017/05/simulasi-parkir-dengan-sensor.html
https://lazyuser12.blogspot.com/
SOURCE :
https://berbageilmu.blogspot.com/2017/05/simulasi-parkir-dengan-sensor.html
https://lazyuser12.blogspot.com/
Comments
Post a Comment