Kebutuhan Perangkat Keras Kebutuhan Perangkat Lunak

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