Posted by: Giri Kuncoro on: January 9, 2009
Robot Line Follower
hmm..apakah di antara pembaca ada yang mengerti apa itu “robot line follower”? karena banyaknya request tutorial membuat robot pada postingan saya sebelumnya, sekarang akan saya tunjukkan salah satu contoh pembuatan robot, yaitu robot line follower.. enjoy..
INDEX : (Gara2 pagenya udah agak panjang, jadi saya buat aja index ini,masih belum lengkap nanti saya update
)
Secara sederhana, robot line follower adalah robot yang dapat bergerak mengikuti garis secara OTOMATIS! Sebenarnya, kalau pembaca googling, banyak sekali tutorial membuat robot line follower di internet, tapi hampir semuanya ribet dan menggunakan mikrokontroler yang belum dimengerti oleh bocah” smp dan sma yang banyak comment di postingan saya sebelumnya. Hehe..
Di bawah ini contoh robot line follower.
Nah..terlihat bukan di gambar ada sebuah ‘benda’ dengan roda yang dapat bergerak mengikuti garis / jalur berwarna hitam yang berbelok-belok. ‘Benda’ tersebut mengikuti garis dengan otomatis loh. Prinsip dasarnya, sama seperti manusia, mata digunakan untuk melihat, kaki/roda digunakan untuk berjalan, dan otak digunakan untuk berpikir. 3 Komponen utama pada setiap robot : mata, kaki, dan otak. Sama seperti penjelasan saya pada postingan sebelumnya, jangan pikirkan robot itu RIBET, pikirkan robot itu sederhana, jangan dulu mikir yang rumit-rumit, robot line follower yang sekarang akan saya tunjukkan adalah sesuatu yang SEDERHANA..! tanamkan kata” sederhana pada pikiran pembaca sebelum memulai.
Okeh..satu gambar lagi sebelum kita memulai tutorialnya..
Gambar di bawah ini adalah salah satu contoh track yang digunakan untuk lomba Line Follower Robot. Track yang cukup unik bukan? Sekarang udah kebayang kan robot yang mau dibuat seperti apa?

