layout PCB
rangkaian sensor seperti ini bisa langsung di hubungkan dengan microcontroller AVR seperti pada ATmega8535 yaitu pada PORT A dan di setting sebagai ADC.
perhatikan tata letak komponen berikut ini yang mana sensor memiliki output berupa perubahan tegangan (analog).
tata letak/foot print
komponen
1. foto dioda 3mm
2. LED super bright 5mm
3. resistor 1 Kohm untuk LED
4. resistor 22 Kohm untuk foto dioda
5. jumper he he he he...
download
[1]PCB proxymity sensor
[2]contoh program menggunakan ATmega8535 (ADC sensor proximity)
sensor ini mengeluarkan keluaran berupa perubahan tegangan sehingga untuk mendapatkan kondisi garis putih atau hitam pada Line follower robot dapat dilakukan dengan menggunakan komparator atau perbandingan pada program menggunakan ADC yang membandingkan output sensor saat garis putih dan saat garis hitam.
program yang saya sertakan di link download diatas adalah menggunakan ADC. dengan memanfaatkan internal ADC ada mikrokontroller AVR seperti ATmega8535, ATmega16, ATmega32 yang memiliki 8 chanel ADC internal maka ke delapan rangkaian sensor diatas dapat dengan mudah di program serta menghemat pemakaian komponen seperti pada penggunaan sensor menggunakan komparator.
jika bagi menurut teman-teman terdapat kesulitan pada penggunaan sensor garis atau proximity ini dengan menggunakan ADC silahkan komen aja. sistem kerja program akan di bahas pada postingan berikutnya dan juga sensor yang menggunakan komparator juga akan dibahas pada blog ini. just wait, keep waiting and keep moving forward.
salam anak pulau.....:-)
Related Article
[0] Langkah Pembuatan program ADC Sensor
[1] Minimum System Mikrokontroller ATmega16
[2] Sensor Proximity Sensor Garis
[3] Line Follower (lifo1)
[4] Line Follower (lifo2)
[5] Line Follower (lifo3)
[6] Line Follower (lifo4)
[7] Line Follower (lifo5)
[8] Install Essentials 905311 Clifford Dual Zone Proximity Sensor with Harness for G4 G5
makasih banget infonya. kebetulan q lagi buat RLF ini buat skripsiq, tapi sebenernya q masih awam banget. jadi q mau tanya, penggunaan ADC ini cara kerjanya gimana ya? q masih kurang paham, makasih..
BalasHapusgampangannya ADC di pakai buat menggantikan Komparator yang biasa digunakan seperti IC LM339 dan 324 atau sejenisnya sehingga lebih menghemat komponen untuk cara kerja bisa lihat di http://keep-elka.blogspot.com/2010/02/langkah-pembuatan-program-adc-sensor.html
BalasHapusmas kalo pembacaan sensornya, lebih bagus yang pake ADC ato yang pake komparator LM339 ?
BalasHapusmenurut pengalaman bertanding lebih bagus yang ADC karena pencahayaan saat lomba bisa saja berubah2. untuk settingnnya bisa pakai automatis scan baik warna hitam maupun putih.
BalasHapussedangkan menggunakan komparator harus tuning lagi pakai obeng satu per satu.
berarti rangkaian yg diatas itu lngsung masuk ke portA ya?
BalasHapusterus contoh program yg pake ADC internal yg mas posting itu udah bisa d jalanin belum? ato masih nambah2in?
hehehe....
maaf nie kalo nanya2 terus...
soalnya aq baru belajar bikin LF
pastinya harus di edit lagi tergantung konfigurasi pin yang di gumanakan.
BalasHapusuntuk sensor mungkin sama sama di PORT A, tapi untuk motor mungkin saja berbeda. ambil rutin
"cekline" = cek warna garis
"cekback" = cek warna background + nilai tengah
"hitsen" = hitung tentukan 0 atau 1
di dalam file juga udah ada penjelasan. tiap kelompok program.
langkah alur program sama dengan langkah pada Langkah Pembuatan program ADC Sensor
oke deh mas thanks infonya....
BalasHapusntar aq coba deh....
tapi kalo lum bisa ntar aq tanya2 lagi...
hehehe...
mas tolong kasih contoh lagi donk programnya....
BalasHapussoalnya di contoh program yg udah d posting ada komen yg tulisannya belom sempat posting....
hehehehehe...........
itu bagian kendali untuk mengatur error yang terjadi sehingga bisa dipakai sebagai error pada kontrol PID, PI, atau PD. tinggal ambil errornya trus dimasukin kedalam kontrol PID nya.
BalasHapusdi contoh program yang saya berikan sudah ada PD kontroller dan pakai saja settingan saya untuk coba2.
kalo masalah belom sempat postingnya itu maksudnya belom sempat dibahas di blog ini. ntar bakal nyusul dalam waktu dekat. makasih udah ingetin.
itu contoh programnya udah tak coba2...
BalasHapusprogramnya lumayan ngebantu mas....
sip deh....
oke d tunggu postingan berikutnya.....
masalah PID ya...sabar ya...sedang sibuk ni....saran terakhir kalo mau nyoba sensor ADC. buat rangkaian minimum system sederhana trus tancepin sensornya langsung trus tambahkan LED di port lain untuk membuktikan kinerja sensor. sehingga editing program juga bisa lebih mudah.
BalasHapuskalau saya dulunya pakai LCD tapi sama aja konsepnya cuma indikator. kalo memang masih sulit ntar saya beri contoh program lain khusus sensor dan led saja.
mas aq udah buat programnya, aq pake acuan program yg udah d posting....
BalasHapusprogramnya udah berhasil d compile & d tulis ke chip....
tapi adcnya blom jalan e mas...
tolong kasih contoh program lagi donk....
bentar ya saya buatkan dulu yang mudahnya....
BalasHapusoh ya... emailnya.
kirim juga donk program nya yg gampang aje camp_646(at)yahoo.co.id
BalasHapusmaksih
maaf saya masih ngurus skripsi ntar kalo sempat saya buatkan.
BalasHapusmaaf saya ingin tanya, bagaimana kalo perubahan tegangan sensornya terlalu dekan misalkan saat di putih 0,5v dan saat di hitam 0,6v?
BalasHapusselanjutnya apakah di pencarian nilai tengah diperuntukkan untuk seluruh sensor? atau tiap sensor?
misalkan sensor 1 saat putih 0,5v saat hitam 0,6 sedangkan sensor 2 saat putih 2,8 saat hitam 3,2, kira" apakah kasus sperti ini bisa untuk mendapatkan nilai tengah?
trima kasih
untuk nilai tengah harus tiap sensor.
BalasHapusdi program diatas menggunakan pencarian tiap sensor krn tiap sensor tidak identik.
mas, tlng ajari buat PID-na dong...
BalasHapusdi dalam program download diatas udah pakai PD controller. coba dulu aja. program itu dulu saya pakai di Jatim Robot Contest di PENS. sekarang saya sedang sibuk sidang, ntar kalau ada waktu bakal saya posting percobaannya satu persatu biar jelas.
BalasHapustolong kasih contoh program lagi...
BalasHapusemailnya jhonsonproduce@gmail.com
ka boleh minta rancangan PCB driver motor DC L298.
BalasHapussaya nyari-nyari susah banget. tolong bantuannya..
ntar di posting. sabar ya...
BalasHapusditunggu ya ka... hehe
BalasHapusmaaf ka ngerepotin... ^_^
gan, koq gag bisa di download??
BalasHapusmaaf mengganggu saya hanya ingin berbagi artikel yang berkaitan tentang Sensor garis
BalasHapusberikut linknya :
http://repository.gunadarma.ac.id/bitstream/123456789/1328/1/21107407.pdf
semoga bermanfaat :)
mas Inzar Salfikar, programnya keren, tapi sayangnya saya gak ngerti... maklum masih pemula mas..ada contoh skematik rangkaian dari code line follower diatas gak?... agar bisa disimulasikan pakai ISIS Proteus...
BalasHapusTerima kasih...
Salam kenal mas..
yup .
BalasHapussalam kenal juga. mungkin bisa baca artikle lain di blog ini ada project line follower lengkap PCB dan dan programnya kok. silahkan gunakan kotak pencarian di pojok kanan atas.
link sudah di perbaiki semua
mohon ikuti cara download di blog ini.
klik tab cara download di bagian paling atas deretan home.
thank udah berkunjung.
tolong long downloadnya di perbaiki gan :D
BalasHapus