Membuat Robot Line Follower Hendawan Soebhakti Dosen Teknik Elektronika Politeknik Negeri Batam

dokumen-dokumen yang mirip
Membuat Robot Tidak Susah. Hendawan Soebhakti Dosen Teknik Elektro Politeknik Batam Portal : hendawan.wordpress.

Membuat Sendiri Robot Line Tracker

Kotak Surat Pintar Berbasis Mikrokontroler ATMEGA8535

Mikrokontroler AVR. Hendawan Soebhakti 2009

BAB III PERANCANGAN ALAT SIMULASI PEGENDALI LAMPU JARAK JAUH DAN DEKAT PADA KENDARAAN SECARA OTOMATIS

PEMROGRAMAN ROBOT PENJEJAK GARIS BERBASIS MIKROKONTROLER

INSTRUKSI. TTH2D3 Mikroprosesor

MIKROKONTROLER ATMEGA BERBASIS CODEVISION AVR (ADC DAN APLIKASI TERMOMETER) dins D E P O K I N S T R U M E N T S

BAB III PERANCANGAN DAN PEMBUATAN ALAT

BAB III PERANCANGAN DAN PEMBUATAN ALAT

Bab III METODOLOGI PENELITIAN

BAB IV METODE PENELITIAN. serta menghubungkan pin mosi, sck, gnd, vcc, miso, serta reset. Lalu di

MIKROKONTROLER ATMEGA BERBASIS CODEVISION AVR (I2C DAN APLIKASI RTC) dins D E P O K I N S T R U M E N T S

BAB II TINJAUAN PUSTAKA

BAB 3 PERANCANGAN SISTEM

BAB II DASAR TEORI Arduino Mega 2560

BAB II TINJAUAN PUSTAKA. Gambar 2.1. Simbol LED [8]

BAB III PERANCANGAN. Alat pemantau tekanan dan konsentrasi oksigen udara pernafasan ini terdiri dari

BAB II DASAR TEORI. AVR(Alf and Vegard s Risc processor) ATMega32 merupakan 8 bit mikrokontroler berteknologi RISC (Reduce Instruction Set Computer).

BAB II DASAR TEORI 2.1. Mikrokontroler AVR ATmega32

BAB III PERANCANGAN ALAT. dibuat. Gambar 3.1. menunjukkan blok diagram alat secara keseluruhan.

PRAKTIKUM III Robot Line Follower Sederhana

BAB 3 PERANCANGAN DAN PEMBUATAN

MIKROKONTROLER ATMEGA BERBASIS CODEVISION AVR (SERIAL U(S)ART) dins D E P O K I N S T R U M E N T S

BAB III PERANCANGAN. Pada bab ini akan dibahas mengenai beberapa hal dasar tentang bagaimana. simulasi mobil automatis dirancang, diantaranya adalah :

BAB III METODE PENELITIAN

BAB 2 LANDASAN TEORI

BAB 3 PERANCANGAN SISTEM PEMANTAUAN POSISI DAN TINGKAT PENCEMARAN UDARA BEGERAK

Pengaturan Kecepatan Motor DC dengan Menggunakan Mikrokontroler Atmega 8535

BAB 3 PERANCANGAN ALAT DAN PEMBUATAN SISTEM

ROBOT LABA-LABA PENJEJAK GARIS (HEXAPOD LINE FOLLOWER)

PORTABLE DENSITOMETER BERBASIS PC VIA BLUETOOTH

BAB III TEORI PENUNJANG. dihapus berulang kali dengan menggunakan software tertentu. IC ini biasanya

Seminar Tugas Akhir Juni 2017

