Membuat Robot Line Follower dengan Mikrokontroler
Jika beberapa artikel yang lalu q bercerita tentang Robot Line Follower Analog, maka kali ini pengen bercerita tentang line follower digital,… yups kali ini q pengen memberikan artikel tentang cara membuat robot line follower dengan mikrokontroler… semoga bermanfaat…ya…ok 😀
Nah jika pada artikel robot line follower analog, kita gak perlu mikirin yang namanya software… tapi kali ini berbeda… temen-temen semua dituntut untuk dapat menggunakan software dalam pengoperasian robot… tapi bagi yang belum paham software gak perlu khawatir,… tenang ja,.. dunia lum kiamat… kalian masih dapat mempelajarinya hehehee … 🙂
Hmmm software apa ja sich yang digunakan pada robot line follower dengan mikrokontroler?
Yang pertama ialah software pemrograman bahasanya,…. ada banyak bahasa yang dapat digunakan diantaranya assembly (angel tenan….) pascal( rodok angel…) C (rodok gampang…) BASIC (gampang buanget…).
Ada banyak bahasa yang apat digunakan, mulai dari bahasa yang susah dan mudah, nach dengan adanya bahasa yang mudah lebih baik kita pelajari dulu yang mudah-mudah (kayak ngerjain soal ujian)…, seperti bahasa BASIC dan C.
Kalian dapat mempelajari bahasa basic dan c dari buku yang beredar…. banyak banget dipasaran,… oiya di blog ini juga terdapat penjelasan tentang cara mempelajari mikrokontroler Atmega8535, nach disitu q udah berusaha menge-share semua tentang bahasa basic dari awal….hingga tak berakhir…
Yang kedua ialah software downloader mikro, maksudnya ialah suatu perangkat lunak yang berfungsi memasukkan program ke dalam mikrokontroler tersebut…. nach Cuma dua software ini untuk merancang robot line follower mikrokontroler… guampangkan….
Nach perhatikan blok sistem dari robot line follower mikrokontroler dibawah ini:
Dengan mengacu kepada blok diagram sistem, terdiri dari bagian masukan, bagian kendali, bagian keluaran dan bagian catu daya (baterai). Pada bagian masukan berupa delapan buah sensor photodiode dengan untai pengkondisi sinyal berupa komparator (IC LM324) dan tombol keypad yang berfungsi untuk memasukan data pengendali robot, contoh dengan kendali PID, Hybrid PID-Fuzzy dan lain sebagainya. Pada bagian keluaran berupa penampil LCD 2*16 dan driver motor (IC L293D) sebagai aktuator (penggerak) robot.
Gambaran Umum Sistem
Cara kerja dari sistem robot line follower secara umumialah dimulai dari pembacaan lintasan atau garis oleh sensor photodiode berserta LED superbright yang mana intensitas pantulan sinar LED superbright akan berbeda jika terkena bidang pantul yang gelap dengan bidang pantul yang lebih terang, dari perbedaan inilah dimanfaatkan sebagai pendeteksi lintasan atau garis dan selanjutnya diteruskan pada rangkaian untai pengkondisi sinyal (komparator). Rangkaian komparator (IC LM324) berfungsi untuk membandingkan nilai yang dibaca sensor photodiode dengan nilai referensi komparator sehingga perbedaan terlihat sangat kontras saat sensor photodiode mendeteksi objek pantul gelap maupun terang. Hasil keluaran komparator kemudian diteruskan dan diproses oleh rangkaian pengendali utama yakni IC mikrokontroler Atmega16. Pada bagian kendali utama inilah semua logika pembacaan sensor yang telah dikondisikan oleh komparator diproses.
Bagian mikrokontroler ini terdiri dari dua masukan dan dua keluaran. Pada bagian masukan berupa sensor dengan untai komparator dan keypad kendali yang berfungsi untuk mengatur algoritma kendali yang akan digunakan pada robot line follower. Pada bagian keluaran berupa display (penampil) dengan menggunakan LCD dan PWM mikrokontroler Atmega16 yang diteruskan ke driver motor (IC l293D) untuk mengendalikan motor kiri dan kanan dari robot line follower.
Untuk skematic rangkaiannya dapat didownload disini
Untuk contoh program dalam bentuk bahasa BASIC dengan editor BASCOM-AVR dapat didownload disini dan bahasa C dengan editor CodeVision-AVR disana.
Semoga bermanfat 🙂
Nach ni dia galery foto robot LINE FOLLOWER ku…. ( tapi ini udah tinggal kenangan, robotnya dah dipreteli ma anak2 mikro club dte UGM 😀 )
nach ni dia kalo pengen liat video robotku klik disini…. dan disana…
===============================================================
bacaan terkait di blog ini:
1. merancang-rangkaian-sensor-garis klik disini
2. merancang-komparator-dengan-histerisis klik disini
3. pengaturan-kecepatan-motor-dc-dengan-mikrokontroler klik disini
4. robot-line-follower-dengan-kendali-pid klik disini
Posted by Wanna be on Mei 5, 2010 at 11:31 pm
Mo nanya nih lowongan y klo d ui link y pa nih??
hehe…
cie fahmi kpn nih d lntik y wordpress y…
udh da skuran ga nih……
Posted by fahmizaleeits on September 29, 2010 at 10:31 am
gk pake syukuran ger…cukup ucapin Alhamdulillha aja..hehehe
Posted by Wanna be on Mei 5, 2010 at 11:34 pm
Fahm syarat SAC ITS pa ja?cra daftary?
Posted by fahmizaleeits on Juli 27, 2010 at 10:00 pm
syaratnya ada disitusnya…buka aja…
Posted by Wanna be on Mei 5, 2010 at 11:40 pm
Oh y fahm ntr ajarin yoh klo k srby…
hehehe…
^_^
(jd ingat wkt klh breng)
Posted by fahmizaleeits on Juli 27, 2010 at 10:01 pm
hehehe ^_^….
Posted by junie4 on Juli 31, 2010 at 11:33 pm
artikelnya di copy sama sebelah mas (http://gelimangpengetahuan.wordpress.com/2010/05/01/membuat-robot-line-follower-mikr/) tanpa memberi link referensi.
kalaw aq dah ambil LF dari mas fahmi..muantap isinya.
o iya mas mau nanya…bagaimana cara buat LF jalannya cepet.
Posted by fahmizaleeits on Agustus 2, 2010 at 10:46 pm
makasih infonya mas…ia q dah tau…emang payah tu admin gelimangpengetahuan…kalo LF nya mau cepet sangat tegantung ma jenis motor yng kamu pake…ama kesatabilan catu daya(baterai) yang kamu pake…terus apa lagi ya…oiya tentunya yang terpenting ratio perbandingan gerbok motornyaa…itu sich pengalamanku….
Posted by anton on September 4, 2010 at 1:00 am
mas mau nanya kalo pake LDR sensornya presisi gk ya?…oiya mas LFnya pake baterai apa?
salam kenal ya mas…
Posted by fahmizaleeits on September 8, 2010 at 9:21 pm
kalo LDR juga pressisi…tapi cari LDR yang kualitasnya baek…biasanya yg agak mahal lebih baik…LF ku pake baterai Hp lithium…lebih keren lagi pake polymer…tapi harganya….
Posted by endra on Desember 2, 2010 at 6:44 pm
Mas, slm kenal.. Mau tanya ni, paling mntap pake sensor itu yg jenis apa ya?? Q cb pake led infra kq rada aneh gt ya?? Maklum, baru belajar… hehehe….
Posted by fahmizaleeits on Desember 3, 2010 at 11:00 am
Salam kenal kembali mas,..dari pengalamanku menggunakan led superbright+photodiode lebih baek dari pada penggunaan infrared+photodiode…tapi itu bukan simpulan bahwa infrared tidak baek…mungkin saja konfigurasi pemasangannya yg tidak tepat dapat menyebabkan hasil pembacaan yg kurang baik…
Posted by ikhsan on Februari 24, 2011 at 11:22 am
salam kenal mas ….
qlo misalkan cara konfigurasi pemasangan yg tepat itu kyk gmana sich mas ,cz baru blajar nich ….. ???
heheh ….
Posted by fahmizaleeits on Maret 1, 2011 at 3:38 pm
pemasangan sensor maksudnya… coba ke postingan ini gan https://fahmizaleeits.wordpress.com/2010/07/25/merancang-rangkaian-sensor-garis/ semoga bisa membantu 😀
Posted by Kurniawan Nur Widyosusanto on Februari 24, 2011 at 10:32 pm
manstab gan..!
Ane nitip lapak ya.?
yang pengen tau LF PD pake C
http://koera.wordpress.com/2011/02/24/robot-line-follower-dengan-alogaritma-pid/
Posted by fahmizaleeits on Maret 1, 2011 at 3:40 pm
ok gan, dengan senang hati silakan titip lapaknya… smoga bisa membantu temen2 kita yg ingin belajar robotika, salam HIDUP ROBOTIKA INDONESIA 😀
Posted by susanto on Maret 20, 2011 at 4:16 pm
mas, kok saya download code yg Basic dan C keduanya ga ada fungsi LCD? padahal di video dan foto ada LCDnya?
Posted by fahmizaleeits on Maret 21, 2011 at 11:26 am
trims atas tanggapannya mas, hehehe 😀 maaf yang ane share itu baru contoh algoritma trace garisnya saja belum pake LCD, tapi tenang di blog ini ane udah share juga ttg penggunaan LCD pada bascom AVR, cekidot https://fahmizaleeits.wordpress.com/2010/04/10/aplikasi-lcd-dengan-mikrokontroller-atmega8535
Posted by kholil on Maret 30, 2011 at 12:54 am
salam kenal mas,mau nanya dong sya pnya batre litiumpolimer yg 2 sel tp pas sya bikin PSU nya ko Ic nya panas ya?pnya skema PSU yg kra2 cocok gx,….sma ada contoh program bahasa c buat Robot LF yg termasuk ada LCD di dalamnya,..hehe maklum mas bru belajar
Posted by fahmizaleeits on April 9, 2011 at 6:05 pm
gk punya mas skema PSU, biasanya cuma bisa beli hehehe 😀
Posted by epong on April 16, 2011 at 2:55 pm
mas tanya nich,kl mau ngilangin gangguan dr motor dc yg arusnya gede gmn ya mas???kl drivernya sich g pa2 tp dia ngacauin programnya,trim…
Posted by fahmizaleeits on April 19, 2011 at 3:50 am
catudaya buat motor jangan di inputkan pada IC regulator seperti IC LM7805 yg dipake untuk mikrokontroler, usahakan terpisah n coba pasang kapasitor keramik pada output catu motornya 😀
Posted by epong on April 19, 2011 at 6:45 pm
nilai kapasitor keramiknya berapa mas?
Posted by fahmizaleeits on April 23, 2011 at 6:35 am
berapa ya heheehhe coba aja sekitar 10nF(nano Farad) 😀
Posted by noname on April 24, 2011 at 2:45 pm
boleh minta gmbar rangkaian’a gk mas?? thank’s..
Posted by fahmizaleeits on April 24, 2011 at 6:47 pm
silakan unduh di sini https://fahmizaleeits.files.wordpress.com/2010/05/rangkaian-lf.pdf 😀
Posted by saputra on Mei 9, 2011 at 1:52 am
slam robot gan…
mau nannya punya program LF yng pke atmega 8 gak??? bleh thu d krim lwt email… bat lat nh???? trims
Posted by fahmizaleeits on Mei 20, 2011 at 2:35 pm
bisa kok mas, kalo kekurangan I/O tinggal menggunakan multiplekser 😀
Posted by ndarutomo on Juli 26, 2011 at 11:24 am
wah mas terimakasih share ilmunya
sangat bermanfaat
mohon ijin nyedot filenya mas …
Posted by fahmizaleeits on Agustus 4, 2011 at 9:44 am
sama2, trims atas kunjungannya 😀
Posted by ardhi on Agustus 28, 2011 at 10:38 pm
minta design PCB nya mas…
Posted by Fahmizal on Desember 2, 2011 at 10:13 pm
cuma ane share yang skematic mas… coz yang lay out desain temen… ane gk berhak share tanpa seizin dia 😀
Posted by sccsmkn1kediripaijozz on Oktober 12, 2011 at 9:13 am
itu program untuk yang pake adc atw pake komparator mas?
Posted by fahmizaleeits on Oktober 12, 2011 at 12:53 pm
program ini masih menggunakan komparator, untuk yang ADC silakan ke TKP ^_^
Posted by anton on November 2, 2011 at 9:23 am
Thanks ..
Posted by Fahmizal on November 12, 2011 at 12:23 am
you are welcome ^_^
Posted by maftuch on November 10, 2011 at 10:38 pm
salam robotika mas… kalau atmega535 dan atmega16 itu konfigurasi pinnya sama gag?
bagi layout pcb buat LF dg 8535 donk….. makasih abelumnya…..
Posted by Fahmizal on November 12, 2011 at 12:27 am
atmega535 dan atmega16 konfigurasi pinnya sama persis, hanya fitur2nya yg berbeda (bisa dilihat di datasheet) 😀
Posted by sukrin on November 16, 2011 at 1:38 pm
mass
thnks ya mas
tapi lw bisa baca garis hitam dan putih programnya gimana mass???
krim ke email saya ya mass
mohon izin copy y mass
thnks
Posted by sukrin on November 18, 2011 at 6:38 pm
mass
dah coba ne
t g jalan
mkin kslahan pembuatan layout pcb a
susah deh
mnta layout pcb a y mass
tnks
Posted by yuki rafsanjani on November 26, 2011 at 8:36 am
mas salam kenal ya…
saya msh belajar robotika ni..
boleh gak mas minta rangkaian layoutnya?
pengen ngeliat contoh layout yg udah jadinya kayak gimana?
soalnya agak kesuliatan membuat layoutnya…
Posted by Fahmizal on November 26, 2011 at 10:28 pm
iya nanti akan saya posting… saya carikan dahulu datanya…
Posted by yuki rafsanjani on November 29, 2011 at 8:20 pm
apakah sudah diposting mas?
Posted by Fahmizal on Desember 2, 2011 at 10:06 pm
file data layoutnya ada mas tapi versi Orcad dan itu pun desain dari temen ku… jadi q harus minta izin dahulu dari dia. maaf ya belum bisa bantu soal layoutnya.
Posted by rizal fariz hasbi on Desember 2, 2011 at 10:24 am
mas minta layout boleh tidak, saya mau nyoba nih sepertinya anda mahir dlm robotik.
hehehe
Posted by Fahmizal on Desember 2, 2011 at 10:09 pm
bukannya ane gk mau berbagi layout tapi semua layout robot ane bukan ane yg desain (ane cuma mrogramin) so ane cuma bisa share skematiknya aja 😀
Posted by bagus hendra on Desember 2, 2011 at 11:01 am
bisa tolong share programnya kalo sensor garisnya mau di buat mencacah(berhitung)
Posted by Fahmizal on Desember 2, 2011 at 9:58 pm
okay… tunggu saja postingan ane berikutnya tentang teknik pencacahan counter pada sensor garis… nice topik gan ^_^
Posted by bagus hendra on Desember 5, 2011 at 10:15 pm
okay.. trima kasih sblumnya..^^.
Posted by Fahmizal on Desember 7, 2011 at 8:16 pm
sama2 mas ^_^
Posted by muhammaad yose rizal on Desember 3, 2011 at 1:44 pm
mass boleh minta program Lf ndak mas tapi yang make LCD, ma tombol nafigasinya,
saya pake 8 sensor sama uc ATmega8535
klo bisa tolong kirimin k email saya ya mass
mauliate= matur nuhun= thks
yose.rockerzs@yahoo.co.id
Posted by yuki rafsanjani on Desember 5, 2011 at 9:06 pm
kalo cara masukin programnya gimana?
kalo bisa beserta software dan downloader yg biasa dipake..
hehehehe
Posted by Fahmizal on Desember 7, 2011 at 8:14 pm
kalo cara masukin programnya gimana? https://fahmizaleeits.wordpress.com/2011/12/04/tutorial-software-downloader-mikrokontroler-avr-khazama-avr-programmer/
software: https://fahmizaleeits.wordpress.com/2011/02/26/tutorial-software-bascom-avr/
Posted by mbahman on Desember 13, 2011 at 5:13 pm
wah kok gag ada program lcdnya sih, ,lagi pengen belajar nampilin data di lcd niiih, ,
Posted by Fahmizal on Januari 1, 2012 at 4:01 pm
untuk akses LCD nya bisa lihat disini https://fahmizaleeits.wordpress.com/2010/04/10/aplikasi-lcd-dengan-mikrokontroller-atmega8535/
Posted by aldi on Februari 13, 2012 at 6:02 pm
mas bisa minta program yg udah ada lcd dan tombolnya gak? kalo diatas kan baru program logikanya…
udah baca postingan yg ;cd msh gak ngerti…
terima kasih
Posted by Iccank Devilz on Februari 18, 2012 at 3:52 pm
mantap om..!!!!!!
salam kenal yak..!! 🙂
Posted by Fahmizal on Februari 20, 2012 at 8:29 pm
okok 😀
Posted by Membuat Robot Line Follower Analog | INSTRUMENTASI INDUSTRI – Kontrol Proses SMK NEGERI 1 CIMAHI on Februari 25, 2012 at 5:55 pm
[…] follower analog tidak perlu adanya pemrograman robot secara software (perangkat lunak) sedangkan line follower mikro (digital) melibatkan software…itu sich cuman salah satu dasar perbedaannya, untuk perbedaan yang […]
Posted by ighfir on Maret 10, 2012 at 1:30 pm
mangstab bgt gan,,ijin sedot ane gan… 😀
Posted by mamen on Maret 24, 2012 at 11:48 pm
bagus mas…
Posted by Auzan on Mei 7, 2012 at 5:58 pm
Sip deh mau ekperimen mikro nih, kemarin habis buat analog yg flip flop..
gan mampir ke sini y http://www.under100mb.com/
ad bnyk software, beberapa juga tentang line follower mikro sperti programmerny 😀
Thx banget infony gan..
Posted by ze on Mei 21, 2012 at 8:17 pm
kalau lcdnya diganti lcd nokia 3310 apa programnya ganti? terimakasih sebelumnya
Posted by gen on Agustus 4, 2012 at 12:16 pm
assalamualaikum mas, mas ak mau tanya beda atmega 16 P dengan yang atmega 16 biasa di apanya ya? maaf newbie mas.. hehe
Posted by Sumariadi Umar Al Siddiq on September 2, 2012 at 10:47 pm
salam kenal dan salam hangat…..
sungguh luar biasa tulisan mas di blok. memotivasi saya untuk belajar di dumia instrumentasi. oh ya mas mau nanya nih! saya ni orang awam yg baru belajar pemograman bahasa C.saya mau belajar sama mas nih! boleh kan?? gini mas…saya berencana membuat alat yang menggunakan sensor LDR, untuk mengaktifkan relay selama 30 s dengan basis mikrokontroler AT89S51, itu bagamana programnya mas??? bisa ajarin saya mas????tlg di balas.
Posted by Sumariadi Umar Al Siddiq on September 2, 2012 at 10:49 pm
biar jalinan silaturahim semakin erat bisa tidak saya minta no.kontak mas????
Posted by Muh. Dian on September 21, 2012 at 8:01 pm
assalamualaikum
mas tolong donk dkrim modulx yg lngkap untuk buat lf mikro mulai dari rangkain dan programnya secara detail. tolong yah mas krim di email q aja “muhdiansaputra@ymail.com”
Posted by Ucil Art on Oktober 20, 2012 at 8:29 am
Salam robotika
maz mf saya mau shering,,,,,, aku buat lf tapi ko driver motorannya dengan componen transistor msvet panas terus,,,
tapi setelah saya ganti IC Regulatornya udah ga panas tapi motoran jalan cuman 1 sisi saja,,, terus IC regulatornya malah panas i2 kira” apanya ya maz??
thx ,,…..
Posted by ahmadun on November 28, 2012 at 9:20 pm
saya sangat tertarik dengan robot nya 😀
Posted by Fahmizal on Desember 1, 2012 at 12:47 am
thanks 🙂
Posted by Salman Al-Muwahhidin on Desember 19, 2012 at 7:15 pm
Mas,Salam Kenal…
Mau Tanya Boleh…??
Klo dari Blok Diagram Disana menggunakan Komparator LM324,Klo di Skematic-y kok gak ada ya?Boleh Minta Skema yg ada Komparator LM324 nya…???
Kemudian,di blok diagram menggunakan LCD,klo di program-y gak ada ya…??
Boleh minta Program yg include LCD….????
Mohon bantuan-y mas,untuk belajar…..
Makasih,jajakallah Khairan Katsiran…..
Posted by ridwan on Desember 26, 2012 at 12:04 am
mas,saya minta listing untuk line folower , line folower sensor nya ada 4 pasang
Posted by d012345 on Februari 26, 2013 at 7:17 pm
mas bisa minta tolong ngrisetin pemrograman bahasa basic ke mikro atmega16 punya saya gk untuk line follower kalo bisa detail,nya kirim ke email ane gebrotspeed013@gmail.com sekalian ongkosnya ya mas thank….!!!!
Posted by Ahmad Ruli on Juni 12, 2013 at 12:24 am
Mas saya pemula nih dalam dunia robotika. Pengen belajar membuat robot Line Follower minta bantuannya dong
Posted by Robot Line Follower (Analog) | NJ ELECTRA on Oktober 24, 2013 at 8:42 am
[…] follower analog tidak perlu adanya pemrograman robot secara software (perangkat lunak) sedangkan Line Follower Mikrokontroler (digital) melibatkan software… itu sich cuman salah satu dasar perbedaannya, untuk perbedaan yang […]
Posted by dudidupapa on Desember 8, 2013 at 2:47 pm
ini programnya mana ya gan?
suwun
Posted by Achmad Yukrisna on September 5, 2014 at 3:55 pm
artikelnya bagus gan ,saya mau tanya .unutk setting line follower nya supaya bisa milih jalur kalau ada persimpangan
Posted by Hari (Anto) on Januari 22, 2015 at 8:51 am
Zal ketemu meneh iki…
iseh kelingan aku ora..
Posted by Totok Sudaryanto on Februari 3, 2015 at 1:01 am
Tulisannya manteb. salam https://plus.google.com/105151099071589494224/posts
Posted by anggraini14 on Juni 5, 2015 at 5:18 pm
mas boleh mintak layout pcb wall follower gak mas?
klo boleh tolong kirimin ke sini mas rahmatullah.ramadhan45@gmail.com
saya bru belajar tentang robot..
mksh sblm nya mas
Posted by hafidz aditya on Juni 19, 2015 at 1:21 pm
mas , mikronya pake atmel 89s51 bisa kan ?
Posted by membuat robot line follower.pdfDownload Materi Presentasi | Free PDF Files, eBook, and Document Sharing | Download Materi Presentasi | Free PDF Files, eBook, and Document Sharing on Desember 13, 2015 at 8:21 am
[…] PDF File Name: Membuat robot line follower dengan mikrokontroler Source: fahmizaleeits.wordpress.com » DOWNLOAD « […]
Posted by Duwi on September 12, 2018 at 6:57 pm
Hay .. maf aq mau tanya. Trus itu programnya ap yha?