Professional Documents
Culture Documents
Diajukan oleh :
Masykuri Syaifullah
07.01.2263
1. Pendahuluan
Perkembangan industri menuntut penggunaan alat bantu yang dapat
mengoptimal-kan sumber-sumber daya (resources) yang ada agar dapat bersaing
di pasar bebas. Robot merupakan salah satu alat bantu yang dalam kondisi tertentu
sangat diperlukan dalam industri. Terdapat kondisi-kondisi tertentu dalam industri
yang tidak mungkin ditangani oleh manusia seperti kebutuhan akan akurasi yang
tinggi, tenaga yang besar, kecepatan yang tinggi atau resiko yang tinggi. Keadaankeadaan ini dapat diatasi dengan penggunaan robot.
Pada teknologi robot saat ini, permasalahan interfacing untuk mengontrol
robot dapat menjadi suatu permasalahan tersendiri. Sedangkan kita dihadapkan
dengan perkembangan teknologi yang begitu cepat. Hal ini juga didukung dengan
adanya bahasa tingkat tinggi berorientasi objek, multiplatform dan kita dapat
menggunakannya dengan gratis dan legal. Perkembangan ini memicu kebutuhan
akan penerapan teknologi JAVAtm ini disegala bidang termasuk dibidang
teknologi robot.
Implementasi nyata dari perkembangan robot di dunia industri adalah
lengan robot yang memiliki banyak fungsi, diantaranya lengan robot pengelas,
lengan pemindah barang yang dapat di setting dari jarak jauh. Dengan adanya
lengan robot ini pekerjaan yang memerlukan tingkat kesulitan yang tinggi di dunia
industri dapat ditangani.
Pada proyek tugas akhir ini penulis akan membuat suatu aplikasi desktop
yang akan mengendalikan sebuah lengan robot. Antara lengan robot dan aplikasi
desktop akan terhubung dengan sebuah konektor yang mempergunakan
John Gorge Kemeny dan Thomas Eugene Kurtz yang berasal dari Dartmounth
College pada tahun 1963.
2.1.8 Bahasa JAVA
Java merupakan bahasa pemrograman yang dapat dijalankan di berbagai
komputer termasuk telepon genggam. Bahasa java dikembangkan oleh Sun
Microsystem dan mulai di terbitkan pada tahun 1995. Salah satu kelebihan dari
bahasa java yaitu dapat dijalankan diberbagai operating sistem, ini dimungkinkan
apabila JRE (java runtime environment) atau yang biasa disebut JVM (java virtual
machine) sudah terinstal pada operating sistem tersebut.
3. GAMBARAN UMUM
Sistem pengendali lengan robot adalah sebuah sistem yang dibuat dengan
menggunakan bahasa JAVATM. Sistem ini kemudian digunakan untuk
mengendalikan sebuah robot lengan melalui perantara sebuah konektor serial.
Robot dibuat dengan actuator berupa motor servo yang dapat dikendalikan
besaran sudutnya. Motor servo ini di kendalikan secara langsung oleh sistem
kendali yang menggunkan mikrokontroller ATMega8535 yang mendapat data
berupa instruksi pergerakan motor servo.
utama
pada
rangkaian
kendali
lengan
robot
ini.
Didalam
4. PEMBAHASAN
4.1 Elektronik keseluruhan
Rangkaian keseluruhan terdapat rangkaian mikrokontroler yang hanya
dapat di aliri tegangan sebesar +5 volt. Akan tetapi dengan rangkaian power
supply kita dapat memberinya tegangan +12 volt. Dalam rangkaian kendali lengan
robot ini ada 19 buah pin mikrokontroller yang digunakan dari 40 pin yang
tersedia. Dengan 8 buah dari PORTA dari PINA.0 hingga PINA.7, 2 buah PIN
untuk komunikasi USART yang tedapat pada PORTD di PIND.0 dan PIND.1, 5
buah pin yang digunakan untuk mendownload program, 2 buah pin untuk external
clock, dan 2 buah pin yang digunakan untuk mensuplai catu daya pada rangkaian
dan mikrokontroller sebagai pusat kendalinya.
Didalam rangkaian elektronik ini ada tiga buah blok rangkaian yang sangat
penting, yaitu blok rangkaian shift-232 yang digunakan sebagai output atau pun
input yang berada di PORTD.0 dan PORTD.1, kemudian blok proses yang berisi
minimum sistem agar mikrokontroller ATMega8535 dapat berjalan dengan baik
dan rangkaian yang terakhir yaitu rangkaian output yang menggunakan motor
servo.
TABEL PERCOBAAN
Untuk mengetahui apakah besarnya sudut dengan timer yang diberikan
sesuai atau tidak maka perlu dilakukan pengujian berikut ini adalah hasil dari
pengujian besarnya nilai sudut dengan nilai timer1 yang kita berikan.
Tabel 4.1 Daftar Pengujian timer1 pada Servo
No
Timer1 Value
Derajat
Period Pulsa
1.
58900
600 uSec
2.
48947
90
1500 uSec
3.
43417
180
2000 uSec
Derajat
ket
1.
180+180+180+180+180+180+180+180+#
180
sesuai
2.
090+090+090+090+090+090+090+090+#
90
sesuai
3.
045+045+045+045+045+045+045+045+#
45
sesuai
4.
000+000+000+000+000+000+000+000+#
sesuai
5.1 PENUTUP
5.1.1 KESIMPULAN
Setelah semua pembahasan dan penjelasan materi maupun implementasi
program di kemukakan, maka penulis menarik kesimpulan mengenai pokok
permasalahan bab-bab sebelumnya:
1. Mikrokontroler ATMega8535 dapat digunakan sebagai sistem kendali
lengan robot.
2. Penentuan mekanik tipe lengan robot yang di pakai tergantung dengan
cara kerja dari sistem yang akan dibuat.
3. Sistem dapat berjalan apabila terdapat Java Runtime Environment di
sistem operasinya.
4. Sistem dapat berjalan apabila terdapat serial konektor pada komputer.
5. Sistem dapat berjalan dengan baik apabila aplikasi Dekstop dan lengan
robot hidup dan terkoneksi.
5.1.2 SARAN
Adapun saran yang dapat di ajukan guna untuk mengembangkan dari
system kendali lengan robot yang telah dibuat yaitu:
1. Pengembangan kendali lengan robot dengan mengunakan modul berbasis
IP sehingga akan semakin banyak lengan robot yang dapat dikendalikan
oleh sebuah computer.