Pada kesempatan kali ini akan dibahas mengenai bagaimana cara
mengendalikan robot arm atau lengan robot menggunakan device Android,
untuk device android bisa bermacam-macam jenisnya misal handphone,
tablet, komputer, mini pc dan lain-lain. Pada contoh dijelaskna mengenai
bagaimana cara pemasangan dan cara mengakses dengan menggunakan
handphone android. Prinsip kerjanya yaitu terdapat 6 buah tombol di
handphone Android, setiap tombol akan mewakili satu gerakan, jadi misal
tombol gerak kanan ditekan maka robot akan mengikuti gerak ke arah
kanan, begitupula dengan perintah yang lainnya, yang perlu diperhatikan
yaitu mikrokontroller yang dipakai adalah ATMega128, dipakai
mikrokontroller tersebut karena ATMega128 memiliki 2 buah serial UART,
sehingga bisa digunakan untuk mengirim data ke robot / XISC-32 dan
serial UART ke 2 digunakan untuk menerima data dari bluetooth HC-05.
Untuk lebih jelasnya berikut penjelasan dan programnya, selamat mencoba.
a. Minimum System ATMega128
b. Robot Lengan ( ARM Robot )
c. Bluetooth HC-05
d. XISC-32 Servo Driver
e. UBEC 3A
f. Cara Pemasangan
Ada beberapa step dalam pemasangan alat ini, yaitu power suplai 12v
dihubungkan ke UBEC sehingga dihasilkan output dari UBEC adalah 5v, dari
UBEC dihubungkan ke ATMega128 dan juga XISC-32, Dari ATMega128 Port
RX-TX-GND dihubungkan ke modul driver servo XISC-32 pada port yang sama.
Bluetooth HC-05 memiliki Port RX-TX,GND,VCC, Port RX dan TX Bluetooth
dihubungkan ke ATMega128 pada port yang sama, kemudian VCC-GND Bluetooth
masuk ke VCC-GND ATMega128. Komunikasi XISC-32 ke robot lengan
menggunakan port output modul XISC-32. Pada modul ini terdapat 2 buah
suplai yatu suplai untuk modul dan untuk motor servo. Suplai Untuk modul
adalah 12v, namun untuk motor servo adalah 5v, jangan sampai terbalik
karena bisa merusak motor servo dan modul XISC-32. Untuk gambar lebih
jelasnya yaitu seperti berikut.
Cara penggunaan alat setelah semua dirakit yaitu hubungkan power suplai
12 volt ke UBEC, kemudian hubungkan output UBEC ke VCC-GND ATMega128.
Suplai 12v dari power suplai juga dihubungkan ke modul XISC-32 untuk
mengaktifkan modul. Setelah semua terpasang, hidupkan aplikasi Android
yang telah dibuat, lakukan pairing dengan password “1234“, jika berhasil
maka kedpan led pada modul HC-05 akan berbeda. Tekan tombol yang ada di
handphone sehingga akan menggerakkan robot lengan.
g. Program Android
h. Program Bascom AVR
$crystal = 16000000
$baud = 9600
Config Com1 = 9600 , Synchrone = 0 , Parity = None , Stopbits = 1 , Databits = 8 , Clockpol = 0
Config Com2 = 9600 , Synchrone = 0 , Parity = None , Stopbits = 1 , Databits = 8 , Clockpol = 0
Open "com1:" For Binary As #1
Open "com2:" For Binary As #2
Dim Perintah As String * 10
Do
Perintah = Waitkey(#2)
Select Case Perintah
Case "a":
'kiri
Print #1 , " #0 P2000 T1000 "
Wait 1
Case "b":
'kanan
Print #1 , " #0 P1000 T1000 "
Wait 1
Case "c":
'angkat
Print #1 , " #2 P1450 T300 "
Wait 1
Case "d":
'maju
Print #1 , " #2 P2400 T1000 "
Wait 1
Case "e":
'japit
Print #1 , " #3 P900 T1000 "
Wait 3
Case "f":
'buka
Print #1 , " #3 P500 T1000 "
Wait 1
End Select
Loop
i. VIDEO HASILNYA
No comments:
Post a Comment