12
Gambar 3.4 Mekanik robot yang telah direalisasikan
3.1.2 Perancangan Board Utama Mikrokontroler ATmega8
Secara garis besar board utama terdiri dari beberapa komponen antara lain mikrokontroler, USR-TCP232, sensor suhu, dan sensor tegangan.
3.1.2.1 Mikrokontroler
Mikrokontroler memiliki fungsi sebagai pengendali utama dari sistem. Dalam perancangan ini menggunakan mikrokontroler AVR ATmega8. Gambar 3.5 adalah gambar
dari mikrokontroler ATmega8 beserta keterangan konfigurasi pinout-nya.
13
Gambar 3.5 Pinout ATmega8
Pada perancangan skripsi ini, mikrokontroler berfungsi sebagai pengendali utama yaitu :
Menerima data dari smartphone Android.
Mengirim data ke smartphone Android.
Mengolah data untuk mengontrol pergerakan robot.
Mengolah data untuk menggerakkan lengan packbot.
Tabel 3.1 merupakan konfigurasi pin yang digunakan pada modul mikrokontroler ini :
Tabel 3.1 Konfigurasi penggunaan pin ATmega8 pada board utama
Nama Port Fungsi
PortB.0 Driver motor
PortB.1 Driver motor
PortB.2 Driver motor
PortB.3 Driver motor
PortC.4 Tegangan baterai
PortC.5 In DS1822
PortD.0 TX Ethernet, TXdownloader
PortD.1 RX Ethernet, RXdownloader
PortD.5 BD139
PortD.6 BD139
14
3.1.2.2 Ethernet Controller
Pada skripsi ini digunakan modul Ethernet controller USR-TCP232. USR- TCP232 ini adalah sebuah modul gateway yang dapat mengkonversi RS232 ke dalam
jaringan TCPIP. Modul ini juga menangani kecepatan data yang akan dikirim. Dengan modul USR-TCP232 ini yang membuat mikrokontroler dapat bertukar data melalui
jaringan TCPIP. Modul ini dapat berkomunikasi dengan mikrokontroler melalui antarmuka TX-RX.
Agar dapat bekerja dengan baik maka modul USR-TCP232 ini membutuhkan catu daya dengan tegangan 5V DC dan arus maksimal 180mA. Konfigurasi pin USR-TCP232
dapat dilihat pada Gambar 3.6.
Gambar 3.6 Konfigurasi pin USR-TCP232
Gambar 3.7 USR-TCP232
15
Tabel 3.2. Konfigurasi penggunaan pin USR-TCP232 Nama pin
Fungsi
VDD pin tegangan input sebesar 4.5-5.5V
VCC pin tegangan input sebesar 3.3V
GND pin ground
RST pin reset
TXD
pin jalur data transmitter, dihubungkan dengan PORTD.0
Atmega8
RXD pin jalur data receiver, dihubungkan
dengan PORTD.1 Atmega8
CFG pin configure, dihubungkan dengan
ground pada mode normal
Ethernet antarmuka dengan jaringan TCPIP,
dihubungkan menggunakan RJ45
Gambar 3.8 Skematik antarmuka mikrokontroler dengan Ethernet controller
16
Kapasitor 100uF pada pin TXD dan RXD dari Ethernet controller yang berfungsi sebagai filter.
3.1.2.3 Sensor Suhu DS1822