2. Sensor (Rangkaian Photo Dioda)
Sensor dapat dianalogikan sebagai ‘mata’ dari sebuah robot. Mata di sini digunakan untuk ‘membaca’ garis hitam dari track robot. Kapan dia akan berbelok ke kanan, kapan dia berbelok ke kiri. Semua berawal dari mata bukan? Kita sebagai manusia tahu arah kita berjalan karena kita memiliki mata. Yaah, sama seperti robot.
Pada robot line follower, sensor robot yang dapat digunakan ada 3 jenis, yaitu LDR (Light Dependent Resistor), Photo Dioda, dan Photo Transistor. Saya tidak akan menjelaskan satu” secara detail, di sini kita gunakan photo dioda sebagai sensor robot. Kalau yang masih penasaran dengan sensor lainnya, silahkan tanya om google saja.
Nah..gambar di samping kanan adalah 1 pasang sensor yang akan kita gunakan pada robot line follower. Bentuknya mirip seperti LED, yang berwarna ungu bernama receiver (photo dioda) dan yang berwarna bening bernama transmitter (infrared). Kalau pembaca ingin membeli di toko elektronik, bilang saja 1 pasang infrared sensor. Untuk membuat robot ini, kita gunakan 4 pasang sensor seperti di kanan. Sip? Murah koQ, satu pasangnya 3 ribu rupiah..hehe..
Kemudian, setelah kita mengetahui sensor apa yang akan kita pakai, coba buat dulu rangkaian seperti di bawah ini untuk setiap 1 pasang sensor :
Nah, untuk 4 pasang sensor..kita perlu membuat 4 rangkaian seperti di samping kiri ini. Cara kerjanya cukup sederhana, hanya berdasarkan pembagi tegangan. Penjelasan di paragraf berikutnya aja yaa..hehe..
Lambang LED yang berwarna hitam adalah transmitter atau infrarednya yang memancarkan cahaya infrared terus menerus jika disusun seperti rangkaian di samping. Lambang LED yang kanan adalah receiver atau photo dioda-nya yang menangkap cahaya infrared yang ada di dekatnya. INGAT masang photo dioda-nya HARUS terbalik, seperti gambar rangkaian di samping. Dari rangkaian sensor ini, kita ambil OUTPUT (to comparator, A/D converter, dll) yang ditunjukkan oleh gambar di samping.
Sekarang pertanyaannya, koQ lucu yaa sensor CUPU kaya gitu bisa baca garis?
Cara kerjanya ditunjukkan oleh gambar di bawah ini.
Ketika transmitter (infrared) memancarkan cahaya ke bidang berwarna putih, cahaya akan dipantulkan hampir semuanya oleh bidang berwarna putih tersebut. Sebaliknya, ketika transmitter memancarkan cahaya ke bidang berwarna gelap atau hitam, maka cahaya akan banyak diserap oleh bidang gelap tersebut, sehingga cahaya yang sampai ke receiver tinggal sedikit. Nah, artinya kita sudah bisa membedakan pembacaan garis dari sensor bukan? Kalau kita sudah tahu, perbedaan cahaya yang diterima oleh receiver akan menyebabkan hambatan yang berbeda-beda di dalam receiver (photo dioda) tersebut. Ilustrasinya seperti gambar di bawah ini.
Kalau cahaya yang dipancarkan ke bidang putih, sensor akan :
Sebaliknya, kalau cahaya yang dipantulkan oleh bidang hitam, maka sensor akan :
Setelah kita tahu ilustrasi sensor, tinjau kembali rangkaian sensornya, bisa kita analogikan seperti :
Tadi kita tahu kalau hambatan receiver berubah-ubah, jadi otomatis rangkaian sensor yang bagian kanan bisa kita analogikan seperti gambar. Receiver bisa kita analogikan dengan resistor variabel, yaitu resistor yang nilai hambatannya bisa berubah. Otomatis, dengan pembagi tegangan, nilai tegangan di output rangkaian juga akan berubah-ubah bukan? Jadi, baca putih akan mengeluarkan output dengan tegangan rendah (sekitar 0 Volt) dan baca hitam akan mengeluarkan output dengan tegangan tinggi (mendekati Vcc = 5 Volt). Kalau rangkaian sensor pembaca sudah jadi, bisa dibandingkan dengan punya saya yang ditunjukkan oleh gambar di bawah ini.

Processor yang kita gunakan di sini bukanlah processor” canggih seperti intel dan amd.
Bahkan, kita sama sekali TIDAK menggunakan mikrokontroler, karena saya anggap mikrokontroler cukup rumit untuk ukuran smp dan sma. Dalam hal ini, kita gunakan 2 IC (integrated circuit) saja, yaitu 1 buah LM339 (Komparator) dan 1 buah 74LS00 (NAND gate). Simple bukan?
Di bawah ini gambar kedua IC tersebut :
IC LM339 biasa disebut sebagai komparator. Yah, dari istilahnya saja sudah ketahuan kalau gunanya adalah untuk meng-compare (membandingkan). Dengan kata lain, sesuatu yang berbentuk analog harus dikonversi dulu ke dalam bentuk digital (deretan biner) pada dunia elektronika. Hal ini bertujuan untuk mempermudah processing.
Gambar di bawah ini adalah datasheet LM339. Coba perhatikan dulu sebentar
Nah, 1 IC LM339 terdiri dari 4 buah komparator (yang berbentuk segitiga
). Knapa kita hanya gunakan 1 buah IC ini? Soalnya kita juga hanya menggunakan 4 buah sensor. Kemudian, tinjau bagian komparator yang di sebelah kanan.
Satu buah komparator terdiri dari 2 input, yaitu Vin (input masukan dari sensor) dan Vref (tegangan referensi). Pada dasarnya, jika tegangan Vin lebih besar dari Vref, maka Vo akan mengeluarkan logika 1 yang berarti 5 Volt atau setara dengan Vcc. Sebaliknya, jika tegangan Vin lebih kecil dari Vref, maka output Vo akan mengeluarkan logika 0 yang berarti 0 Volt. Knapa kita bisa membandingkan seperti ini? Nah, seperti yang sudah saya bahas di poin sensor, sensor akan menghasilkan tegangan yang berbeda-beda ketika dia membaca bidang putih atau hitam kan?
Kemudian, jangan lupa untuk menambahkan resistor pull-up di keluaran komparator (Vo). Hal ini disebabkan oleh perilaku IC LM339 yang hanya menghasilkan logika 0 dan Z (bukan logika 1), sehingga si logika Z ini harus kita tarik ke Vcc dengan resistor pull-up agar menghasilkan logika 1. Sip?
Setelah digabung dengan sensor, ilustrasi rangkaian menjadi seperti ini.

