Mikrokontroler Ethernet Controller Perancangan Board Utama Mikrokontroler ATmega8

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