TCS34725 RGB Renk Tanıma Sensörü (IR Filtreli)
Dahili IR filtreleme katmanı sayesinde ortamdaki görünmez kızılötesi ışığı engelleyerek nesnelerin gerçek RGB renklerini tanıyan optik sensör.
Önemli Güvenlik ve Teknik Sınırlama Bilgisi
Sensör üzerindeki dahili beyaz LED çok parlaktır; rengi ölçülecek nesneye yaklaşık 1-2 cm mesafeden tutulmalıdır.
Teknik Özellikler ve Elektriksel Parametreler
Pin Bağlantıları ve Görevleri (Pinout)
| Pin # | Pin Adı | Sinyal Türü | Görev & Açıklama |
|---|---|---|---|
| 1 | VIN | Güç | +3.3V veya +5V Besleme |
| 2 | GND | Toprak | Toprak 0V |
| 3 | SCL | I2C Saat | I2C Clock |
| 4 | SDA | I2C Veri | I2C Data |
| 5 | LED | Kontrol | Beyaz aydınlatma LED kontrol pini |
| 6 | INT | Kesme | Renk eşiği kesme pini |
Geliştirme Kartı Uyumluluk Durumu
Doğrudan bağlantı ve yerleşik 5V desteği.
3.3V ile tam uyumlu çalışır.
MicroPython veya C/C++ SDK ile desteklenir.
MakeCode blokları veya MicroPython ile uyumlu.
5V tolerant GPIO pinleri doğrudan bağlanabilir.
Örnek Kaynak Kod Kütüphanesi
TCS34725 ile RGB Renk Ayrıştırma
Adafruit TCS34725 Library#include <Wire.h>
#include "Adafruit_TCS34725.h"
Adafruit_TCS34725 tcs = Adafruit_TCS34725(TCS34725_INTEGRATIONTIME_50MS, TCS34725_GAIN_4X);
void setup() {
Serial.begin(9600);
if (tcs.begin()) {
Serial.println("TCS34725 Renk Sensörü Hazır!");
} else {
Serial.println("Sensör bulunamadı!");
while (1);
}
}
void loop() {
uint16_t r, g, b, c;
tcs.getRawData(&r, &g, &b, &c);
Serial.print("R: "); Serial.print(r);
Serial.print(" G: "); Serial.print(g);
Serial.print(" B: "); Serial.print(b);
Serial.print(" C (Işık): "); Serial.println(c);
delay(500);
} R: 1245 G: 450 B: 380 C: 2150
Çalışma Mantığı ve Fiziksel İlkeler
TCS34725, endüstriyel renk ayrıştırma robotlarında ve ekran parlaklık/renk kalibrasyonunda kullanılan yüksek doğruluklu bir renk sensörüdür. 3x4 fotodiyot matrisi üzerinde Kırmızı, Yeşil, Mavi ve Filtresiz (Clear) filtreler barındırır. En büyük farkı, fotodiyotların üzerine yerleştirilmiş özel IR engelleme filtresidir.
Artıları ve Sınırlamaları
Sık Karşılaşılan Sorunlar ve Çözümleri
Alternatif ve Benzer Sensörler
TCS3200 RGB Renk Tanıma ve Frekans Dönüştürücü Sensör Modülü
Kırmızı, Yeşil, Mavi ve Şeffaf fotodiyot dizisiyle hedef yüzeyin rengini kare dalga frekansına dönüştüren, renk ayıran robotların popüler sensörüdür.
GUVA-S12SDGUVA-S12SD Gerçek Güneş Ultraviyole (UV) İndeksi Sensörü
Görünür ışıktan etkilenmeyen GaN fotodiyotu ile doğrudan Dünya Sağlık Örgütü UV İndeksi (0-11+) değerini analog voltaj olarak üreten meteoroloji sensörüdür.
LDR-GL5528LDR Işık Sensör Modülü (Fotodirenç GL5528)
Ortamdaki ışık şiddetine göre direnci azalan, gece lambalarında ve akıllı aydınlatma sistemlerinde yaygın kullanılan ekonomik ışık algılayıcıdır.