TCS3200 TCS230 Renk Sensörü
TCS3200 TCS230 Renk Sensörü, RGB renk değerlerini algılayarak dijital çıkış sinyallerine dönüştüren programlanabilir bir renk sensörü modülüdür. Tam renkli LED aydınlatma, materyal tanımlama, renk eşleştirme ve sıralama gibi çeşitli projeler için ideal olan bu sensör, farklı renk filtrelerine sahip ışığa duyarlı diyotlar sayesinde yüksek hassasiyette renk algılaması sağlar.
TCS3200 çipi üzerine kurulu bu sensör kartı, 8x8 fotodiod dizisini temel alarak çalışır ve bunların 16'sı kırmızı filtreli, 16'sı yeşil filtreli, 16'sı mavi filtreli ve 16'sı filtre olmadan tasarlanmıştır. Bu yapı, sensörün gerçek RGB değerlerini doğru şekilde ölçmesini ve renk tanımlama işlemlerinde yüksek doğruluk sağlamasını mümkün kılar.
Kart üzerindeki beyaz LED'ler ortam ışığından bağımsız tutarlı ölçümler yapılmasını sağlarken, entegre çıkış frekans ölçeri ile analog-dijital dönüşüm olmaksızın doğrudan dijital veri elde edilir. TCS3200 Renk Sensörü, Arduino ve diğer mikrokontrolör platformlarıyla kolayca entegre edilebilen, renk algılama gerektiren projeler için mükemmel bir çözümdür.
Teknik Özellikler
Bu bölümde TCS3200 TCS230 Renk Sensörünün detaylı teknik özellikleri listelenmektedir.
- Sensör Çipi: TCS3200/TCS230 programlanabilir renk ışık-frekans dönüştürücü
- Algılama Dizisi: 8x8 fotodiod dizisi (64 fotodiod)
- Filtre Dağılımı: 16 kırmızı filtreleme, 16 yeşil filtreleme, 16 mavi filtreleme, 16 filtresiz
- Çalışma Voltajı: 2.7V - 5.5V DC
- Arayüz Tipi: Dijital (frekans çıkışlı)
- Çıkış Tipi: Kare dalga (50% görev döngüsü)
- Çıkış Frekans Ölçeği: %100, %20, %2 olarak programlanabilir
- Maksimum Çıkış Frekansı: 600 kHz
- Iletişim Protokolü: Doğrudan dijital sinyal
- Ölçüm Hassasiyeti: 10-bit çözünürlük (RGB başına 0-1023 değer)
- Renk Algılama Mesafesi: Optimal 10mm (beyaz LED ile)
- Aydınlatma: 4 adet entegre beyaz LED
- LED Kontrolü: Açık/kapalı kontrol pini ile
- Algılama Açısı: 120 derece
- Tepki Süresi: ~100μs (tam ölçekte)
- Güç Tüketimi: İşlem modunda ~2mA, LED aktif iken ~20mA
- Çalışma Sıcaklığı: -40°C ile +85°C arası
- Kart Boyutları: 28.4mm x 28.4mm
- Montaj Delikleri: 4 adet, 3mm çapında
- Pin Sayısı: 8 pin (VCC, GND, S0, S1, S2, S3, OUT, LED)
Kullanım Avantajları
TCS3200 TCS230 Renk Sensörünün sağladığı temel avantajlar aşağıda listelenmiştir.
- Yüksek Doğruluk: 8x8 fotodiod dizisi sayesinde hassas renk algılama imkanı sunar.
- Entegre Aydınlatma: Ortam ışığından bağımsız ölçüm için dahili beyaz LED'ler içerir.
- Programlanabilir Kazanç: Farklı ışık koşullarına uyum için ayarlanabilir çıkış frekansı.
- Dijital Arayüz: Analog-dijital dönüştürücü gerektirmeden doğrudan dijital çıkış.
- Geniş Renk Spektrumu: Tam RGB algılama ile geniş renk yelpazesini tanımlayabilme.
- Kompakt Boyut: 28.4mm x 28.4mm boyutuyla projelere kolay entegrasyon.
- Düşük Güç Tüketimi: Düşük akım çekimi ile batarya uygulamaları için uygundur.
- Esnek Çalışma Voltajı: 2.7V-5.5V arası geniş voltaj aralığında çalışabilme.
- Kolay Bağlantı: Arduino ve diğer mikrodenetleyicilere doğrudan bağlanabilme.
- Dayanıklı Tasarım: Geniş sıcaklık aralığında (-40°C - +85°C) güvenilir çalışma.
İdeal Kullanım Alanları
Bu TCS3200 TCS230 Renk Sensörünün tipik kullanım alanları aşağıda listelenmiştir.
- Renk Tanımlama Sistemleri: Objelerin renklerine göre sınıflandırılması
- Robotik Uygulamalar: Yol takibi, obje tanıma ve seçme işlemleri
- Endüstriyel Sıralama: Üretim hatlarında ürünlerin renklerine göre ayrıştırılması
- Renk Eşleştirme Cihazları: Boya, tekstil, baskı gibi alanlarda renk doğrulama
- Medikal Test Kitleri: Renk değişimlerini ölçen tanı sistemleri
- Akıllı Ev Projeleri: Ortam ışığına tepki veren otomasyon sistemleri
- Eğitim Projeleri: Renk algılama prensiplerini öğretmek için eğitim setleri
- Kimyasal Analiz: Renk değişimlerine dayalı basit kimyasal testler
- Tarım Uygulamaları: Bitki sağlığı analizi ve olgunluk tespiti
- Interaktif Sanat Projeleri: Renklere tepki veren görsel ve işitsel enstalasyonlar
Bağlantı ve Kurulum Rehberi
TCS3200 TCS230 Renk Sensörünün mikrodenetleyicilere bağlantısı ve temel kurulum adımları.
İpucu: TCS3200 sensörünü Arduino'ya bağlarken, doğru pin bağlantılarını yapmanız kritik önem taşır. VCC pinini Arduino'nun 5V veya 3.3V pinine bağlayın, 5V kullanırsanız daha güçlü LED ışığı elde edersiniz. GND pinini Arduino'nun GND pinine bağlayın. S0 ve S1 pinleri çıkış frekans ölçeklendirmesini kontrol eder, genellikle ikisi de HIGH yapılarak %100 ölçeklendirme kullanılır. S2 ve S3 pinleri hangi renk filtresinin aktif olacağını belirler, bu pinleri Arduino'nun dijital pinlerine bağlayın. OUT pini sensörün frekans çıkışıdır, Arduino'nun dijital veya PWM pinlerinden birine bağlanmalıdır. LED pini ise entegre beyaz LED'leri kontrol eder, LOW sinyali LED'leri açar. En doğru renk okuması için sensör yüzeyini ölçülecek nesneye yaklaşık 10mm mesafede konumlandırın. Ortam ışığının etkisini azaltmak için sensörün ölçüm yaptığı alanı hafifçe gölgelendirmeniz veya entegre LED'leri kullanmanız daha tutarlı sonuçlar almanızı sağlayacaktır.
Çalışma Prensibi ve Sensör Teknolojisi
TCS3200 TCS230 Renk Sensörünün temel çalışma mantığı ve kullandığı teknoloji.
Yüksek performanslı sensörler arasında yer alan TCS3200, dört farklı filtre grubuna sahip fotodiod dizisiyle renkleri algılar ve bu optik veriyi dijital sinyallere dönüştürür.
Renk Algılama Mekanizması:
TCS3200 sensörünün renk algılama prensibi şöyle çalışır:
- Fotodiod Dizisi: 8x8 matris düzeninde 64 silikon fotodiod içerir
- Filtre Dağılımı: 16 kırmızı, 16 yeşil, 16 mavi ve 16 filtresiz fotodiod
- Işık Yoğunluğu Ölçümü: Fotodiodlar, üzerlerine düşen ışık yoğunluğuna göre elektrik akımı üretir
- Filtre Seçimi: S2 ve S3 kontrol pinleri ile hangi renk filtresinin aktif olacağı seçilir
- Frekans Dönüşümü: Fotoakımlar, çıkışta kare dalga üretecek şekilde frekansa dönüştürülür
Bu prensip, analog-dijital dönüşüm olmadan doğrudan dijital frekans çıkışı sağlar.
Filtre Tipi Seçimi ve Kontrol:
S2 ve S3 pinlerinin değerlerine göre filtre seçimi yapılır:
- S2=LOW, S3=LOW: Kırmızı filtre aktif
- S2=HIGH, S3=HIGH: Yeşil filtre aktif
- S2=LOW, S3=HIGH: Mavi filtre aktif
- S2=HIGH, S3=LOW: Filtresiz (Clear) aktif
Bu kombinasyonlar sayesinde RGB değerleri ayrı ayrı okunabilir.
Çıkış Frekans Ölçeklendirmesi:
S0 ve S1 pinleri ile çıkış frekansı ölçeklendirilir:
- S0=LOW, S1=LOW: Güç kapalı (Çıkış yok)
- S0=LOW, S1=HIGH: %2 frekans ölçeği
- S0=HIGH, S1=LOW: %20 frekans ölçeği
- S0=HIGH, S1=HIGH: %100 frekans ölçeği
Farklı ışık koşulları ve mikrodenetleyici hızlarına göre uygun ölçek seçilebilir.
Arduino ile Kullanım ve Örnek Kod
TCS3200 TCS230 Renk Sensörünün Arduino ile kullanımı ve temel örnek kodlar.
Bu sensör, Arduino ile kolayca entegre edilebilir ve renk algılama projelerinde kullanılabilir.
Arduino Bağlantı Şeması:
Tipik Arduino bağlantısı şu şekildedir:
- VCC → 5V (veya 3.3V)
- GND → GND
- S0 → Dijital Pin 4
- S1 → Dijital Pin 5
- S2 → Dijital Pin 6
- S3 → Dijital Pin 7
- OUT → Dijital Pin 8
- LED → Dijital Pin 9 (Opsiyonel, LED kontrolü için)
Bağlantılar yapıldıktan sonra sensör kullanıma hazırdır.
Temel RGB Değerleri Okuma Kodu:
#define S0 4
#define S1 5
#define S2 6
#define S3 7
#define sensorOut 8
#define LED 9
int redFrequency = 0;
int greenFrequency = 0;
int blueFrequency = 0;
void setup() {
pinMode(S0, OUTPUT);
pinMode(S1, OUTPUT);
pinMode(S2, OUTPUT);
pinMode(S3, OUTPUT);
pinMode(sensorOut, INPUT);
pinMode(LED, OUTPUT);
// Frekans ölçeğini %100 olarak ayarla
digitalWrite(S0, HIGH);
digitalWrite(S1, HIGH);
// LED'i aç (LOW aktif)
digitalWrite(LED, LOW);
Serial.begin(9600);
}
void loop() {
// Kırmızı rengi oku
digitalWrite(S2, LOW);
digitalWrite(S3, LOW);
redFrequency = pulseIn(sensorOut, LOW);
// Yeşil rengi oku
digitalWrite(S2, HIGH);
digitalWrite(S3, HIGH);
greenFrequency = pulseIn(sensorOut, LOW);
// Mavi rengi oku
digitalWrite(S2, LOW);
digitalWrite(S3, HIGH);
blueFrequency = pulseIn(sensorOut, LOW);
// Sonuçları seri monitörde göster
Serial.print("Kırmızı: ");
Serial.print(redFrequency);
Serial.print(" Yeşil: ");
Serial.print(greenFrequency);
Serial.print(" Mavi: ");
Serial.println(blueFrequency);
delay(500);
}
Bu kod, temel RGB değerlerini okur ve seri monitörde gösterir.
RGB Değerlerini Kalibrasyonu:
Ham frekans değerlerini anlamlı renk değerlerine dönüştürmek için kalibrasyon önemlidir:
- Referans Ölçümü: Beyaz ve siyah yüzeylerden referans frekans değerleri alınır
- Doğrusal Haritalama: Ölçülen değerler 0-255 aralığına haritalanır
- Renk Optimizasyonu: Gerekirse renk dengesini düzeltmek için çarpanlar uygulanır
- Filtre Değerleri: Hatalı okumaları azaltmak için ortalama alma veya filtreleme yapılır
- Ortam Işığı Kompanzasyonu: Ortam ışığı etkisini azaltmak için arka plan çıkarma uygulanır
Kalibrasyon, sensörün daha doğru ve tutarlı renk tanıma sonuçları vermesini sağlar.
Ölçüm Doğruluğunu Artırma Teknikleri
TCS3200 TCS230 Renk Sensörünün ölçüm doğruluğunu artırmak için öneriler ve teknikler.
Renk sensörünün doğruluğu, çeşitli faktörlerden etkilenir ve bazı optimizasyonlarla iyileştirilebilir.
Fiziksel Ölçüm Koşulları:
Sensörün fiziksel kurulumu ve konumlandırması ile ilgili öneriler:
- Optimum Mesafe: Sensör ile ölçülen yüzey arasında 10mm mesafe en iyi sonucu verir
- Dış Işık İzolasyonu: Sensör etrafına ışık bariyeri veya gölgelik eklenmesi
- LED Parlaklık Kontrolü: Ölçülen nesnenin yüzey özelliklerine göre LED parlaklığının ayarlanması
- Sabit Pozisyonlama: Ölçümler sırasında sensörün sabit pozisyonda tutulması
- Yüzey Düzlüğü: Düz ve homojen yüzeylerden ölçüm alınması
Fiziksel koşulların optimizasyonu, ölçüm tutarlılığını önemli ölçüde artırır.
Yazılımsal İyileştirmeler:
Kod ve algoritma seviyesinde uygulanabilecek geliştirmeler:
- Çoklu Ölçüm Ortalaması: Birden fazla ölçüm alınıp ortalamasının kullanılması
- Adaptif Ölçeklendirme: Ortam ışığına göre frekans ölçeğinin dinamik ayarlanması
- Hareketli Ortalama Filtresi: Gürültülü ölçümleri yumuşatma için filtre uygulaması
- Sıcaklık Kompanzasyonu: Sensör sıcaklığına bağlı kaymaları düzeltme
- Renk Uzayı Dönüşümleri: RGB değerlerini HSV gibi daha anlamlı renk uzaylarına dönüştürme
Bu yazılımsal teknikler, ham ölçüm verilerinden daha doğru sonuçlar elde edilmesini sağlar.
Kalibrasyon Yöntemleri:
Sensörün doğru sonuçlar vermesi için kalibrasyon stratejileri:
- Çift Nokta Kalibrasyonu: Bilinen siyah ve beyaz referanslarla min-max değerlerinin belirlenmesi
- Renk Kartı Kalibrasyonu: Standart renk kartları kullanarak her filtrenin tepkisinin ayarlanması
- Dinamik Yeniden Kalibrasyon: Ortam koşulları değiştiğinde otomatik yeniden kalibrasyon
- Renk Ofset Düzeltmesi: Filtreler arasındaki dengesizlikleri düzeltme için ofset değerleri kullanma
- Algılama Eşiklerinin Optimizasyonu: Farklı renk grupları için özel algılama eşikleri belirleme
Etkili kalibrasyon, sensörün geniş bir koşul yelpazesinde güvenilir sonuçlar vermesini sağlar.
Proje Örnekleri ve Uygulama Fikirleri
TCS3200 TCS230 Renk Sensörü kullanarak gerçekleştirilebilecek yaratıcı proje örnekleri.
Bu sensör, basit renk tanımadan karmaşık etkileşimli sistemlere kadar çeşitli projelerde kullanılabilir.
Eğitim ve Hobi Projeleri:
Öğrenme ve kişisel gelişim için ideal projeler:
- Renk Tanıma Oyuncağı: Farklı renkleri söyleyen ve tanıtan eğitici oyuncak
- Renk Takip Eden Robot: Belirli renkteki bir çizgiyi veya nesneyi takip eden robot
- Müzik Renk Dönüştürücü: Renkleri farklı müzik notalarına çeviren sensörlü enstrüman
- Dijital Renk Karıştırıcı: RGB değerlerini gösteren ve kaydetme imkanı sunan renk öğreticisi
- Interaktif Renk Sanat Platformu: Renklerle etkileşime giren dijital sanat projesi
Bu projeler, sensör teknolojisini öğrenmek ve yaratıcılığı geliştirmek için idealdir.
Ev ve Hobi Uygulamaları:
Günlük hayatta kullanılabilecek pratik çözümler:
- Akıllı Renk Eşleştirici: Boya, kumaş veya dekorasyon için renk eşleştiren cihaz
- Otomatik Bitki Bakım Monitörü: Yaprak rengine bakarak bitki sağlığını izleyen sistem
- Renk Tepkili Akıllı Aydınlatma: Ortamdaki ana renge göre LED aydınlatma rengini ayarlayan sistem
- Giysi Renk Kategorize Edici: Giysileri renklerine göre sınıflandıran asistan
- Yemek Pişirme İzleyicisi: Gıdaların pişme durumunu renk değişimlerine göre izleyen sensör
Bu uygulamalar, günlük yaşamı kolaylaştıran pratik çözümler sunar.
Endüstriyel ve İleri Seviye Uygulamalar:
Daha karmaşık veya özelleşmiş kullanım senaryoları:
- Ürün Kalite Kontrol Sistemi: Üretim hattında ürün renklerini doğrulayan otomatik sistem
- Kimyasal Tepkime Monitörü: Kimyasal reaksiyonlardaki renk değişimlerini kaydeden cihaz
- Toprak Analiz Aracı: Toprak numunelerinin renk analizine dayalı besin içeriği tespit eden sistem
- Su Kalitesi İzleme: Su rengindeki değişimlere göre kirlilik veya pH değişimlerini izleyen sensör
- Doku Tanıma Sistemi: Renk ve yansıma bilgisine dayalı materyal tanımlama sistemi
Bu ileri seviye uygulamalar, sensörün profesyonel ve endüstriyel alanlardaki potansiyelini gösterir.
Sorun Giderme ve Optimizasyon
TCS3200 TCS230 Renk Sensörü kullanırken karşılaşılabilecek yaygın sorunlar ve çözüm yöntemleri.
Her elektronik sensör gibi, TCS3200 de bazı genel sorunlara yatkın olabilir, ancak doğru yaklaşımla bunlar aşılabilir.
Yaygın Sorunlar ve Çözümleri:
Sık karşılaşılan sorunlar ve bunları giderme yöntemleri:
- Tutarsız Ölçümler: Ortam ışığı değişimlerini önlemek için LED'leri aktif kullanın ve ışık kalkanı ekleyin
- Düşük Hassasiyet: Frekans ölçeğini %100'e ayarlayın ve sensör-nesne mesafesini 10mm civarında tutun
- Renk Ayrıştırma Zorlukları: HSV renk uzayına dönüştürerek renkleri daha iyi ayırt edin
- LED Parlaklık Sorunları: LED pinini PWM ile sürün veya seri direnç ekleyerek parlaklığı ayarlayın
- Sensör Isınması: Sürekli ölçüm yerine aralıklı ölçüm stratejisi uygulayın
Bu çözümler, sensörün daha güvenilir ve doğru çalışmasını sağlar.
Performans Optimizasyonu:
Sensörün performansını artırmak için stratejiler:
- Enerji Verimliliği: Ölçüm yapmadığınızda LED'leri kapatın ve düşük güç tüketimi için %20 frekans ölçeği kullanın
- Hız Optimizasyonu: pulseIn() fonksiyonu yerine doğrudan kaydedici tabanlı frekans sayacı kullanın
- Ölçüm Zamanlaması: Kritik olmayan uygulamalarda daha kısa örnekleme süresi kullanın
- Dijital Gürültü Azaltma: Sensör çevresindeki dijital sinyal hatlarını ve güç hatlarını ayırın
- Verimli Kod Yapısı: Gereksiz döngülerden kaçının ve hesaplamaları optimize edin
Bu optimizasyonlar, özellikle batarya ile çalışan veya gerçek zamanlı sistemlerde önemlidir.
Donanım İyileştirmeleri:
Sensör donanımını geliştirmek için öneriler:
- Lens Eklenmesi: Odak mesafesini optimize etmek için basit bir lens sistemi ekleyin
- Işık Bariyeri Tasarımı: Işık sızıntılarını önleyen özel tasarlanmış bir muhafaza kullanın
- Gürültü Filtreleme: Güç hattına basit bir filtre ekleyerek elektriksel gürültüyü azaltın
- Mekanik İzolasyon: Titreşimleri azaltmak için sensörü yumuşak montaj elemanlarıyla sabitleyin
- Termal Yönetim: Uzun süreli çalışmalarda LED ısınmasını önlemek için ısı dağıtım çözümleri ekleyin
Bu donanımsal iyileştirmeler, sensörün saha koşullarında daha güvenilir çalışmasını sağlar.
Paket İçeriği
Ürün kutusunda bulunan parçaların listesi.
İlgili Ürün Kategorilerimiz
Arduino geliştirme kartları ve aksesuarları. Projeleriniz için gerekli olan tüm Arduino bileşenlerini bu kategoride bulabilirsiniz.
Ürünleri İncele →
Çeşitli elektronik projeleriniz için farklı türde sensörler. Işık, sıcaklık, nem, hareket, renk ve daha fazlası bu kategoride!
Ürünleri İncele →
Neden Voltaj.Net'ten Almalısınız?
Voltaj.Net, Türkiye'nin güvenilir elektronik komponent tedarikçisi olarak, kaliteli sensör çözümleri ve Arduino uyumlu modülleri uygun fiyatlarla sunmaktadır.
- Orijinal Ürünler: Test edilmiş ve doğrulanmış kaliteli elektronik komponentler.
- Hızlı Kargo: Siparişleriniz aynı gün içinde hazırlanıp gönderilir.
- Teknik Destek: Uzman ekibimizden kurulum ve kullanım desteği alabilirsiniz.
- Uygun Fiyat: Piyasadaki en rekabetçi fiyatlarla kaliteli ürünler.
- Güvenli Alışveriş: SSL korumalı ödeme sistemi ile güvenli ticaret.
- Geniş Ürün Yelpazesi: Elektronik projeleriniz için tüm bileşenler tek adreste.
- Toplu Alım İmkanı: Eğitim kurumları ve şirketler için özel fiyatlandırma.
- Müşteri Memnuniyeti: Yüksek müşteri memnuniyeti ve güvenilir hizmet.
Ürün Hakkında Sıkça Sorulan Sorular
TCS3200 sensörü nasıl çalışır?
TCS3200 sensörü, 8x8 fotodiod dizisi kullanır. Dört farklı filtre grubu vardır: kırmızı, yeşil, mavi ve filtresiz. S2 ve S3 pinleriyle filtre seçilir. Işık yoğunluğu frekansa dönüştürülür. Çıkış pini kare dalga üretir. Frekans değerleri renklere göre değişir. Sonuçta dijital çıkış sinyali elde edilir.
Sensörün Arduino'ya bağlantısı nasıl yapılır?
VCC pini Arduino 5V'a bağlanır. GND pini Arduino GND'ye bağlanır. S0 ve S1 pinleri dijital pinlere (frekans ölçeklendirme için). S2 ve S3 dijital pinlere (filtre seçimi için). OUT pini dijital pine (frekans ölçümü için). LED pini dijital pine (opsiyonel, LED kontrolü için). Tipik bağlantıda genellikle D4-D9 arası pinler kullanılır.
En doğru renk ölçümü için mesafe ne kadar olmalıdır?
Optimum mesafe yaklaşık 10mm'dir. Bu mesafede LED ışığı en verimli şekilde nesneye ulaşır. Daha uzak mesafede ışık dağılır ve hassasiyet düşer. Daha yakın mesafede LED ışığı yansıma sorunları yaratabilir. Mesafeyi sabit tutmak tutarlı ölçüm için önemlidir. Sensörü nesneye paralel tutmak doğruluğu artırır.
Renk ölçümü yaparken karşılaşılan tipik sorunlar nelerdir?
Ortam ışığı değişimleri ölçümleri etkiler. Yansıtıcı veya parlak yüzeyler hatalı okumaya neden olur. Mesafe tutarsızlıkları sonuçları değiştirir. İnce dalgalanma ve benzer renk tonlarını ayırt etmek zordur. Sıcaklık değişimleri sensör performansını etkiler. Yetersiz kalibrasyon hatalı renk tanımlamasına yol açar.
Sensörün çıkış frekansı nasıl ayarlanır?
S0 ve S1 pinleri ile frekans ölçeği ayarlanır. S0=LOW, S1=LOW: Güç kapalı (çıkış yok). S0=LOW, S1=HIGH: %2 frekans ölçeği. S0=HIGH, S1=LOW: %20 frekans ölçeği. S0=HIGH, S1=HIGH: %100 frekans ölçeği. Yüksek ölçek daha hassas, düşük ölçek daha az güç kullanır.
RGB değerleri nasıl kalibre edilir?
Beyaz bir yüzeyle minimum frekans değerlerini kaydedin. Siyah bir yüzeyle maksimum frekans değerlerini kaydedin. Bu min-max değerleri ile doğrusal bir haritalama yapın. Haritalamayı RGB 0-255 aralığına göre düzenleyin. Renk dengesi için gerekirse çarpanlar ekleyin. Düzenli kalibrasyon yaparak ortam değişikliklerini telafi edin.
Sensör hangi renk uzaylarıyla çalışabilir?
Sensör temel olarak RGB değerleri üretir. Yazılımsal dönüşümlerle HSV/HSL uzayına geçilebilir. HSV uzayı renk tonu, doygunluk ve parlaklık olarak ayrıştırır. LAB renk uzayına dönüştürme daha karmaşık renk analizini mümkün kılar. YUV renk uzayı görüntü işleme uygulamalarında kullanılabilir. CMYK dönüşümü baskı uygulamaları için faydalıdır.
Sensör ne kadar hızlı ölçüm yapabilir?
Tipik tepki süresi yaklaşık 100μs'dir. Tam bir RGB ölçümü yaklaşık 10-20ms sürer. Arduino ile pulseIn() fonksiyonu kullanıldığında ölçüm süresi uzar. Frekans ölçeği %100'e ayarlandığında ölçüm hızı artar. Doğrudan kaydedici tabanlı kod ile mikrosaniye seviyesinde ölçüm mümkündür. Pratik uygulamalarda saniyede 50 tam renk ölçümü yapılabilir.