IC 74LS00 merupakan “NAND gate” yang berguna dalam teknologi digital. NAND gate terkait dengan logika 0 dan 1 serta merupakan gate yang paling simple dan bisa merepresentasikan semua jenis gate yang ada. Saya rasa bocah smp atau sma blom bisa memahami bagian ini. Jadi saya skip saja..
Di bawah ini adalah datasheet IC 74LS00.
Sekarang kita tinjau, bagaimana cara motor bekerja ketika robot berbelok ke kiri dan ke kanan. Lihat ilustrasi di bawah ini ketika robot akan berbelok ke arah kanan.
Kemudian, lihat ilustrasi di bawah ini ketika robot akan berbelok ke arah kiri.
Nah..Ketika robot bergerak lurus, motor akan menyala dua”nya.

Nah..Sekarang knapa tiba” muncul transistor?! ![]()
Jawabannya cukup simple. Output dari IC NAND tidak mungkin kuat untuk mendrive transistor. Kalau saya tidak salah, output IC hanya sekitar 2 V. Jadi, kita membutuhkan sambungan langsung motor ke baterai untuk menggerakkannya. Knapa kita pakai transistor? Ada yang tahu apa guna transistor?
Transistor dapat berfungsi sebagai saklar / switch on off. Motor tidak menyala terus menerus bukan? Sudah saya jelaskan di bab sebelumnya, pada jalur tertentu motor akan mati dan menyala. Nah,, nyala mati motor tersebut diatur oleh transistor. Transistor yang digunakan di sini adalah NPN. Pada dunia elektronika, transistor terdiri dari dua jenis, yaitu PNP dan NPN. Berikut ilustrasi gampangnya terkait dengan motor.
Jadi, sejauh ini kita punya rangkaian lengkap seperti di bawah ini.

9. Mekanik
Hmm..
sebenarnya,,jujur saja saya kurang mengerti bagian mekanik. Soalnya saya bukan orang mesin..hehe..
Saya cuma tahu sedikit tips, yaitu buat gear yang besar” agar torsi-nya besar. Jadi, robotnya bisa berbelok dengan kuat. Kalau torsi kecil, robot akan sulit untuk berbelok. Gampangnya gitu aja..hehe..
10. PCB Layout
Berikut ini pcb layout dari sensor robot line follower, terdiri dari 4 sensor. Layout PCB ini dibuat dengan menggunakan software eagle.
Di bawah ini layout pcb dari rangkaian processor, yang terdiri dari 1 IC NAND dan 1 IC komparator.
yang jadinya akan seperti gambar di bawah ini

