SlideShare a Scribd company logo
Robot Line Follower By : Mustaziri
1
Membuat Robot Line Follower
Mustaziri., S.T., M.Kom
Dosen Teknik Komputer Politeknik Negeri Sriwijaya
Email: mustaziri@polsri.ac.id
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 LED (Light Emiting Diode) yang akan memancarkan cahaya merah
dan untuk menangkap pantulan cahaya LED 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 :
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 – 1 volt untuk logika 0 dan 3 – 5 volt untuk logika 1. Pada
robot line tracker, sedikitnya diperlukan 2 buah sensor proximity yang disusun agar
keduanya berada tepat diatas garis hitam. Perhatikan gambar berikut :
Robot Line Follower By : Mustaziri
2
Pada Gambar 2.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 2.b, maka robot harus belok ke kanan. Dan jika posisi sensor
seperti pada Gambar 2.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 :
Gambar Rangkaian Sensor Proximity
Sebagai ”otak” robot digunakan mikrokontroler AVR jenis Atmega8535 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.1 pada mikrokontroler. Sedangkan driver motor dihubungkan ke
PortC.0 s/d PortC.3 seperti terlihat pada gambar berikut :
Gambar Rangkaian Robot Line Follower
Agar dapat ”berfikir”, maka mikrokontroler harus diprogram terlebih dahulu. Berikut ini
adalah program robot line track yang dibuat menggunakan software CodeVisionAVR.
Robot Line Follower By : Mustaziri
3
#include
<mega8535.h>
unsigned char
sensor; void
main(void)
{
while (1)
{
sensor=PINA;
sensor&=0b00000011;
switch(sensor)
{
case 0b00000001: PORTC=0b00000001; break; // belok kanan
case 0b00000010: PORTC=0b00000100; break; // belok kiri
case 0b00000011: PORTC=0b00000101; 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 L298 yang
dirangkai seperti pada gambar berikut :
Gambar Rangkaian Driver Motor DC
Setelah semua rangkaian dapat berfungsi dengan baik, selanjutnya kita dapat membuat
desain mekanik robot line tracker sebagai berikut :
Robot Line Follower By : Mustaziri
4
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 :
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.

More Related Content

PDF
Line tracker robot avr atmega8535
PPTX
Modul ajar dsp_2020-bab_3-review filter analog-ver2020
PDF
Gelombang elektromagnetik
PDF
Transformasi Laplace
PDF
Jembatan arus bolak-balik[1]
PPTX
Kuliah 5 multipleks
DOCX
Pengertian sinyal
PDF
Chapter20 giancoli edisi 5 jawaban fisika
Line tracker robot avr atmega8535
Modul ajar dsp_2020-bab_3-review filter analog-ver2020
Gelombang elektromagnetik
Transformasi Laplace
Jembatan arus bolak-balik[1]
Kuliah 5 multipleks
Pengertian sinyal
Chapter20 giancoli edisi 5 jawaban fisika

What's hot (20)

PPTX
Presentation semikonduktor fiks
PPTX
6 Frekuensi Sinyal
PPT
Elektronika Daya
PDF
Laporan resmi percobaan iv
PPT
Signal Conditioning
PPT
1 karakteristik sensor
DOCX
Laporan praktikum multivibrator
PDF
Respon sistem dengan Bode Plot dan Nyquist
PPT
Adc (analog to digital converter)
PDF
automated carwash system
DOCX
Bab 2 Laporan Pembangkitan Sinyal Kontinyu
PPTX
Motor servo
PPTX
Konsep Dasar Pengolahan Sinyal Digital
PPTX
Pengolahan Sinyal Digital - Slide week 2 - sistem & sinyal waktu diskrit
PPTX
Sistem Pengendalian Suhu Ruangan Dengan TRIAC dan Sensor Suhu LM35 Berbasis PID
PPTX
Telekomunikasi Analog dan Digital - Slide week 7 derau dalam sistem komunikasi
DOC
Bab 2 sistem kontrol
DOCX
Laporan Praktikum rangkaian RC
DOCX
Exp amplitude modulation (1)
PPTX
APLIKASI OPAMP sebagai PEMBANGKIT SINYAL NON SINUS
Presentation semikonduktor fiks
6 Frekuensi Sinyal
Elektronika Daya
Laporan resmi percobaan iv
Signal Conditioning
1 karakteristik sensor
Laporan praktikum multivibrator
Respon sistem dengan Bode Plot dan Nyquist
Adc (analog to digital converter)
automated carwash system
Bab 2 Laporan Pembangkitan Sinyal Kontinyu
Motor servo
Konsep Dasar Pengolahan Sinyal Digital
Pengolahan Sinyal Digital - Slide week 2 - sistem & sinyal waktu diskrit
Sistem Pengendalian Suhu Ruangan Dengan TRIAC dan Sensor Suhu LM35 Berbasis PID
Telekomunikasi Analog dan Digital - Slide week 7 derau dalam sistem komunikasi
Bab 2 sistem kontrol
Laporan Praktikum rangkaian RC
Exp amplitude modulation (1)
APLIKASI OPAMP sebagai PEMBANGKIT SINYAL NON SINUS
Ad

Viewers also liked (12)

DOCX
Laporan praktikum modul viii
DOCX
Laporan praktikum modul vii
DOCX
Laporan praktikum modul vi
DOCX
Laporan praktikum modul ii & iii
DOCX
Rangkaian Pengatur Kecepatan dan Arah Putaran Motor DC Berbasis Adruino Uno
PPTX
Line follower(theory + coding + videos)
PPT
How to make a Line Follower Robot
DOC
line following robot
PPT
The line follower robot
PPT
Line following robot - Mini project
DOCX
Final report on line follower
PPTX
Line follower robot
Laporan praktikum modul viii
Laporan praktikum modul vii
Laporan praktikum modul vi
Laporan praktikum modul ii & iii
Rangkaian Pengatur Kecepatan dan Arah Putaran Motor DC Berbasis Adruino Uno
Line follower(theory + coding + videos)
How to make a Line Follower Robot
line following robot
The line follower robot
Line following robot - Mini project
Final report on line follower
Line follower robot
Ad

Similar to Membuat robot line follower psrits (20)

PDF
Membuat robot-tidak-susah
PPTX
K012-ROBOT-pptxmkkmkkm m kk m jm j .pptx
PPTX
PRESENTASI LINE FOLLOWER ATAU ROBOT GARIS.pptx
PDF
Bahan bacaan 3.2
PDF
Tugas kecerdasan buatan (sistem sensor) agus romadlon
DOC
Aeroboteam line tracer
DOCX
Estimasi Biaya Pemuatan Pintu Otomatis
PPTX
Line follower
PDF
Robot pemadam api 1
PPTX
LINE_FOLLOWER_ROBOT.pptx
PPTX
Presentation seminar proposal TA
PPTX
Automatic car door opener using Arduino Uno as a Microcontroller
DOC
Contoh makalah line follower analog sederhana
PDF
Dani w ( 100210007 ) tm transformer rev
DOCX
Sensor
PPTX
Infra Red
DOCX
Rangkaian sistem minimum avr 8535
PPTX
6_Lanjutan Mikrokontroller 2_Embedded System.pptx
PPT
K04 Sensor robotik (1).ppt mnjnjnjnjnjnjnj
PDF
PPT TIK BAB 4
Membuat robot-tidak-susah
K012-ROBOT-pptxmkkmkkm m kk m jm j .pptx
PRESENTASI LINE FOLLOWER ATAU ROBOT GARIS.pptx
Bahan bacaan 3.2
Tugas kecerdasan buatan (sistem sensor) agus romadlon
Aeroboteam line tracer
Estimasi Biaya Pemuatan Pintu Otomatis
Line follower
Robot pemadam api 1
LINE_FOLLOWER_ROBOT.pptx
Presentation seminar proposal TA
Automatic car door opener using Arduino Uno as a Microcontroller
Contoh makalah line follower analog sederhana
Dani w ( 100210007 ) tm transformer rev
Sensor
Infra Red
Rangkaian sistem minimum avr 8535
6_Lanjutan Mikrokontroller 2_Embedded System.pptx
K04 Sensor robotik (1).ppt mnjnjnjnjnjnjnj
PPT TIK BAB 4

Membuat robot line follower psrits

  • 1. Robot Line Follower By : Mustaziri 1 Membuat Robot Line Follower Mustaziri., S.T., M.Kom Dosen Teknik Komputer Politeknik Negeri Sriwijaya Email: mustaziri@polsri.ac.id 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 LED (Light Emiting Diode) yang akan memancarkan cahaya merah dan untuk menangkap pantulan cahaya LED 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 : 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 – 1 volt untuk logika 0 dan 3 – 5 volt untuk logika 1. Pada robot line tracker, sedikitnya diperlukan 2 buah sensor proximity yang disusun agar keduanya berada tepat diatas garis hitam. Perhatikan gambar berikut :
  • 2. Robot Line Follower By : Mustaziri 2 Pada Gambar 2.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 2.b, maka robot harus belok ke kanan. Dan jika posisi sensor seperti pada Gambar 2.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 : Gambar Rangkaian Sensor Proximity Sebagai ”otak” robot digunakan mikrokontroler AVR jenis Atmega8535 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.1 pada mikrokontroler. Sedangkan driver motor dihubungkan ke PortC.0 s/d PortC.3 seperti terlihat pada gambar berikut : Gambar Rangkaian Robot Line Follower Agar dapat ”berfikir”, maka mikrokontroler harus diprogram terlebih dahulu. Berikut ini adalah program robot line track yang dibuat menggunakan software CodeVisionAVR.
  • 3. Robot Line Follower By : Mustaziri 3 #include <mega8535.h> unsigned char sensor; void main(void) { while (1) { sensor=PINA; sensor&=0b00000011; switch(sensor) { case 0b00000001: PORTC=0b00000001; break; // belok kanan case 0b00000010: PORTC=0b00000100; break; // belok kiri case 0b00000011: PORTC=0b00000101; 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 L298 yang dirangkai seperti pada gambar berikut : Gambar Rangkaian Driver Motor DC Setelah semua rangkaian dapat berfungsi dengan baik, selanjutnya kita dapat membuat desain mekanik robot line tracker sebagai berikut :
  • 4. Robot Line Follower By : Mustaziri 4 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 : 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.