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