SKU: OT3509 Artikelnummer: NB072 EAN: 8720618827012
Ab sofort sieht deine Elektronik mit diesem schönen Farblichtsensor atemberaubende Farben.
Das ist der beste Farbsensor auf dem Markt, der TCS34725, der RGB- und Clear-Lichtdetektionselemente hat.
Ein IR-Sperrfilter ermöglicht genaue Farbmessungen, wodurch du eine viel naturgetreuere Farbe erhältst als die meisten Sensoren, da Menschen IR nicht sehen.
Geeignet für den Einsatz hinter getöntem Glas durch den unglaublich dynamischen Bereich von 3.800.000:1 mit einstellbarer Integrationszeit und Verstärkung.
Mit einem 3.3V-Regler, sodass du das Breakout sicher mit 3-5VDC versorgen kannst, und Pegelwandlung für die I2C-Pins, sodass sie mit 3.3V- oder 5V-Logik verwendet werden können.
Außerdem auch eine schöne neutrale 4150°K Temperatur-LED mit einem MOSFET-Treiber an Bord, um das zu beleuchten, was du zu erfassen versuchst. Die LED kann einfach über einen Logikpegel-Ausgang ein- oder ausgeschaltet werden.
Verbinde dich mit jedem Mikrocontroller über I2C und der Beispielcode hilft dir schnell mit 4-Kanal-Auslesungen weiter.
Schließe den Sensor an, indem du VDD an 3-5VDC, Masse an common ground, SCL an I2C Clock und SDA an I2C-Daten auf deinem Arduino anschließt. Starte die IDE neu und wähle die Beispielskizze aus und lege all deine Lieblingsfrüchte neben das Sensorelement!
Wichtigste Merkmale:
PAKET BESTEHT AUS:
TCS34725 RGB-Farbsensormodul
Männliche Header
Der Sensor funktioniert, indem weißes Licht auf ein Objekt gestrahlt wird und die Menge an rotem, grünem, blauem und weißem Licht gemessen wird, das von der Oberfläche dieses Objekts reflektiert wird.
Die Messungen werden mithilfe einer 3 x 4 Matrix von Sensoren mit roten/grünen/blauen Farbfiltern davor durchgeführt. Er misst auch die Gesamtintensität des reflektierten Lichts mithilfe eines Helligkeitsfilters über drei der Sensoren. Das gesamte Sensorarray hat einen IR-Filter darüber, der die Auswirkungen von IR-Licht auf die Messungen minimiert.
Die analogen Sensorausgänge werden mithilfe von 4 integrierenden ADC's in 16-Bit-Digitalwerte umgewandelt. Diese digitalen Sensorwerte stehen dann der MCU über den I2C-Bus zur Verfügung.
Es gibt 2 Haupteinstellungen, die konfiguriert werden können, um die Messwerte zu beeinflussen und für eine bestimmte Anwendung zu optimieren.
Gain Setting: Die Gain-Einstellung kann auf 1X, 4X, 16X oder 60X eingestellt werden. Höhere Verstärkungseinstellungen können helfen, die Farbe bei wenig Licht korrekt zu lesen, können aber auch das Rauschlevel der Messung erhöhen.
Integrationszeit: Die Integrationszeit ist die Zeitdauer, die für die Probenahme verwendet wird. Längere Integrationszeiten können in einigen Anwendungen für eine bessere Genauigkeit sorgen. Die Integrationszeit TCS34725 Module Schematisch kann auf 2,4 mS, 24 mS, 50 mS, 101 mS, 154 mS oder 700 mS eingestellt werden.
Wenn die Unterbrechung aktiviert ist und die gemessenen Werte einen für die Unterbrechung festgelegten oberen oder unteren Grenzwert überschreiten, wird der Open-Collector-Ausgang LOW geschaltet. Da es sich um einen Open-Collector-Ausgang handelt, ist ein Pull-up-Widerstand an der INT-Leitung erforderlich, um sie HIGH zu ziehen, wenn sie nicht LOW angesteuert wird. Dies kann normalerweise durch Aktivieren eines internen Pull-ups am uC-Datenpin implementiert werden.
Die eingebaute weiße LED wird verwendet, um das zu messende Objekt zu beleuchten, und kann über den LED-Pin auf dem Modul gesteuert werden. Wenn der Pin schwebt, leuchtet die LED. Wenn sie dauerhaft ausgeschaltet sein soll, kann der Pin geerdet werden. Der Pin kann auch an einen digitalen Ausgang auf der MCU angeschlossen und beim Erfassen von Samples ein- und ausgeschaltet werden.
I2C-Schnittstelle
Das Modul kommuniziert über eine standardmäßige I2C-Schnittstelle. Die I2C-Adresse ist fest auf die Adresse 0x29 eingestellt.
Das Modul enthält MOSFET's und Pull-up-Widerstände für die Pegelwandlung der I2C-SDA- und SCL-Leitungen, sodass sie korrekt mit sowohl 3,3- als auch 5V-MCU's funktionieren.
Das Modul mit Strom versorgen
Das Modul kann über einen Eingang von 5 V oder 3,3 V am VIN-Pin auf dem Modul versorgt werden.
Der TCS34725-Sensor arbeitet mit 3,3 V, daher senkt ein eingebauter 3,3 V-Regler die höheren Spannungen auf die für den Sensor benötigten 3,3 V ab.
Ein 3V3-Pin auf dem Modul bietet bei Bedarf Zugriff auf den 3,3V-Ausgang des Reglers.
Modulanschlüsse
LED = LED-Steuereingang. Schwebend lassen für LED immer an. LOW ziehen, um die LED auszuschalten
INT = Unterbrechungsausgang aktiv LOW. Ausgang ist Open-Collector und erfordert daher einen Pull-up-Widerstand. Verbindet sich mit einem Unterbrechungseingang auf der MCU, falls verwendet.
SDA = I2C-SDA-Leitung. Verbindet sich mit SDA auf der MCU
SCL = I2C-SCL-Leitung. Verbindet sich mit SCL auf der MCU
3V3 = 3.3V-Ausgang des eingebauten 3.3V-Reglers
GND = Masse verbindet sich mit Masse auf der MCU
VIN = Eingangsleistung. Verbindet sich mit 3,3 V oder 5 V auf der MCU
Modulmontage
Das Modul wird mit der männlichen Stiftleiste lose geliefert. Dadurch kann die Header-Leiste je nach geplanter Verwendung oben oder unten am Modul angelötet werden, oder es können Drähte verwendet werden, um die Verbindungen herzustellen.
Für den Breadboard-Einsatz platzieren wir die Header unten. Das Löten ist am einfachsten, wenn die Header-Leiste in ein Breadboard gesteckt wird, um sie während des Lötvorgangs an Ort und Stelle zu halten.