BAB II DASAR TEORI. mikrokontroler yang berbasis chip ATmega328P. Arduino Uno. memiliki 14 digital pin input / output (atau biasa ditulis I/O, dimana

MANUAL BOOK KIT EVALUATION BOARD ATMEGA 16. (

BAB IV PENGUJIAN ALAT DAN ANALISA

ROBOT LINE FOLLOWER ANALOG

BAB II TINJAUAN PUSTAKA

MICROCONTROLER AVR AT MEGA 8535

Sistem Minimum Mikrokontroler. TTH2D3 Mikroprosesor

Tachometer Berbasis Mikrokontroler AT Mega 8 Dilengkapi dengan Mode Hold

Gambar 2.1 Mikrokontroler ATMega 8535 (sumber :Mikrokontroler Belajar AVR Mulai dari Nol)

ANALISIS SINYAL PHOTOPLETHYSMOGRAM DENGAN METODE TRANSMITTAN DAN REFLEKTAN ROICHATUN NASHICHA P

BAB 3 PERANCANGAN ALAT. Sensor Utrasonik. Relay. Relay

BAB III PEMBAHASAN DAN PERANCANGAN. dibutuhkan pada saat ini. Tetapi sistem penjaga jarak ini tidak terdapat pada

BAB IV METODE KERJA PRAKTEK

BAB III PERANCANGAN DAN PEMBUATAN ALAT

BAB II TINJAUAN PUSTAKA. Atmel AVR adalah jenis mikrokontroler yang paling sering dipakai dalam

BAB III PERANCANGAN DAN PEMBUATAN ALAT

SENSOR PHOTO DIODA. D Electronica Ranger

RANCANG BANGUN ROBOT PENGIKUT GARIS (LINE FOLLOWER) MENGGUNAKAN SENSOR INFRA MERAH (PHOTODIODE)

Gambar 2.7. Susunan pin mikrokontroler ATMega8535 Berikut ini adalah tabel penjelasan mengenai pin yang terdapat pada mikrokontroler ATMega8535:

Tutorial Penggunaan Kit AVR ATmega16/32/8535 Type3 USBAsp Versi 3

BAB II LANDASAN TEORI

bagian penting yaitu sensor navigasi CMPS03, sensor tekanan, IC suara 25120,

BAB II LANDASAN TEORI

PROPOTIPE ALAT PEMBERI INFORMASI JARAK ANTAR KENDARAAN

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

Institut Teknologi Nasional Januari Maret 2011

Jurnal Coding Sistem Komputer Untan Volume 03, No 2 (2015), hal ISSN X IMPLEMENTASI ALGORITMA MAZE SOLVING PADA ROBOT LINE FOLLOWER

SEBAGAI SENSOR CAHAYA DAN SENSOR SUHU PADA MODEL SISTEM PENGERING OTOMATIS PRODUK PERTANIAN BERBASIS ATMEGA8535

Robot Line Follower Berbasis Mikrokontroler Atmega 16 dengan Menampilkan Status Gerak Pada LCD

MICROCONTROLER AVR AT MEGA 8535

BAB 4 HASIL DAN PEMBAHASAN

MERANCANG ROBOT PENJEJAK GARIS DENGAN MENGGUNAKAN DELTA ROBO KITS DAN DST-R8C STAMP

Seminar Tugas Akhir Juni 2017

RANCANG BANGUN ROBOT PENGIKUT GARIS DAN PENDETEKSI HALANG RINTANG BERBASIS MIKROKONTROLER AVR SKRIPSI

BAB V HASIL DAN PEMBAHASAN. Pengujian dilakukan terhadap 8 sensor photodioda. mendeteksi garis yang berwarna putih dan lapangan yang berwarna hijau.

BAB II TINJAUAN PUSTAKA

dan sensor warna sebagai masukan atau inpu, dan keluaran atau ou^u, ya 8 berupa respon dari Valve. Blok diagram sistem dapa, diliha, pada Gambar 3.

AN-0011 LINE TRACKER ROBOT DENGAN MENGGUNAKAN UNIVERSAL DELTA ROBO KITS

BAB II TINJAUAN PUSTAKA

Perancangan Robot Pengikut Garis Sederhana Sebagai Perangkat Pelatihan Tingkat Pemula

BAB 3 PERANCANGAN SISTEM

BAB II TINJAUAN PUSTAKA. Pada penelitian sebelumnya sudah dibuat alat monitoring BPM secara

BAB II LANDASAN TEORI

BAB IV PENGUJIAN DAN ANALISA

DAFTAR ISI. HALAMAN PENGESAHAN... i. KATA PENGANTAR... iii. DAFTAR ISI... v. DAFTAR TABEL... x. DAFTAR GAMBAR... xi. DAFTAR LAMPIRAN...

BAB II LANDASAN TEORI

BAB II TINJAUAN PUSTAKA

SISTEM PENGAMAN PERLINTASAN KERETA API DENGAN TAMPILAN SEVEN SEGMENT

Pada dasamya prinsip dasamya prinsip kerja dari alat ini adalah dengan

Gambar 3.1 Diagram Alur Penelitian

ALAT PENGGERUS OBAT OTOMATIS BERBASIS MIKROKONTROLER AVR ATMEGA 16 DISERTAI TAMPILAN LCD

USER MANUAL LEGO LINE FOLLOWING MATA DIKLAT : SISTEM OTOMASI DAN PENGENDALIAN ELEKTRONIKA

EMDEDDED ARRAY SENSOR UNTUK LINE FOLLOWING ROBOT

Robot Dengan Kendali Cahaya

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM

BAB III PERANCANGAN SISTEM

BAB II DASAR TEORI Bentuk Fisik Sensor Gas LPG TGS 2610 Bentuk fisik sensor TGS 2610 terlihat pada gambar berikut :

Robot Light Follower With LCD Berbasis AtMega 8535

BAB II LANDASAN TEORI

Robot Pembaca Jalur Busway Berbasis Mikrokontroler AVR ATmega 16

BAB III PERANCANGAN SISTEM

CAHYO APRILIYANTO S D

BAB I PENDAHULUAN. Inggris, Jepang, Perancis) berlomba-lomba untuk menciptakan robot-robot

BAB III TEORI PENUNJANG. komunikasi data serial secara UART RS-232 serta pemrograman memori melalui

BAB III PERANCANGAN STAND ALONE RFID READER. Dalam penelitian ini, perancangan sistem meliputi :

BAB III METODE PENELITIAN

Transkripsi:

Membuat Robot Line Follower Hendawan Soebhakti Dosen Teknik Elektronika Politeknik Negeri Batam email : cyi@yahoo.com Robot line follower, adalah sebuah robot yang bisa bergerak mengikuti garis tebal berwarna hitam. Bagaimana bisa robot ini mengikuti garis hitam? Tentulah diperlukan sebuah sensor, yaitu sensor proximity. Sensor ini bisa kita buat sendiri. Prinsip kerjanya sederhana, hanya memanfaatkan sifat cahaya yang akan dipantulkan jika mengenai benda berwarna terang dan akan diserap jika mengenai benda berwarna gelap. Sebagai sumber cahaya kita gunakan (Light Emiting Diode) yang akan memancarkan cahaya merah dan untuk menangkap pantulan cahaya kita gunakan photodiode. Jika sensor berada diatas garis hitam maka photodioda akan menerima sedikit sekali cahaya pantulan. Tetapi jika sensor berada diatas garis putih maka photodioda akan menerima banyak cahaya pantulan. Berikut adalah ilustrasinya : Photodioda Photodioda Garis Hitam Garis Putih (a) (b) Gambar. Cara Kerja Sensor Proximity a) Cahaya pantulan sedikit, b) Cahaya pantulan banyak Sifat dari photodioda adalah jika semakin banyak cahaya yang diterima, maka nilai resistansi diodanya semakin kecil. Dengan melakukan sedikit modifikasi, maka besaran resistansi tersebut dapat diubah menjadi tegangan. Sehingga jika sensor berada diatas garis hitam, maka tegangan keluaran sensor akan kecil, demikian pula sebaliknya. Agar dapat dibaca oleh mikrokontroler, maka tegangan sensor harus disesuaikan dengan level tegangan TTL yaitu 0 volt untuk logika 0 dan volt untuk logika. Pada robot line tracker, sedikitnya diperlukan buah sensor proximity yang disusun agar keduanya berada tepat diatas garis hitam. Perhatikan gambar berikut : Juli 0

