Anda di halaman 1dari 6

Seminar Nasional Teknik Elektro dan Informatika (SNTEI) 2017 978-602-18168-2-0

Makassar, 20 November 2017

Kontrol Jarak Jauh Mobile Robot Pemindah Barang dengan Joystick


Wireless Berbasis Arduino
Muhammad Nurdin1), Sulaeman2), Arsal. D3), Hajjar Fajriahani4)
1,2
Prodi. Tek. Elektronika, Teknik Elektro, Politeknik Negeri Ujung Pandang
3,4
Mahasiswa Prodi. Tek. Elektronika, Teknik Elektro, Politeknik Negeri Ujung Pandang
email: nurdin08@yahoo.com(1), sulaemanrapi@gmail.com(2 , arsalpranata064@gmail.com(3),
hajjar.fajriahani@gmail.com(4)

Abstrack

Prototipe kontrol jarak jauh mobile robot pemindah barang dengan joystick wireless berbasis
Arduino ATMega2560, yang dilengkapi dengan roda dan dapat dikendalikan oleh joystick wireless,
menggunakan komunikasi nirkabel, sehingga jangkauan pemindahan barang lebih luas. Apabila
button pada robot lengan 6 axis dalam keadaan aktif, maka robot lengan siap menerima perintah dari
joystick wireless yang dilengkapi dengan tombol pengendali robot. Sedangkan apabila button pada
robot lengan 6 axis dalam keadaan tidak aktif, maka robot lengan siap menerima perintah dari
joystick wireless. Hasil perancangan ini sudah dapat digunakan untuk memindahkan barang dengan
berat 1 g – 160 g, dengan jarak lebih dari 13.2 meter.

Keywords: Mobile Robot, Joystick Wireless, Arduino

robot dunia milik Rossum. Rossum memang


I. PENDAHULUAN merancang dan membangun suatu bala tentara
Pengangkutan di dunia industri pada yang terdiri dari robot industri yang akhirnya
awalnya menggunakan tenaga manusia. menjadi terlalu cerdik dan akhirnya menguasai
Semakin pesatnya kemajuan teknologi, manusia. Sedangkan pengertian robot adalah
industri kini tidak lagi menggunakan tenaga sistem atau alat yang dapat berprilaku manusia
manusia, baik di bidang produksi maupun dengan tujuan menggantikan atau
transportasi pengangkutan barang. Banyak mempermudah pekerjaan atau aktifitas
teknologi canggih yang kini mampu manusia. Robot bergerak dan berpindah
menggantikan peralatan-peralatan manual tempat berdasarkan penglihatan dari sebuah
yang lebih banyak membutuhkan tenaga sensor dengan perintah-perintah program yang
manusia, salah satunya adalah teknologi robot. diberikan. Umumnya robot ada yang wheeled
(beroda) dan Legged (berkaki).
Robot adalah sebuah manipulator yang
dapat diprogram untuk memindahkan tool, Robot diciptakan untuk memudahkan
material atau peralatan tertentu dengan pekerjaan sehari-hari maupun sebagai edukasi
berbagai program pergerakan untuk berbagai untuk perkembangan teknologi ke depannya.
tugas dan juga mengendalikan serta Pemanfaatannya kini dapat dirasakan dalam
mensinkronkan peralatan dengan bidang industri karena dapat bekerja secara
pekerjaannya. Robotic Arm atau robot lengan tepat dan akurat, contohnya pemafaatan robot
merupakan salah satu jenis robot berupa satu lengan untuk industri las mobil dan perakit
tangan atau satu lengan seperti lengan manusia barang elektronik, bahkan dalam bidang
yang fungsinya untuk memegang atau kedokteran pun sudah memakai teknologi
memindahkan barang. robot dalam operasi yang membutuhkan
II. KAJIAN LITERATUR ketelitian tinggi.
Kata robot berasal dari kosakata “robota”
2.1. Jenis robot manipulator
yang berarti “kerja cepat”. Istilah tersebut
Robot ini hanya memiliki satu tangan
muncul pertama kali pada tahun 1920 oleh
seperti tangan manusia yang fungsinya untuk
seorang pengarang sandiwara bernama Karel
memegang atau memindahkan barang, contoh
Capec. Karyanya pada saat itu berjudul
obot ini adalah pada Gambar 2.1 adalah robot
“Rossum’s Universal Robot” yang berarti
lengan pemindah barang.

173
Seminar Nasional Teknik Elektro dan Informatika (SNTEI) 2017 978-602-18168-2-0
Makassar, 20 November 2017

diantaranya adalah PWM), 16 pin analog


