MEMBUAT SENSOR WARNA DENGAN PHOTODIODA
kali ini saya ingin share tentang rangkaian sensor warna yang saya gunakan dalam tugas akhir saya, dimana kemarin saya membuat tugas akhir mengenai mobile robot pemindah barang berdasarkan warna barang, jadi si robot dapat mengetahui warna benda yang akan di pindahkan.
robot pemindah barang berdasarkan warna barang
rangkaian sensor warna menggunakan 3 buah photodioda yang dipasangkan masing masing dengan led berwarna merah, hijau dan biru, prinsip kerjanya yaitu setiap LED
akan memancarkan cahaya dimana cahaya
tersebut akan dipantulkan oleh object/benda
di depannya, besarnya intensitas cahaya setiap warna LED yang dipantulkan oleh
object tersebut akan berbeda-beda
tergantung dengan warna object
tersebut. Bila object berwarna merah
maka intensitas cahaya LED merah yang akan paling banyak dipantulkan
dibandingkan intensitas cahaya LED hijau ataupun biru, sehingga photodiode yang berdekatan dengan
LED merah akan mendapat
intensitas cahaya paling terang menyebabkan resistansi photodiode
berkurang sehingga drop tegangan di photodiode di led merah akan paling kecil ,
sebaliknya bila object berwarna hijau maka intensitas cahaya LED hijau yang
akan paling banyak dipantulkan dibandingkan intensitas cahaya LED merah ataupun
biru, sehingga photodiode yang berdekatan
dengan LED hijau akan mendapat
intensitas cahaya paling terang menyebabkan resistansi photodiode
berkurang sehingga drop tegangan di photodiode di led hijau akan paling kecil ,
begitu juga pada Photodioda yang dipasangkan dengan LED biru, bila object
berwarna biru maka intensitas cahaya LED biru yang akan paling banyak
dipantulkan dibandingkan intensitas cahaya LED hijau ataupun merah, sehingga photodiode yang berdekatan dengan
LED biru akan mendapat
intensitas cahaya paling terang menyebabkan resistansi photodiode
berkurang sehingga drop tegangan di photodiode di led biru akan paling kecil.
Dengan mengetahui perbandingan drop tegangan pada masing-masing photodiode maka
dapat ditentukan warna object yang didekatkan di depan sensor.
skema sensor warna dengan lcd
contoh code menggunakan bascom avr
$regfile
= "m32def.dat"
$crystal
= 16000000
Config
Porta = Input
Config
Lcdpin = Pin , Db4 = Portc.5 , Db5 = Portc.4 , Db6 = Portc.3 , Db7 = Portc.2 ,
E = Portc.6 , Rs = Portc.7
Config
Lcd = 16 * 2 : Cursor Off
Config
Adc = Single , Prescaler = Auto
Dim Sensor(3)
As Integer
Start Adc
Do
Sensor(1)
= Getadc(5)
Sensor(2)
= Getadc(6) Sensor(3) = Getadc(7)
Locate 2 , 1 : Lcd Sensor(1) ; " "
Locate 2 , 7 : Lcd Sensor(2) ; " "
Locate 2 , 13 : Lcd Sensor(3) ; " "
If Sensor(1) <= 70 And Sensor(2) => 500 And Sensor(3) => 500 Then
Locate 1 , 1 : Lcd "MERAH "
Elseif Sensor(1) => 250 And Sensor(2) <= 100 And Sensor(3) => 250 Then
Locate 1 , 1 : Lcd " HIJAU "
Elseif Sensor(1) => 320 And Sensor(2) => 150 And Sensor(3) < 100 Then
Locate 1 , 1 : Lcd " BIRU"
Else
Locate 1 , 1 : Lcd " "
End If
Waitms 50
Cursor Off
Loop
kamu bisa mencoba membuat sensor warna sendiri dengan skema dan contoh program yang telah di posting dalam halaman ini,, selamat mencoba.
video uji coba sensor warna
hebat.. karya anak bangsa
ReplyDelete