oke..sekian tulisan saya tentang membuat robot line follower sederhana. Kalau ada pembaca yang ingin bertanya silahkan.. Saya akan menjawab dengan senang hati..hehe..
sampai jumpah di tulisan robot saya lainnya..
assalamu’alaikum
good work!
keren,,, saya jg belum pernah bikin robot line follower….
keep posting bro
wassalamu’alaikum
kk leh minta poto robot line tracker nya g?
contoh design awal n lay out nya kk^__^
itu pun klo boleh
kak giri makasih banget tulisannya bisa mambantu saya dlm tugas IPA membuat robot
saya belum pernah membuat robot
maklumlah msh smp
wew kk wew…it’s awesome..btw, awa ngelink yak:P..sekalian klo bisa tambahin blogroll nya sm Busby SEO Test dunk dialamat http://umpcinfo.com/gladioolers/ thanks giri
giri.beli peralatan nya dmn tuh.perlu mdal brp tuh.
wah jadi pengen buat robot niy
thanx pak sunan gigi..he
kk bisa lebih cepat updatenya????
aq mau ikut lomba d its, biar cepet jadi mobilnya
kk, kalo kita buat sensor tu di seri apa parallel?
misalnya aku make sensor berbasis LDR ama LED, aku make msng2
6. LED nya 3 kanan n 3 kiri di seriin apa d parallel? (maksudnya yg kanan seri yang kiri seri)
maklum baru belajar buat robot.
@candra
hmm..
sensornya jangan ada yang di seri..
dipisah semua..
jadi LDR ama LED satu pasang..
ga ada koneksi apa” selaen vcc ground dari pasangan LDR & LED lain..
ngerti? ![]()
seolah” jadi paralel semua..
soalnya masing” outputnya berbeda..
candra mau pake komparator?
jadi satu pasang masuk ke satu komparator..
kalo ga ngerti tanya lagi aja.. ![]()
duh..
saya masih ada deadline proyek..
ntar malem deh di update..
maksud saya, LED nya seri ama LED bukan LED seri Ama LDR.
Trus jelasin donk cara penggunaan komparatornya yg lebih detail.
Kalo line follower type analog itu apa maksudnya????
bisa minta contoh gambar pcb line follower yg udah jadi g?????
sekalian ama sensornya
sory ngrepotin
kk part d pcb nya kurang jelas
bisa gak isiin sekalian gambar rancangannya bukan pcb nya?
bukannya jarak sensor sejauh itu bakalan buat osilasinya besar bgt…
kk lomba yg di itb tu lomba line follower sederhana apa pake micro? untuk SMA ya?
ni ohm mo nanya…
tolong kasih tau dong komponen pa ajah nie,ma letak-letak nya???
terimh?/
mail friendster,,,
nak_gunung@yahoo.com
tolong ya ?/
cara ngidupinnya gmana mas?
trus cara sambunginnya gmn kan ada 2 pcb tuh…..
cara ngatur motornya pas belok gmn?
udah itu saja,untuk orang awam ini hahahaatrima kasi mas.
kak giri nama saya Hendro saya duduk di kelas 6 sd saya cuma ingin tau gimana cara,membuat,dan bahannya buat bikin robot sensor cahaya kalau kak Giri tau tolong email saya hendroguno@yahoo.co.id
kk gmana cara buat sensor biar bisa membaca warna hitam dan putih???
contohnya sensor kanan membaca warna hitam dan sensor kiri baca warna putih, ato sebaliknya. ada contoh gambar rangkaiannya g kalo ada….:))
bisa jelasin g tentang H-Bridge sama darlington system
bisa lewat email ku aja @
ramadhany_candra@yahoo.co.id
kalo begitu saya cuma pingin tau line follower robot aja deh
butuh berapa modalnya ka
maaf saya baru gabung,saya kemarin ikut lomba line tracer di its,lomba robot line tracer,bentuknya hanpir sama kayak robot line follwer apasih bedanya?
n kalau dari segi pembuatannya susah mana dan lebih bagus mana?
kalau boleh saya juga mau minta contoh gambar pcb beserta keterangan letak komponennya?sebb waktu kemarin lomba tu ada robot yang kayak gitu,pakek 2 ic n cepet banget.
nanti tolong kirim ke e-mail saya ya terima kasih!
lalu kenapa kok pada line tracer cuma menggunakan 2 sensor?sedangkan pada line follower menggunakan 4 sensor?
adn juga mas tolong saya diberi gamber pcb beserta gambar letak komponennya yang lebih spesifik karena saya rada bingung dengan gambarnnya?
Apakah benar kita bisa buat rangkaian h-bridge pake ic komparator???
wktu aku di its lomba robot di sana jalannya bisa di pinggir lakban hitamnya bukan di tengah lakban. apakah robot itu baca sensor hitam dan putih???
kalo aku liat bukan sensornya yg otomatis. robotnya itu pake potodioda untuk sensornya trus bisa dia buat baca warna putih untuk sensor kiri trus baca hitam untuk sensor kanan…..
apa itu diakalin dari komparatornya ya???
wktu ini aku buat robot pake dinamo tamiya tapi koq outputnya g kuat untuk mutar dinamonya yang saya pasang di gearbox padahal inputnya 9V dan pake rangkaian darlington untuk transistornya, mengapa bisa begitu?????
wow… nice tutorial….
eh, ngomong2 kayaknya ada yg kurang…. catu dayanya pake brapa volt, 12 atau 9v???? Makasih….
apa aja kak tolong sebutin satu per satu
maksud saya biar satu sensor baca hitam satu lagi baca putih. jadi caranya satu sensor yg baca hitam masuk ke komparatornya yang + trus untuk yg baca putih masuk ke -….
gitu maksudnya ya???
kakinya photodioda itu yg mana aja ke pake klo ada 3????
soalnya saya yg di denpasar adanya photodioda yg kakinya 3…
apa ada photodioda yang kakinya 2??
mungkin yg dimaksud maz candra phototransistor, klu photodiode kakinya2 n klu phototransistor kakinya3, tp fungsi ke2nya sama,..
maaf sebelumnya karena sedikit menyimpang dari topik,saya mau nanya contoh rangkaian/bahan2 untuk buat mobil remot kontrol?krn saya terobsesi bangetni pengen buat1
n satu lagi di robot lline follawer ni transistor n trimppotnya pk’ tipe apa?kok g di sebutin sih?
makasih aq ja tertaring pengen bikin robot tapi pusing juga tuch cara bikinnya klo buat bpemulan and baru tartarik buat bikin robot
pengen ……………………banget nyiftain robot walau sederhana juga gapapa kok.bisa ajarin yang simpel ga….. ? hehe viezzzzz
Kak saya ingin mencoba membuat Robot Line Follower Sederhana…
Tolong bantuanya kak….
maksih mas artikel berguna bgt tuh….
perbanyak pembahasan yang lain kaya tentang mikro gitu
ditunggu………..
ASUU… gimana caranya cuk? bukan buat line followernya… tapi bikin tulisan jadi link..? gimana cuk caranya… wkwkwkw…
eh, cepetan tuh jadiin akselerometernya… 2 juta menanti…
ah… awak posting termometer pake USB ah entar… hahaha
boz buat jadi pdf file biar bisa di download dengan baik…kaloada send ke email saya linknya ya???
saya pengemar line follower juga nih
hmm kk,klo misalnya qt pake mikrokontroler pa harus make komparator lg?kn d mikro bisa dimasukin source adc….
mas, kalau robot line follower yang pakai microcontroller, piye buatnya
aku cari yang ada skema pcb nya
kalau yang diterangkan diatas, udah aku coba dan oke punya, walaupun agak susah-susah amat,
thank’s
klo bs aq boleh ga minta daftar komponen yang dibutuhkan ? beserta file sourcenya ? soalnya aq lg dikasih tugas praktikum, jd mungkin filenya bs dibuat sbg referensi ja. thanks b4
Bos Giri, gmn caranya ngebedain line folower analog dengan mikro?? trus kalo yang analog, setahu saya cmn ada 2 sensor, ini kog malah 4?? apakah ini msh kategori analog?? (analog yang pake 6 sensor ada gak y?!)
Assalamu’alaikum…..
kak klo di tulisan ka2 ni sensornya TX dan RX pisahkan….?
apa ada dijual yang bentuk fisiknya sudah jadi (maksudnya sudah ada TX dan RX nya disitu) klo ada namanya apa….?
dan klo bisa dikrimin gmbr bentuk fisiknya…..(sekaligus modulnya)
trus tuk sensor@ apa butuh pemrograman lagi…?
thanks ya kak…..?
KK giri, saia mau blajar bwat robot LF. Td katanya ada buku panduan nya, bisa kirim ke e-mail saya? Saya tggu, n skalian gambar pcb + rangkaian nya. Maklum, baru mau bikin yg pertama kali. Mohon bimbingan nya. Rencana ny mo ikot galelobot di ITB, tp msh blm bs. Minta bantuan ny ya. Thx b4
Email saya ===>>> thunderwath@gmail.com
koreksi kk Giri, email saya yg bener : thunderwarth@gmail.com
Muup salah tulis, maklum keybord hitam smua g ada putih nya ^^V
bagus tuh gile qw bru ja ikut lomba robot line tracer tpi aq klah coz sensornya bolong ma sinar mthari
mas tu ada jumper nya gag
ada yang tau g,,,,
jarak min sensor ke roda
bwt line follower
e-mailn ke bogalakon_182@yahoo.com
tengkyu
ka…bsa bntu sya g???
sya ingin membuat line follower sederhana,tanpa mikro.
sklian sya minta skema rangkaian lengkapnya y ka??trimakasih
Sip dah tulisannya,,
mas giri aku mau tanya nie…
yang mas buat diatas kan masih pake komparator untuk ngolah sinyal dari photodiodanya,,
kalo mau pake A/D converter sebagai pengganti komparator mas ada Skema rangkaiannya gak??
kalo ada boleh dunk dishare rangkaiannya ;-D
atau kalo gak ada mas tahu situs referensi untuk bantu pecahin masalahku gak???
bos.. apa aja komponen – komponen layout IC NAND dan IC Komperator
bagus banget dah wacananya…..
o ya aku mau tanya nie mas….
yang mas tulis diatas kan masih pake komparator untuk ngolah sinyal analog dari photodiodanya, nah yang aku tanyain kalo mau pake A/D converter sebagai pengganti komparator gimana mas skema rangkaiannya??
plus kalo ada boleh dunx di share:-D
atau kalo gak ada mas punya referensi situs apa gitu yang bisa bantu pecahin problemku…….
thanks,,,,,,,
boss……. komponen – koponem pcb IC LM339 dan IC 74LS00
kalau boleh saya juga mau minta contoh gambar pcb beserta keterangan letak komponennya?sebb waktu kemarin lomba tu ada robot yang kayak gitu,pakek 2 ic n cepet banget.
nanti tolong kirim ke e-mail saya ya terima kasih!
kalau boleh saya juga mau minta contoh gambar pcb beserta keterangan letak komponennya?sebb waktu kemarin lomba tu ada robot yang kayak gitu,pakek 2 ic n cepet banget.
nanti tolong kirim ke e-mail saya ya terima kasih! plesssssss!aku ingin sekali buat robot.
kalau boleh saya juga mau minta contoh gambar pcb beserta keterangan letak komponennya?sebb waktu kemarin lomba tu ada robot yang kayak gitu,pakek 2 ic n cepet banget.
nanti tolong kirim ke e-mail saya ya terima kasih! plesssssss!aku ingin sekali buat robot.
mas blh nanya nggk IC 74Lsoo ada nggk jualnya dan harganya berapa
Kak, cinta nih baru kelas 5 SD. mau nanya, cara bikin robot yang nggak ribet tapi keren gimana sih? Kalau bisa nggak pake sensor-sensor segala. buat tugas robotik nih…! Bantuin ya…
wah….mau,mau,mauuu ,,,,,buat robot ndiri…..
ajarin nah….
bisa minta ltk komponn nya ga
bisa minta tlg ksh tw tntang fuzzy logic
muantabzzzz………
begitu dong bang, harus juga memikirkan bocah sekolah juga,mereka tahu apa ga bahasa electric
karena di luar sana bahasa yang digunakan “bahasa tingkat tinggi”
bang,kirim ke emailQ ya “link” blog nya,biar gampang nyari trs klik
hwehehehehe……………………….
aku kok g ngerti rangkaian- rangkaiannya y ??
tolong jelasin lebih jelas donk ke aku…
thx..
hallo saya rafif kelas 2 sd alazhar 31 yk
saya minta ajarin bikin robot mohon ya …,terima kasih
Assalamu’alaikum.
baru nemu blognya kang.. jadi agak terlambat ikutan diskusi ![]()
oiya, mau tanya juga.. untuk penggeraknya, mungkin bisa dikasih gambar / fotonya? sekalian model gearbox-nya.
suwun mas sebelumnya…
Wass
saya minta ajarin bikin robot mohon ya , terimakasih
aku blom pernah blajar bikin robot ato mungkin “enol Potol” tapi mohon bantuANYA ya
f
kakak….
mau tanya nich soal komparator…
itu prinsipnya sama seperti ADC ya???
trus klo di ADC kan tinggal nyolokin kluaran sensor doank..
klo di komparator tuch kek mana????
soal Vin dan Vref….itu apa??
soalnya gak pernah pake komparator…^^
Mas minta layout pcb and sekalian komponenya dung. Soalnya aku masi awam buangetz. Kalo berkenang ni d-mail aku: Muhammad.Muzamil26@yahoo.co.id. Tganks
January 9, 2009 at 9:42 am
Wow kk wow [ketularan]
Jagoooo bgt, kk giri
Huahaha, pengen bikin robot juga ah
Satu, buat cemilan