input, 4 pin UART (serial port
hardware). Arduino mega2560 dilengkapi
dengan sebuah oscillator 16 Mhz, sebuah port
USB, power jack DC, ICSP header, dan
tombol reset. Board arduino sangat lengkap,
memiliki segala sesuatu yang dibutuhkan
Gambar 2.1 Robot lengan untuk sebuah mikrokontroler. Pemrograman
board arduinoi dilakukan dengan mengunakan
Robot lengan ini terdiri dari 6 servo arduino siftware (IDE).[3]
sebagai penggerak sendinya kemudian
dikontrol oleh sebuah Propeller Servo
Controller yang terhubung dengan education
board sebagai otaknya. Berikut urutan servo
robot lengan dimulai dari posisi atas sampai
posisi paling bawah. Bagian pergelangan siku,
lengan putar dan penjepit atau gripper masing-
masing memiliki satu buah motor servo dan Gambar 2.4 Arduino ATmega2560
dapat dilihat seperti gambar 2.2.
2.3. Motor servo
Motor servo adalah sebuah perangkat atau
aktuator putar (motor) yang dapat di set-up
atau diatur untuk menentukan dan memastikan
posisi sudut dari poros output motor. Motor
servo merupakan perangkat yang terdiri dari
motor DC, serangkaian gear, rangkaian kontrol
dan potensiometer. Serangkaian gear yang
Gambar 2.2 Pergelangan Siku, Lengan Putar dan Penjepit melekat pada poros motor DC akan
atau Gripper.
memperlambat putaran poros dan
meningkatkan torsi motor servo, sedangkan
Untuk membuat beberapa komponen potensiometer dengan perubahan resistansinya
menjadi satu kesatuan robot lengan maka saat motor berputar berfungsi sebagai penentu
bagian-bagian yang telah digabungkan (bagian batas posisi putaran poros motor servo.[4]
dasar, bisep, dan siku), digabungkan dengan
bagian pergelangan siku, lengan putar dan
penjepit.[1]

Gambar 2.5 Posisi Motor servo Terkendali oleh Lebar


Pulsa