(a) (b) Gambar. Posisi Sensor Proximity Pada Garis Hitam a) Sensor ditengah garis, b) Sensor dikiri garis, c) Sensor di kanan garis. Pada Gambar.a diatas kedua buah sensor proximity berada diatas garis hitam, maka mikrokontroler akan memerintahkan robot untuk bergerak lurus. Namun jika posisi sensor seperti pada Gambar.b, maka robot harus belok ke kanan. Dan jika posisi sensor seperti pada Gambar.c, maka robot harus belok ke kiri. Dengan demikian robot akan tetap bergerak mengikuti garis hitam. Berikut adalah rangkaian lengkap dua set sensor proximity untuk robot line tracker : (c) VR R 0 R 0 R + - UA LM9 D Ke AVR (PA.0 ) D D PD VR R 0 R 0 D R D PD + - UB LM9 D Ke AVR (PA. ) Gambar. Rangkaian Sensor Proximity Juli 0

Sebagai otak robot digunakan mikrokontroler AVR jenis Atmega8 yang akan membaca data dari sensor proximity, mengolahnya, kemudian memutuskan arah pergerakan robot. Pada robot line track ini, keluaran sensor proximity dihubungkan ke PortA.0 dan PortA. pada mikrokontroler. Sedangkan driver motor dihubungkan ke PortC.0 s/d PortC. seperti terlihat pada gambar berikut : S SPI PORT pf 0uF/V XTAL.09 MHz pf MOSI MISO SCK RESET VCC GND MOSI MISO SCK 8 9 0 8 9 0 U PB.0 (XCK/T0) PB. (T) PB. (INT/AIN0) PB. (OC0/AIN) PB. (SS) PB. (MOSI) PB. (MISO) PB. (SCK) RESET VCC GND XTAL XTAL PD.0 (RXD) PD. (TXD) PD. (INT) PD. (INT) PD. (OCB) PD. (OCA) PD. (ICP) ATmega8 0 (ADC0) PA.0 9 (ADC) PA. 8 (ADC) PA. (ADC) PA. (ADC) PA. (ADC) PA. (ADC) PA. (ADC) PA. AREF GND AVCC 0 9 (TOSC) PC. 8 (TOSC) PC. PC. PC. PC. PC. (SDA) PC. (SCL) PC.0 (OC) PD. Gambar. Rangkaian Mikrokontroler Ke Sensor Proximity Ke Sensor Proximity Agar dapat berfikir, maka mikrokontroler harus diprogram terlebih dahulu. Berikut ini adalah program robot line track yang dibuat menggunakan software CodeVisionAVR. #include <mega8.h> unsigned char sensor; void main(void) while () sensor=pina; sensor&=0b000000; switch(sensor) case 0b0000000: PORTC=0b0000000; break; // belok kanan case 0b0000000: PORTC=0b0000000; break; // belok kiri case 0b000000: PORTC=0b000000; break; // maju lurus case 0b00000000: break; } }; } Setelah selesai membuat program, maka kita harus men download nya ke dalam mikrokontroler. Untuk menggerakkan motor dc, diperlukan sebuah driver motor dc yaitu IC L98 yang dirangkai seperti pada gambar berikut : Juli 0

+V MOTOR KIRI Ke AVR (PC.0) Ke AVR (PC.) Ke AVR (PC.) Ke AVR (PC.) 0 U A A A A EN EN Y Y Y Y E E +V L98 MOTOR KANAN Gambar. Rangkaian Driver Motor DC Setelah semua rangkaian dapat berfungsi dengan baik, selanjutnya kita dapat membuat desain mekanik robot line tracker sebagai berikut : Freewheel Baterai V Rangkaian Elektronika Motor Kiri Motor Kanan Robot Tampak Atas Robot Tampak Samping Gambar. Rancangan Mekanik Robot Untuk menguji apakah robot sudah dapat berfungsi dengan benar, maka kita bisa membuat sebuah arena permainan seperti pada gambar berikut ini : Juli 0

Gambar. Lintasan Uji Robot Line Follower Jika semua rangkaian dan desain robot berfungsi dengan baik, maka robot dapat bergerak mengikuti garis hitam sesuai dengan bentuk track diatas. Selamat anda sekarang sudah berhasil membuat sebuah robot. Gambar 8. Contoh Robot Line Follower Juli 0