BAB III PERANCANGAN ROBOT
Pada bab ini menjelaskan mengenai perancangan robot penghindar halangan baik perancangan hardware maupun software.
3.1. Kebutuhan Perangkat Keras
Untuk membuat robot ini diperlukan beberapa hardware diantaranya sebagai berikut:
a. Aluminiium
Dalam pembuatan robot ini memerlukan aluminium yang berfungsi sebagai bahan dasar untuk pembuatan kerangka robot.
b. EDT progammer hardware
Alat yang digunakan untuk mendownload memasukkan software yang telah di buat ke dalam mikrokontroller. EDT progammer
hardware ini terhubung ke komputer dengan kabel RS 232.
Dalam hal ini digunakan EDT progammaer untuk komunikasi serial data program ke PC mikrokontroller.
c. Rangkaian mikrokontroler AT89C51
AT89C51 adalah mikrokontroler dari keluarga MCS-51 yang dikeluarkan oleh perusahaan Atmel dengan 4Kbyte flash PEROM
programmable and arasable read only memory. Mikrokontroler ini memiliki teknologi memori nonvotile artinya isi memori dapat dihapus
26
atau diisi berulang kali dan tidak akan hilang meskipun catu daya dilepaskan.
d. Rangkaian driver motor DC
Untuk dapat menggerakkan robot diperlukan motor DC sebagai alat yang berfungsi sebagai penggerak roda maju dan mundur. Motor
DC adalah alat yang mengubah pulsa listrik menjadi gerak, mempunyai prinsip dasar yang sama dengan motor stepper namun
gerakannya bersifat kontinyu atau berkelanjutan. Adapun Motor DC dipakai nantinya mengunakan tegangan 24V.
e. Sensor ultrasonik
Agar dapat menghindari halangan sensor ultrasonik digunakan dikarenakan dapat mengeluarkan gelombang sinyal ultrasonik dan jika
ada halangan gelombang akan terpantul dan ditangkap kembali oleh sensor ultrasonik.
f. Aki dan baterai
Dalam sistem nantinya digunakan aki dan baterai 36V yang digunakan untuk mikrokontroler dan driver motor. 24V digunakan
untuk driver motor dan 12V unttuk mikrokontroler yang diturunkan menjadi 5V oleh IC regulator.
3.2. Kebutuhan Perangkat Lunak
Software yang digunakan dalam robot penghindar halangan dengan
menggunakan mikrokontroler adalah sebagai berikut:
a. Bahasa pemrograman C ++ Sebuah software yang digunakan untuk merancang program atau
mengatur jalannya robot sesuai yang kita inginkan yang nantinya akan digunakan untuk mengontrol driver motor dan sensor ultrasonik.
b. Keil C51 Sebuah software yang digunakan untuk merubah mengkonvert bahasa
pemrograman C ++ yang telah kita buat ke dalam bentuk heksa maupun biner yang nantinya akan dimasukkan didownload kedalam
mikrokontroller AT89C51. c. EDT programmer software.
EDT programmer software adalah sebuah software downloader yang digunakan untuk menanamkan software yang telah dibuat dalam bahasa
pemograman C ++yang telah dirubah ke biner pada mikrokontroler AT89C51.
3.3 Perancangan Perangkat Keras