TCS230/TCS3200
Mister Tupai
Latar Belakang
Sensor warna memberikan solusi yang lebih andal untuk tantangan
otomatisasi yang kompleks. Mereka digunakan di berbagai industri termasuk
industri makanan dan minuman, otomotif dan manufaktur untuk tujuan
seperti mendeteksi bahan, mendeteksi tanda warna pada suku cadang, mem-
verifikasi langkah-langkah dalam proses manufaktur dan sebagainya.
Sementara sensor warna mahal digunakan dalam aplikasi industri, sensor
murah seperti sensor warna TCS230 dapat digunakan untuk aplikasi yang
kurang ketat.
Sensor warna TCS230 cukup populer, murah, dan mudah digunakan. Sebelum
kita menggunakan sensor warna ini di proyek Arduino kita, alangkah baiknya
untuk melihat bagaimana sebenarnya sensor warna bekerja.
Cara Kerja Sensor Warna
Cahaya putih terdiri dari tiga warna
primer (merah, hijau dan biru), yang
memiliki panjang gelombang berbeda.
Warna-warna ini bergabung satu sama
lain untuk membentuk nuansa warna
yang berbeda. Ketika cahaya putih
jatuh pada permukaan apapun,
beberapa panjang gelombang cahaya
diserap dan beberapa dipantulkan,
tergantung pada sifat material
permukaan. Warna yang kita lihat
adalah hasil dari panjang gelombang
yang dipantulkan kembali ke mata kita.
Sekarang kembali ke sensor, sensor warna khas termasuk LED putih intensitas
tinggi yang memproyeksikan cahaya termodulasi ke objek. Untuk mendeteksi
warna cahaya yang dipantulkan, hampir semua sensor warna terdiri dari kisi-
kisi filter peka warna, juga dikenal sebagai 'Filter Bayer' dan deretan
fotodioda di bawahnya, seperti yang ditunjukkan pada gambar di bawah.
Satu piksel terdiri dari 4 filter, satu merah, satu biru, satu hijau, dan satu filter
bening (tanpa filter). Pola ini juga dikenal sebagai 'Pola Bayer'. Setiap filter
melewatkan cahaya satu warna saja ke fotodioda di bawahnya, sedangkan
filter bening melewatkan cahaya apa adanya, seperti yang ditunjukkan di
bawah ini. Cahaya ekstra yang melewati filter bening ini merupakan
keuntungan utama dalam kondisi cahaya rendah.
Chip pemrosesan kemudian menangani setiap fotodioda (satu warna pada
satu waktu), dan mengukur intensitas cahaya. Karena ada susunan fotodioda,
hasilnya pertama-tama dirata-ratakan dan kemudian dikirim untuk diproses.
Dengan mengukur tingkat relatif cahaya merah, hijau dan biru, warna objek
ditentukan.
Modul Sensor Warna TCS230
Inti dari modul ini adalah chip sensor RGB murah dari
Texas Advanced Optoelectronic Solutions – TCS230.
Sensor Warna TCS230 adalah detektor warna lengkap
yang dapat mendeteksi dan mengukur rentang warna
yang terlihat hampir tak terbatas.
Sensor itu sendiri dapat dilihat di tengah modul,
dikelilingi oleh empat LED putih. LED menyala ketika
modul dinyalakan dan digunakan untuk menerangi
objek yang diindera. Berkat LED ini, sensor juga dapat
bekerja dalam kegelapan total untuk menentukan
warna atau kecerahan objek.
TCS230 beroperasi pada tegangan suplai 2,7 hingga
5,5 volt dan menyediakan output level logika TTL.
TCS230 mendeteksi warna dengan
bantuan susunan fotodioda 8 x 8, di
mana enam belas fotodioda memiliki
filter merah, 16 fotodioda memiliki filter
hijau, 16 fotodioda memiliki filter biru,
dan 16 fotodioda lainnya jernih tanpa
filter.
Sensor memiliki dua pin kontrol lagi, S0 dan S1, yang digunakan untuk
menskalakan frekuensi output. Frekuensi dapat diskalakan ke tiga nilai preset
yang berbeda yaitu 2%, 20% atau 100%. Fungsi penskalaan frekuensi ini
memungkinkan sensor digunakan dengan berbagai mikrokontroler dan
perangkat lain.
Kita bisa mendapatkan faktor penskalaan yang berbeda dengan kombinasi
yang berbeda dari S0 dan S1. Untuk Arduino sebagian besar aplikasi
menggunakan penskalaan 20%.
Pinout Modul Sensor Warna TCS230
Dihubungkan ke pin GND pada
Arduino.
Pin Output Enable. Pin ini
jarang digunakan dan pada
sebagian besar modul
diaktifkan secara permanen.
Jika belum diaktifkan maka
tarik LOW.