INFO TERBARU - www.indorobo.com

Jangan lupa TESTIMONI nya di link

CERITA SUKSES PENGUNJUNG

bagi yang sudah berhasil

CARI ARTIKEL DI KOLOM INI

Proximity Sensor Using Internal ADC AVR

Written By inzar salfikar on Thursday, February 11, 2010 | Thursday, February 11, 2010

sensor proximity ini lebih dikenal dengan sebutan sensor garis atau sensor pendeteksi garis karena sensor ini sering digunakan pada line follower robot. sistem kerja sensor ini sangat simple yaitu jika terjadi perubahan intensitas pantulan cahaya terhadap foto dioda maka tegangan yang akan dihasilkan akan berubah sesuai dengan perubahan cahaya yang di tangkap. rangkaian skematik dan penjelasan lain silahkan klik disini. Print Circuit Board (PCB) berikut ini dibuat dengan jarak tiap sensornya adalah 2cm.

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

28 comments:

Erawan said...

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..

Inzar Salfikar said...

gampangannya 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

JHONSON PRODUCE said...

mas kalo pembacaan sensornya, lebih bagus yang pake ADC ato yang pake komparator LM339 ?

Inzar Salfikar said...

menurut pengalaman bertanding lebih bagus yang ADC karena pencahayaan saat lomba bisa saja berubah2. untuk settingnnya bisa pakai automatis scan baik warna hitam maupun putih.

sedangkan menggunakan komparator harus tuning lagi pakai obeng satu per satu.

JHONSON PRODUCE said...

berarti rangkaian yg diatas itu lngsung masuk ke portA ya?
terus 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

Inzar Salfikar said...

pastinya harus di edit lagi tergantung konfigurasi pin yang di gumanakan.
untuk 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

JHONSON PRODUCE said...

oke deh mas thanks infonya....

ntar aq coba deh....
tapi kalo lum bisa ntar aq tanya2 lagi...

hehehe...

JHONSON PRODUCE said...

mas tolong kasih contoh lagi donk programnya....

soalnya di contoh program yg udah d posting ada komen yg tulisannya belom sempat posting....

hehehehehe...........

Inzar Salfikar said...

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.
di 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.

JHONSON PRODUCE said...

itu contoh programnya udah tak coba2...

programnya lumayan ngebantu mas....
sip deh....

oke d tunggu postingan berikutnya.....

Inzar Salfikar said...

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.

kalau 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.

JHONSON PRODUCE said...

mas aq udah buat programnya, aq pake acuan program yg udah d posting....
programnya udah berhasil d compile & d tulis ke chip....

tapi adcnya blom jalan e mas...

tolong kasih contoh program lagi donk....

Inzar Salfikar said...

bentar ya saya buatkan dulu yang mudahnya....
oh ya... emailnya.

Anonymous said...

kirim juga donk program nya yg gampang aje camp_646(at)yahoo.co.id

maksih

Inzar Salfikar said...

maaf saya masih ngurus skripsi ntar kalo sempat saya buatkan.

Anonymous said...

maaf saya ingin tanya, bagaimana kalo perubahan tegangan sensornya terlalu dekan misalkan saat di putih 0,5v dan saat di hitam 0,6v?
selanjutnya 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

Inzar Salfikar said...

untuk nilai tengah harus tiap sensor.
di program diatas menggunakan pencarian tiap sensor krn tiap sensor tidak identik.

Anonymous said...

mas, tlng ajari buat PID-na dong...

Inzar Salfikar said...

di 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.

JHONSON PRODUCE said...

tolong kasih contoh program lagi...

emailnya jhonsonproduce@gmail.com

Noval said...

ka boleh minta rancangan PCB driver motor DC L298.
saya nyari-nyari susah banget. tolong bantuannya..

Inzar Salfikar said...

ntar di posting. sabar ya...

Noval said...

ditunggu ya ka... hehe
maaf ka ngerepotin... ^_^

ft.d3mic said...

gan, koq gag bisa di download??

aizat said...

maaf mengganggu saya hanya ingin berbagi artikel yang berkaitan tentang Sensor garis
berikut linknya :
http://repository.gunadarma.ac.id/bitstream/123456789/1328/1/21107407.pdf
semoga bermanfaat :)

Teguh Ramadhoni said...

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...
Terima kasih...
Salam kenal mas..

inzar salfikar said...

yup .
salam 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.

Ruslan Abdul said...

tolong long downloadnya di perbaiki gan :D

Jangan lupa TESTIMONI nya di link

CERITA SUKSES PENGUNJUNG

bagi yang sudah berhasil

Post a Comment