Abstrak
Pengendali kursi roda dengan komunikasi Bluetooth menggunakan arduino uno menggunakan peralatan
seperti Smart Phone yang berfungsi sebagai input dari user, Arduino Uno sebagai pengolah data,
Bluetooth sebagai pengirim dan penerima data dan Dinamo Power Window beserta Vnh2sp30 sebagai
driver motor penggerak kursi roda. Software yang digunakan adalah Program Arduino IDE (Intergrated
Development Enviroment). Alat ini digunakan untuk menggerakkan kursi roda sesuai dengan arah button
yang ditekan oleh user pada Aplikasi Mobile. Rangkaian pada perancangan alat ini dibagi menjadi dua
bagian yaitu rangkaian pengirim dan rangkaian penerima. Prinsip kerja sistem ini secara umum adalah
bahwa pada saat catu daya sistem diaktifkan pada rangkaian pengirim, maka kontroler akan membaca data
dari button yang ditekan. Setelah itu, data akan diolah oleh mikrokontroler, yang selanjutnya data akan
ditransmisikan oleh Bluetooth yang bertindak sebagai pengirim, dan data akan diterima oleh bluetooth
yang bertindak sebagai penerima di rangkaian penerima dan ke jembatan H, sehingga Motor dc pada kursi
roda akan dapat digerakkan oleh driver sesuai dengan data yang diterima.
Kata kunci : Arduino Uno, Bluetooth HC-05, Dinamo power window, VNH2SP30 driver modul
PENDAHULUAN
Pada saat ini sering kita jumpai disekitar kita banyak penyandang disabilitas, baik
yang disebabkan oleh kecelakaan maupun yang disebabkan oleh faktor lain. Realita yang
terjadi khususnya bagi penyandang disabilitas fisik yang memiliki gangguan sistem motorik
pada kakinya adalah bahwa banyak dari mereka yang menggunakan kursi roda untuk
mempermudah dalam melakukan aktivitas setiap hari. Sebagian dari penyandang disabilitas
mengalami kesulitan dalam memutar roda pada kursi roda dengan menggunakan tenaga
mereka sendiri sehingga mereka membutuhkan bantuan orang lain untuk mendorong atau
menggerakkan kursi roda tersebut. Oleh karena itu maka diperlukan cara yang paling efektif
dan lebih ringan bagi para penyandang disabilitas dalam hal menggunakan kursi roda, yaitu
melakukan perancangan suatu alat yang dapat mengontrol pergerakkan kursi roda dengan
menggunakan android mengandalkan komunikasi Bluetooth dan menggunakan
mikrokontroler Atmega328 sebagai alat kontrol. Data dari android yang ditekan kemudian
diproses oleh mikrokontroler Atmega328 yang kemudian akan ditransmisikan oleh Bluetooth
sehingga dapat mengerakkan motor yang ada pada kursi roda sesuai dengan data yang
diberikan oleh mikrokontroler. Dengan cara ini maka pengendalian kursi roda dapat lebih
mudah dikendalikan hanya dengan menggunakan android, baik dari jarak dekat maupun dari
jarak jauh oleh penyandang disabilitas maupun orang yang membantu mengerakkan kursi
roda.
Kursi Roda
Menurut Raffudin Syam & Mustari (2015) kursi roda merupakan alat bantu yang
bermanfaat untuk membantu pasien maupun orang yang cacat yang tidak mampu menggunakan
kakinya untuk berjalan, dengan kata lain kesulitan berjalan menggunakan kaki. Banyak pasien
menggunakan kursi roda dikarenakan terkena penyakit tulang, cidera akibat kecelakaan ataupun
cacat sejak lahir. Kursi roda dapat digunakan secara mandiri maupun dengan bantuan orang lain
yakni dengan mendorongnya. Kursi roda mempunyai banyak sekali manfaat yakni bisa
membantu penggunanya dalam konteks ini pasien untuk bisa berpindah tempat dari satu tempat
ke tempat yang lain. Pemakaian pertama kursi roda di Inggris tercatat pada tahun 1670-an. Jenis
– jenis Kursi Roda yang umum digunakan antara lain: a) Kursi Roda Manual, b) Kursi Roda
Elektrik, c) Kursi Roda Untuk Olahraga.
Arduino Uno
Arduino merupakan pengendali mikro single-board yang bersifat open-source,
diturunkan dari Wiring platform, dirancang untuk memudahkan penggunaan elektronik dalam
berbagai bidang. Perangkat kerasnya memiliki prosesor Atmel AVR dan perangkat lunaknya
memiliki bahasa pemrograman sendiri. Mikrokontroler itu sendiri adalah chip atau IC
(integrated circuit) yang bisa diprogram menggunakan komputer. Tujuan menanamkan program
pada mikrokontroler adalah agar rangkaian elektronik dapat membaca input, memproses input
tersebut dan kemudian menghasilkan output sesuai yang diinginkan. Jadi mikrokontroler
bertugas sebagai ‘otak’ yang mengendalikan input, proses dan output sebuah rangkaian
elektronik. Perangkat keras mikrokontroler dari Arduino diprogram menggunakan bahasa
pemrograman C/C++, yang sudah disederhanakan dan dimodifikasi. Arduino mengikuti pola
pemrograman Wiring (syntax dan library). Sementara untuk editor pemrogramannya (IDE-
Intergrated Development Enviroment) dikembangkan dari Processing.
Aki
Aki adalah alat penyimpan tenaga listrik arus searah (DC). Ada beberapa jenis aki/
baterai di pasaran yaitu jenis aki basah/ konvensional, hybrid dan MF (Maintenance Free). Aki
basah/konvensional berarti masih menggunakan asam sulfat (H2SO4) dalam bentuk cair.
Sedangkan aki MF sering disebut juga aki kering karena asam sulfatnya sudah dalam bentuk
Seminar Nasional PIMIMD-5, ITP, Padang | 86
gel/selai. Dalam hal mempertimbangkan posisi peletakkannya maka aki kering tidak
mempunyai kendala, lain halnya dengan aki basah. Aki yang digunakan adalah aki merk yuassa
type 12N10-3B (12V, 10Ah).
Aplikasi Blynk
Blynk adalah sebuah layanan server yang digunakan untuk mendukung project IoT
(Internet of Things). Layanan server ini memiliki lingkungan mobile user baik Android maupun
iOS. Blynk mendukung berbagai macam hardware yang dapat digunakan untuk project IoT
(Internet of Things). Blynk adalah dashborad digital dengan fasilitas antarmuka grafis dalam
pembuatan projectnya. Penambahan komponen pada Blynk Apps dengan cara Drag and Drop
sehingga memudahkan dalam penambahan komponen input/output tanpa perlu kemampuan
pemrograman Android maupun iOS.
Blynk diciptakan dengan tujuan untuk control dan monitoring hardware secara jarak
jauh menggunakan komunikasi data internet ataupun intranet (jaringan LAN). Kemampuan
untuk menyimpan data dan menampilkan data secara visual baik menggunakan angka, warna
ataupun grafis. Semakin memudahkan dalam pembuatan project dibidang IoT (Internet of
Things).
Driver Motor
VNH2SP30 adalah driver motor jembatan penuh yang ditujukan untuk berbagai aplikasi
otomotif. Perangkat ini menggabungkan driver sisi tinggi monolitik ganda dan dua sakelar sisi
rendah. Switch driver sisi tinggi dirancang menggunakan teknologi milik ST Microelectronic
yang terkenal dan terbukti milik VI Power M0 yang memungkinkan integrasi yang efisien pada
die yang sama dari Power MOSFET yang sebenarnya dengan sinyal / sirkuit perlindungan yang
cerdas. VIN dan motor keluar dipasang untuk terminal sekrup 5mm, membuatnya mudah untuk
menghubungkan kabel pengukur yang lebih besar. IN A dan IN B mengontrol arah masing-
masing motor, dan pin PWM menghidupkan atau mematikan motor. Rentang Tegangan: 5.5V -
16V.
METODE PENELITIAN
Untuk membangun sistem kendali kursi roda dilakukan dengan beberapa tahapan yaitu
(1) mencari informasi atau data, (2) tahap analisis kebutuhan sistem, (3) tahap pengumpulan alat
dan bahan, (4) tahap perancangan sistem, (5) tahap pengujian sistem, jika sistem tidak berhasil
maka kembali ke analisis kebutuhan sistem, dan jika sistem berhasil maka dilanjutkan ke tahap
analisa sistem dan data yang peroleh.
Perancangan Kendali Kursi Roda
Hal – hal yang dilakukan dalam perancangan alat kendali kursi roda adalah dengan
menentukan logika yang akan diterapkan, kemudian membuat algoritmanya dan
menanamkannya ke mikrokontroler arduino. Berikut cara kerja sistem kontrol secara umum
disajikan pada tabel berikut.
Tabel 1 Rancangan Kendali kursi Roda
Motor
NO Button Motor kiri
kanan
1 Maju ON ON
2 Mundur ON ON
3 Kanan OFF ON
4 Kiri ON OFF
Seminar Nasional PIMIMD-5, ITP, Padang | 87
Tabel 1 menunjukkan cara kerja sistem yang bisa dikenali. Arduino akan membaca dan
memerintahkan sesuai dengan program yang sudah dibuat agar dapat bekerja sesuai dengan
keinginan dari pengguna kursi roda.
Alat ini menggunakan teknologi bluetooth dalam proses pengiriman data ke
mikrokontroler agar berjalan dengan lancar sesuai keinginan pengguna kursi roda tersebut.
Apabila pengguna menginginkan kursi roda bergerak ke arah depan maka ardunino akan
memerintahkan driver motor untuk menghidupkan kedua dinamo tersebut, begitu juga untuk
arah mundur. Ketika pengguna menginginkan kursi roda berbelok ke kanan maka arduino akan
memerintahkan driver motor untuk menghidupkan dinamo yang disebelah kiri dan untuk
dinamo yang sebelah kanan tidak hidup, begitu juga untuk berbelok ke kiri maka, hanya dinamo
yang disebelah kanan saja yang hidup. Untuk memudahkan dalam menggerakan alat kontrol
maka digunakan aplikasi mobile seperti pada gambar 1. Dimana dinamo power window sebagai
penggerak kursi roda, Microkontroler Arduino berfungsi sebagai pusat pemrosesan data. Blynk
cloud server bertanggung jawab untuk semua komunikasi antara smartphone dan peragkat
keras, Bluetooh sebagai alat penghubung antara aplikasi blynk dan arduino, Aplikasi Blynk
berfungsi untuk memerintahkan arduino untuk menjalankan driver motor, Smartphone berfungsi
sebagai media untuk memerintahkan arduino dengan menggunakan aplikasi blynk, dan Driver
motor VNH2SP30 berfungsi untuk menggerakkan motor wiper.
smart
Blynk
Kursi
Blueto0
Ard
PEMBAHASAN
Pengujian sistem ini memiliki tujuan untuk menguji kinerja serta hubungan antara
perangkat keras dengan perangkat lunak sebagai program aplikasi sistem. Dengan pengujian ini
dapat diketahui apakah alat dan aplikasi yang telah dirancang dapat bekerja sesuai dengan yang
diinginkan atau tidak. Pengujian ini dilakukan pada perangkat keras dan perangkat lunak.
komponen yang ada pada kursi roda elektrik. Selain pengukuran tegangan dilakukan juga
pengukuran waktu yaitu lamanya baterai dapat bertahan seperti terlihat pada tabel 2.
Catur daya yang digunakan pada alat ini menggunakan aki basah merk yuasa yang
memiliki tegangan sebesar 12 Volt dan kapasitas dari baterai tersebut 10 Ah. Pada saat kondisi
baterai full tegangan keluran sampai 12 Volt. Tegangan output dari baterai digunakan sebagai
sumber daya dari kontroler dan motor DC yang ada pada alat tersebut. Pengukuran yang
dilakukan pada output baterai dan pada input kontroler tidak ada selisih tegangan. Hasil yang
diperoleh dari pengukuran tegangan diperoleh penurunan tegangan yang stabil, hal ini dapat
terjadi karena catu daya menggunakan baterai sehingga tidak terjadi kenaikan dan cenderung
pada penurunan tegangan. Pengujian yang dilakukan yaitu uji daya tahan baterai yang
digunakan dari mulai kondisi baterai full sampai baterai drop.
Pengujian Dinamo
Pengujian motor DC ini dilakukan untuk mengetahui kondisi kerja berupa putaran dari
motor DC apakah dapat berputar atau tidak. Motor DC ini menggunakan driver untuk mengatur
putaran motor. Pengujian ini dilakukan dengan menghubungkan motor DC dengan driver dan
diberi tegangan sebesar 12 Volt.
Motor DC 12 Volt yang digunakan untuk menggerakan kursi roda menggunakan driver
untuk mengatur putaran motor DC. Motor DC yang dipasangkan pada kerangka kursi roda
dengan menggunakan baut untuk menggerakan roda kursi roda motor DC dihubungkan dengan
dengan rantai yang berukuran kecil. Gear yang terpasang pada motor memiliki ukuran yang
lebih kecil dari pada gear yang terpasang pada roda kursi roda. Perbedaan ukuran gear tersebut
bertujuan untuk memperoleh torsi yang besar sehingga motor dapat menggerakan kursi roda.
Motor DC yang digunakan berjumlah dua dengan posisi yang berbeda sehingga sebuah
motor DC berputar searah jarum jam, dan motor DC yang satunya berputar berlawan arah jarum
jam. Pada saat berbelok sala satu motor DC mati sehingga arah belok dari kursi roda tergantung
pada posisi motor DC yang mati. Hasil pengujian yang dilakukan seperti pada Tabel 3
memperoleh hasil motor DC yang dapat berputar pada rentang tegangan 12 Volt sampai 10
Volt. Pengukuran tegangan dilakukan pada bagian output kontroler dan input motor DC. Hasil
pengujian dapat disimpulkan bahwa motor DC dapat berputar dengan baik dengan tegangan
input tidak kurang dari 10 volt, untuk mendapatkan hasil yang lebih maksimal motor yang
digunakan harus mempunyai arus kerja yang sesuai dengan driver motor DC sehingga
kecepatan motor DC juga dapat diatur.
Pengujian Bluetooth
Pengujian bluetooth dimaksud agar dapat mengetahui jangkauan kinerja pada bluetooth.
Pengujian dilakukan dengan menghubungkan modul bluetooth dan smartphone dari jarak
tertentu sehingga diharapkan dapat mengetahui jarak maksimal kinerja bluetooth.
Pengujian jangkauan bluetooth dilakukan dengan memberikan dua kondisi dimana
kondisi yang pertama tanpa penghalang dan kondisi kedua dengan penghalang. Pengujian
tersebut dilakukan untuk mengetahui jangkauan transmisi bluetooth dengan jarak tertentu. Hasil
pengujian jangkauan bluetooth dapat dilihat pada Tebel 4.
Pengujian Mekanik
Pengujian ini bertujuan untuk mengetahui kekuatan konstruksi pemasangan motor pada
kursi roda dan kekuatan motor menggerakan kursi roda. Hasil dari pengujian ini dapat berupa
data kekuatan motor menggerakan kursi roda, serta konstruksi pemasangan motor pada kursi
roda seperti pada Tabel 5.
Seminar Nasional PIMIMD-5, ITP, Padang | 90
Hasil pengujian mekanik penggerak kursi roda dari beberapa percobaan dengan
menggunakan motor dan konstruksi pemasangan yang berbeda diperoleh data :
1) Pengujian dengan menggunakan motor DC tanpa gearbox.
Motor DC tanpa gearbox pengujian awal ini motor DC yang digunakan menggunakan
motor DC 12V bekas mesin fotocopy yang tidak dilengkai dengan gearbox. Pemasangan motor
DC dipasangkan pada kerangka kursi roda dengan menggunakan dudukan plat L dengan
ketebalan 2,5mm yang dibautkan pada kerangka kursi roda. Mekanik gerak yang digunakan
dengan menggunakan roda kecil yang dipasangkan pada motor DC dengan menambahkan poros
pada motor DC. Hasil dari mekanisme tersebut dapat dilihat pada Tabel 5 nomor 1. Roda kursi
roda pada saat posisi dijakstand dapat berputar secara baik dan lancar tanpa hambatan, ketika
kursi roda diturunkan dan diletakan, kursi roda tidak dapat berjalan.
2) Pengujian dengan menggunakan rantai dan gear rasio yang berukuran kecil.
Pengujian yang kedua dilakukan perubahan pada mekanisme penggerak dengan
melakukan penggantian dari menggunakan motor DC tanpa gearbox sebagai pemindah tenaga
digantikan dengan menggunakan rantai. Posisi pemasangan motor DC juga dipindah dengan
menyesuaikan antara motor DC dan gear pada roda kursi roda. Output dari motor DC
dipasangkan gear kecil bawaan dari motor DC dan pada roda kursi roda dipasangkan gear
sentrik dari motor mini yang berukuran kecil dan kedua gear tersebut dihubungkan dengan
menggunakan rantai. Hasil ujicoba dari mekanisme tersebut dapat dilihat pada Tabel 5 nomor 2,
saat kursi roda dijakstand kursi roda dapat berputar dengan baik tanpa ada hambatan. Ketika
kursi roda diturunkan dan dicoba tanpa beban kursi roda dapat berjalan dengan baik dan cukup
kencang. Posisi kursi roda diberi beban penumpang dengan berat badan 50 kg kursi roda
berjalan terhambat dan sampai tidak dapat berjalan. Hal tersebut terjadi karena perbandingan
gear rasio antara motor DC dengan roda yang tidak terlalu jauh, sehingga torsi yang dihasilkan
tidak terlalu besar.
3) Pengujian dengan menggunakan rantai dan gear rasio yang berukuran besar
Pengujian yang ketiga hampir sama dengan pengujian yang kedua hanya dilakukan
penggantian pada gear yang ada pada roda kursi roda. Gear yang digunakan ukurannya lebih
besar dari pada sebelumnya dengan menggunakan gear motor mini yang berukuran lebih besar.
Hasil ujicoba dari mekanisme tersebut dapat dilihat pada Tabel 5 nomor 3, saat kursi roda
dijakstand kursi roda dapat berputar dengan baik tanpa ada hambatan. Ketika kursi roda
diturunkan dan dicoba tanpa beban kursi roda dapat berjalan.
Seminar Nasional PIMIMD-5, ITP, Padang | 91
Dari hasil pengujian alat secara keseluruhan didapatkan bahwa alat sudah bekerja sesuai
dengan yang diharapkan. Alat sudah baik dalam merespon dan sudah bekerja dengan apa yang
diharapkan. Hasil pengujian keseluruhan kursi roda dapat membawa beban maksimal tidak lebih
dari 60 kg. Perhitungan kecepatan dari kursi roda digunakan satuan kecepatan metrik (SI) sistem
internasional yang paling umum yaitu meter/detik (m/detik).
aki. Program Arduino IDE digunakan untuk memprogram mikrokontroler Arduino Uno
untuk pembuatan sourcecode.
d) Kursi roda terkendali dengan bluetooth berbasis android, memiliki unjuk kerja yaitu kursi
roda dapat membawa beban maksimal pengguna sebesar 60kg, ditambah beban baterai
dan motor DC 3kg, total keseluruhan beban yang dapat dibawa sebesar 63kg dengan
kecepatan rata-rata 0.4 m/detik.
Sistem ini tidak lepas dari kekurangan dan kelemahan. Oleh karena itu, penulis memberi
beberapa saran yang dapat digunakan sebagai acuan dalam penelitian atau pengembangan
selanjutnya, yaitu sebagai berikut :
a) Agar perangkat ini dapat digunakan dari jarak yang lebih jauh maka diperlukan alat
penguat sinyal bluetooth.
b) Agar kursi roda bisa mengangkut beban lebih maka diperlukan penggerak yang lebih kuat
dari penggerak yang digunakan saat ini.
DAFTAR PUSTAKA
[1] Budiman Setyo Utomo. Kursi roda terkendali otomatis speech recognition dengan
bluetooth berbasis android. Universitas Negri Yogjakarta. 2018.
[2] Sahat Nelson. Rancang bangun simulasi pengendali kursi roda menggunakan
komunikasi bluetoot berbasis arduino nano. Universitas Sumatera Utara. 2018
[3] Ade. Mikrokontroller Arduino UNO 2016. Diambil pada 12 Februari 2018 pada
https://datasheet.octopart.com/A000066-Arduino-datasheet-38879526.pdf
[4] Kadir, A. Panduan Praktis Mempelajari Aplikasi Mikrokontroler dan Pemrogramannya
Menggunakan Arduino. Yogyakarta : Andi 2013.
[5] Sumardi. Mikrokontroler Belajar AVR Mulai dari Nol. Yogyakarta : Graha Ilmu 2013.
[6] Syahwil, Muhammad. Panduan Mudah Simulasi Dan Praktek Mikrokontroler Arduino,
Andi 2013
[7] Kadir. A. Pemrograman Arduino Dan Processing. Yogyakarta : Forum 2012.
[8] http://ymtry.blogspot.com/2014/02/atmega328.html. Diakses pada tanggal 17 april 2019
[9] https://id.wikipedia.org/wiki/Kursi_roda. Diakses pada tanggal 15 maret 2019
[10] https://www.electronica60norte.com/mwfls/pdf/newBluetooth. Diakses pata tanggal 20
maret 2019
[11] https://ariefeeiiggeennblog.wordpress.com/2014/02/07/pengertian-fungsi-dan-
kegunaan-arduino/. Diakses pada tanggal 17 april 2019