ALGORITMA PEMROGRAMAN & KASUS TEKNIK ELEKTRO
Nama : Aulia Aldy Budiansyah
NPM : 11417052
Kelas : 3IB04
TONGKAT TUNANETRA MENGGUNAKAN ARDUINO UNO DAN SENSOR
HC-SR04
A. LATAR BELAKANG
Saat ini, penyandang disabilitas di
Indonesia bukanlah hal baru dan mungkin ada beberapa disekitar kita. Upaya
pemerintah untuk memberi bantuan kepada penyandang tunanetra sudah dilakukan
seperti yang kita bisa lihat ketika kita berada di faslitas umum, ada sebagian
jalur menonjolkan gerigi diberi warna kuning atau biasa disebut dengan Guiding
Block, yaitu sebuah jalan yang disediakan oleh pemerintah untuk membantu
dan mempermudah para kaum penyandang tunanetra.
Penyandang
tunanetra pun biasa nya dibantu oleh sebuah tongkat jalan untuk mengetahui
posisi objek di depannya. Ketika tongkat tersebut terbentur objek sekitar, maka
penyandang tunanetra akan segera menghindar atau memalingkan badan untuk
mencari jalan lain. Dengan adanya kemajuan teknologi, tongkat jalan tersebut
dapat dimodifikasi melalui sebuah perangkat elektronika yaitu sebuah sensor
ultrasonik yang dapat mendeteksi sebuah jarak objek atau benda yang berada
didepannya.
B. STUDI LITERATUR
Studi literatur melibatkan pencarian
pencarian dari beberapa artikel web google tentang penyandang tunanetra, 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 dituangkan dalam bentuk simulasi pembuatan alat menggunakan sensor
ultrasonic untuk membantu penyandang tunanetra.
·
Kelebihan
·
Alat sederhana &
dapat diterapkan pada setiap tongkat penyandang tunanetra
·
Meningkatkan kewaspadaan
penyandang tunanetra
·
Kekurangan
·
Jika alat tersebut mati,
maka penyandang tunanetra kesulitan untuk memperbaiki-nya
·
Tidak adanya housing
sehingga kemungkinan adanya kabel atau komponen yang terlepas pada bread board
/ project board
· Tidak
adanya GPS jika sewaktu waktu alat tersebut habis baterai, maka orang yang menggunakan
bisa saja tidak terdeteksi keberadaan-nya
C. METODE PERANCANGAN
·
Flow
Chart
·
Software
Berikut adalah
pemrograman Arduino dengan bahasa C untuk alat pendeteksi jarak dengan software Arduini IDE :
#define echoPin 2
#define triggerPin 3
#define echoPin 5
void setup() {
Serial.begin(9600);
pinMode(2, INPUT);
pinMode (3, OUTPUT);
pinMode (8, OUTPUT);
}
void loop() {
digitalWrite(3,LOW);
delayMicroseconds(2);
digitalWrite(3,HIGH);
delayMicroseconds(10);
digitalWrite(3,LOW);
int distance = pulseIn(2,HIGH);
distance= distance/70;
if(distance<=0)
{
distance=0;
}
if(distance>=400)
{
distance=400;
}
Serial.print(distance);
if (distance<30)
{
digitalWrite (8,HIGH);
}
else
digitalWrite (8,LOW);
}
·
Hardware
Alat & Bahan :
1. Sensor Ultrasonik
HC-SR04
2. Arduino Uno
3. Kabel Jumper
4. Project Board /
Bread Board
5. Buzzer
·
Schematic Rangkaian
·
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 buzzer.
Sangat pas sekali apabila sensor ini diterapkan atau
di aplikasikan pada tongkat penyandang tunanetra, karena akan mempermudah si pengguna
dengan menghindari benturan tongkat dengan objek/benda beberapa cm lebih awal
karena adanya peringatan dari buzzer yang berbunyi, dan si pengguna dapat
menghindar, selain itu juga untuk meningkatkan keamanan penyandang tunanetra
ketika berada di jalanan.
·
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 Buzzer akan berbunyi.
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 buzzer
3.
Buzzer akan mengeluarkan suara apabila mendapatkan sinyal dari Arduino uno.
4. Rangkaian pada Arduino, HC-SR04 serta buzzer 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 buzzer untuk mengingatkan si
pengguna tongkat bahwa ada objek atau benda yang terdeteksi didepan tongkat
tersebut. Namun, apabila sensor tersebut tidak mendeteksi apa apa, maka Arduino
tidak akan mengirimkan sinyal dan menyalakan buzzer.
REFERENSI :
Artikel
Komentar
Posting Komentar