Gambar 2.3 Bagian-bagian Robot (a) Gabungan Bagian Motor servo dikendalikan dengan
Dasar, Bisep dan Siku (b) Gabungan Pergelangan Siku, memberikan sinyal modulasi lebar pulsa
Lengan Putar dan Penjepit (c) Robot Lengan. (Pulse Wide Modulation / PWM) melalui
kabel kontrol. Lebar pulsa sinyal kontrol yang
2.2. Mikrokontroler Arduino Mega2560 diberikan akan menentukan posisi sudut
Arduino Mega2560 adalah papan putaran dari poros motor servo. Sebagai
pengembangan mikrokontroler yang contoh, lebar pulsa dengan waktu 1,5 ms (mili
menggunakan chip ATmega2560. Board detik) akan memutar poros motor servo ke
arduino, memiliki pin I/O yang cukup banyak, posisi sudut 90⁰ . Bila pulsa lebih pendek dari
sejumlah 54 buah digital I/O pin (15 pin 1,5 ms maka akan berputar ke arah posisi 0⁰

174
Seminar Nasional Teknik Elektro dan Informatika (SNTEI) 2017 978-602-18168-2-0
Makassar, 20 November 2017

atau ke kiri (berlawanan dengan arah jarum


jam), sedangkan bila pulsa yang diberikan
lebih lama dari 1,5 ms maka poros motor servo
akan berputar ke arah posisi 180⁰ atau ke
kanan (searah jarum jam).

Gambar 2.8 Konfigurasi Pin Joystick wireless

III. METODE PENELITIAN


Mengacu pada teori dasar dan tinjauan
pustaka, metoda yang dilakukan secara garis
Gambar 2.6 Bentuk motor servo
besar berturut-turut adalah mempelajari objek
yang akan dikendalikan, serta terdapat
beberapa tahap yang akan dilakukan dalam
2.4. Motor DC
penelitian ini. Tahap yang dilakukan pada
Motor DC adalah motor listrik yang
Gambar 3.1, adalah studi pendahuluan,
memerlukan suplai tegangan arus searah pada
perancangan sebuah sistem, pengumpulan dan
kumparan medan untuk diubah menjadi energi
pengolahan data, serta analisa sistem.
gerak mekanik. Kumparan medan pada motor
dc disebut stator (bagian yang tidak berputar)
dan kumparan jangkar disebut rotor (bagian
yang berputar). Motor arus searah,
sebagaimana namanya, menggunakan arus
langsung yang tidak langsung/direct-
[5]
unidirectional.

Gambar 3.1. Diagram metode penelitian

Disamping itu akan dilakukan dengan


melakukan kajian teoritis mengenai
Gambar 2.7 Motor DC pengembangan metode kontrol berdasarkan
yang digunakan dan hasil kajian ini akan di
2.5. Joystick Wireless verifikasi melalui eksperimen. Sebelum
Joystick wireless memiliki 9 pin dengan perancangan sistim terlebih dahulu melakukan
warna yang berbeda. Akan tetapi ada beberapa studi pendahulauan yang mana pada penelitian
joystick (tipe kabel/wire) di pasaran yang ini meliputi studi pustaka yang berhubungan
hanya memiliki 8 pin. Namun yang dengan sistem elektronika yang berbasi
dibutuhkan hanya 6 pin dari pin wireless kontrol pada mobile robot, yang di
tersebut yang diantaranya Pin 1, 2, 4, 5, 6 dan kombinasikan dengan mikrokontroller
7. [3] Ardiuno. Secara garis besar sistem dibagi
menjadi tiga buah subsistem, diantaranya
adalah: subsistem perancangan sistem,
subsistem perancangan rangkaian elektronika,

175
Seminar Nasional Teknik Elektro dan Informatika (SNTEI) 2017 978-602-18168-2-0
Makassar, 20 November 2017

dan subsistem penerapan software pada alat


proteksi kendaraan bermotor berbasis telepon
seluler tersebut.

IV. HASIL DAN PEMBAHASAN


Diagram blok dari perancangan perangkat
keras robot lengan pemindah barang pada
gambar 4.1 menunjukkan bahwa baterai 12 V
adalah sumber energi untuk driver motor DC
dan arduino, dimana tegangan untuk arduino
terlebih dahulu diturunkan menjadi 6 V oleh Gambar 4.2 Rangkaian Motor Servo Pada Robot
perangkat UBEC. Arduino merupakan pusat Lengan.
pengendali. Inputdari sistem ini yaitu joystick
wireless, sedangkan output seperti motor DC, b. Rangkaian Receiver Joystick Wireless
motor servo, dan LCD.

Gambar 4.1 Diagram Blok Gambar 4.3 Rangkaian Receiver Joystick Wireless

Joystick wireless akan mengirim data ke ReceiverJoystickwireless yang memiliki 9 pin,


receiver dan diteruskan ke arduino, Data yang digunakan hanya 6 pin, diantaranya pin 1
tersebut akan diproses di chip arduino agar sebagai pin data, pin 2 sebagai pin command,
dapat diterima oleh output. Perangkat output pin 4 sebagai pin ground, pin 5 sebagai
motor servo berfungsi untuk menggerakkan tegangan input 3.3V, pin 6 sebagai pin
robot lengan untuk menjepit, mengangkat, attention dan pin 7 sebagai clock.
memindahkan maupun menaruh barang.
Driver motor DC berfungsi menggerakkan c. Driver motor DC
motor DC untuk berputar ke kanan atau ke Jenis driver yang digunakan pada rangkaian
kiri. Motor DC berfungsi untuk menggerakkan yaitu driver menggunakan IC L293D yang
roda dari robot. Output lainnya yaitu LCD dapat mengontrol 2 motor DC, dan motor DC
berfungsi untuk menampilkan status yang digunakan yaitu motor DC dengan
pergerakan robot. tegangan 12V. Oleh karena itu, pin 8 IC
L293D diberi tegangan sebesar 12 V sesuai
a. Motor Servo pada Robot Lengan kebutuhan motor DC, sedangkan pin 16 IC
Robot lengan memiliki motor servo yang L293D diberi tegangan 5 V sesuai kebutuhan
mana masing-masing dari motor servo tersebut IC. Pin input pada IC L293D berfungsi untuk
berfungsi untuk menggerakkan setiap sendi. mengatur perputaran motor DC (pin IN1 dan
Motor servo yang digunakan merupakan jenis IN2 untuk motor DC 1, pin IN3 dan IN4 untuk
positional rotation servo. Kabel sinyal motor motor DC2). Sedangkan pin EN1 dan EN2
servo dihubungkan ke pin PWM arduino berfungsi untuk mengatur PWM motor DC
mega2560. (pin EN1 untuk motor DC 1 dan pin EN2
untuk motor DC 2).

176
Seminar Nasional Teknik Elektro dan Informatika (SNTEI) 2017 978-602-18168-2-0
Makassar, 20 November 2017

Gambar 4.5. Kontrol jarak jauh mobile robot pemindah


Gambar 4.4 Rangkaian Driver Motor DC barang dengan joystick wireless berbasis arduino

d. Perancangan Perangkat Lunak Tabel 4.1 Hasil Pengujian Motor DC


Flowchart inim menunjukkan proses lebih
detail dalam proses utama, dalam flowchart ini
akan ditunjukkan alur proses dari fungsi tiap-
tiap tombol atau button dari perangkat input.

Pengujian driver motor DC dilakukan dengan


cara menghubungkan pin output pada IC
L293D ke motor DC. IC L293D memiliki pin
output sebanyak 4 buah yang dapat
mengontrol 2 motor DC. Langkah selanjutnya,
program pengujian perputaran motor DC di-
upload ke arduino. Hasil dari pengujian dapat
dilihat pada tabel 4.1.

Gambar 3.15 Flowchart Joystick Wireless.

e. Hasil Perancangan Gambar 4.6 Pengujian robot


Motor DC yang digunakan untuk
menggerakkan roda robot adalah motor DC Prototipe robot lengan pemindah barang dapat
12V yang dilengkapi dengan rangkaian driver dioperasikan dengan joystick wireless,
motor DC IC L293D dimana IC L293D ini menggunakan komunikasi nirkabel dengan
untuk menggerakkan motor DC, maka pin jangkauan jarak komunikasi wireless, robot
input enable pada IC L293D harus diberi mampu beroperasi hingga 13.2 meter.
logika high.didesain khusus sebagi driver Komunikasi wireless lancar pada range 0 –
motor DC yang dapat mengendalikan 2 buah 12.6 m, dan komunikasi berkurang pada jarak
motor DC. lebih dari 12.6 hingga jarak 13.2. Pada jarak

177
Seminar Nasional Teknik Elektro dan Informatika (SNTEI) 2017 978-602-18168-2-0
Makassar, 20 November 2017

lebih dari 13.2 meter, koneksi wireless [3] Ecadio (2015). Mengenal Arduino Mega
terputus. Beban yang dipindahkan robot 2560.http://ecadio.com/belajar-dan-
memiliki massa yang berbeda-beda, yaitu mengenal-arduino-mega. Diakses pada
20 gram, 40 gram dan 160 gram. Robot tanggal 4 Maret 2017.
berhasil memindahkan beban yang memiliki [4] Trikueni Dermanto (2014). Desain Sistem
massa 20 gram dan 40 gram. Namun pada Kontrol Motor Servo. http://trikueni-
beban yang memiliki massa 160 gram, robot desain-
hanya mampu mengangkat beban dalam waktu sistem.blogspot.co.id/2014/03/Pengertian-
yang singkat. Setelah itu, servo bisep tidak Motor-Servo.html. Diakses tanggal 4
mampu menahan beban. Maret 2017.
[5] Teori dan Jenis-jenis Motor DC.
KESIMPULAN http://elektronika-dasar.web.id/teori-
Kontrol jarak jauh mobile robot pemindah motor-dc-dan-jenis-jenis-motor-dc/.
barang dengan joystick wireless berbasis Diakses pada tanggal 22 Maret 2017.
Arduino, sumber energi pada alat bersumber [6] Arsal Pranata, Hajjar Fajiahani,
dari baterai dengan arus 7.3 mA dan tegangan September 2017, Laporan Tugas Akhir,
sebesar 12.3 V , tegangan tersebut digunakan Rancang Bangun Prototipe Robot Lengan
untuk menggerakkan motor DC, sedangkan 6 Axis Untuk Pemindah Barang Berbasis
untuk supply tegangan untuk Arduino dan Arduino
motor servo, tegangan diturunkan menjadi 6 [7] D3 Prodi. Teknik Elektronika Jurusan
Volt, hal tersebut disebabkan karena arduino Teknik Elektro, PNUP. Diakses pada
sudah dapat beroperasi dengan tegangan 5 V tanggal 31 Oktober 2017.
dan range tegangan input sebesar 6 V sampai
20 V, akan tetapi untuk tegangan input
maksimum (disarankan) hanya sebesar 12 V.
Komunikasi wireless lancar pada range 0 –
12.6 m, dan komunikasi berkurang pada jarak
lebih dari 12.6 hingga jarak 13.2. Pada jarak
lebih dari 13.2 meter, koneksi wireless
terputus.

UCAPAN TERIMA KASIH


Puji syukur kehadirat Allah SWT,
sehingga Penulis dapat menyelesaikan karya
tulis dalam bentuk Paper, yang berjudul
Kontrol jarak jauh mobile robot pemindah barang
dengan joystick wireless berbasis Arduino.
Penulis juga ucapkan banyak terimakasih
kepada Derektur Politeknik Negeri Ujung
Pandang dan ketua Jurusan Teknik Elektro,
serta Panitia SNTEI 2017, yang telah memberi
kesempatan dan arahan kepada Penulis.

REFERENSI
[1] Dirks, Alex. 2004. SG5/6-UT Robotic
Arm. Robotic Crust Crawler Design &
Development.
[2] Eko Pambudi (2012). Robot Arduino
dengan Stick Wireless PS2 Sebagai
Controller.
http://printpcb.blogspot.co.id/2012/10/me
mbuat-robot-arduino-dengan-
stick.html?=1. Diakses pada tanggal 4
Maret 2017.

178

Anda mungkin juga menyukai