SKU: OT3509 Numero articolo: NB072 EAN: 8720618827012
Da ora in poi la tua elettronica vedrà colori abbaglianti con questo bellissimo sensore di luce a colori.
Questo è il miglior sensore di colore sul mercato, il TCS34725, che dispone di elementi di rilevamento della luce RGB e Clear.
Un filtro di blocco IR consente misurazioni del colore precise, offrendo un colore molto più fedele rispetto alla maggior parte dei sensori, poiché le persone non vedono l’IR.
Adatto all’uso dietro vetro oscurato grazie all’incredibile gamma dinamica di 3.800.000:1 con tempo di integrazione e guadagno regolabili.
Con un regolatore da 3.3V, così puoi alimentare in sicurezza la breakout con 3-5VDC e conversione di livello per i pin I2C, in modo che possano essere usati con logica a 3.3V o 5V.
Inoltre, anche un bel LED neutro da 4150°K con driver MOSFET integrato per illuminare ciò che stai cercando di rilevare. Il LED può essere facilmente acceso o spento tramite un’uscita a livello logico.
Collegati a qualsiasi microcontrollore con I2C e il codice di esempio ti aiuterà rapidamente con letture a 4 canali.
Collega il sensore collegando VDD a 3-5VDC, massa a common ground, SCL a I2C Clock e SDA a I2C dati sul tuo Arduino. Riavvia l’IDE e seleziona lo sketch di esempio e metti tutta la tua frutta preferita accanto all’elemento sensore!
Caratteristiche principali:
IL PACCHETTO CONTIENE:
Modulo sensore di colore RGB TCS34725
Header maschio
Il sensore funziona proiettando una luce bianca su un oggetto e misurando la quantità di luce rossa, verde, blu e bianca riflessa dalla superficie di quell’oggetto.
Le misurazioni vengono effettuate utilizzando una matrice 3 x 4 di sensori con filtri colore rosso/verde/blu davanti. Misura anche l’intensità complessiva della luce riflessa utilizzando un filtro chiaro su tre dei sensori. L’intera matrice di sensori ha sopra un filtro IR che minimizza l’effetto della luce IR sulle misurazioni.
Le uscite analogiche del sensore vengono convertite in valori digitali a 16 bit utilizzando 4 ADC integranti. Questi valori digitali del sensore sono quindi disponibili per la MCU tramite il bus I2C.
Ci sono 2 impostazioni principali che possono essere configurate per influenzare le letture e ottimizzarle per una determinata applicazione.
Impostazione del guadagno: l’impostazione del guadagno può essere impostata su 1X, 4X, 16X o 60X. Impostazioni di guadagno più elevate possono aiutare a leggere correttamente il colore in condizioni di scarsa illuminazione, ma possono anche aumentare il livello di rumore della misurazione.
Tempo di integrazione: il tempo di integrazione è la durata utilizzata per acquisire il campione. Tempi di integrazione più lunghi possono in alcune applicazioni garantire una maggiore precisione. Il tempo di integrazione TCS34725 Module Schematisch può essere impostato su 2,4 mS, 24 mS, 50 mS, 101 mS, 154 mS o 700 mS.
Se l’interrupt è abilitato e i valori misurati superano un limite superiore o inferiore impostato per l’interrupt, l’uscita open-collector viene portata a BASSO. Poiché si tratta di un’uscita open-collector, è necessaria una resistenza di pull-up sulla linea INT per portarla a ALTO quando non viene pilotata a BASSO. Questo può solitamente essere implementato abilitando un pull-up interno sul pin dati della uC.
Il LED bianco integrato viene utilizzato per illuminare l’oggetto da misurare e può essere controllato tramite il pin LED sul modulo. Se il pin è lasciato flottante, il LED si accende. Se si desidera tenerlo permanentemente spento, il pin può essere collegato a massa. Il pin può anche essere collegato a un’uscita digitale sulla MCU e acceso/spento quando vengono acquisiti i campioni.
Interfaccia I2C
Il modulo comunica tramite una normale interfaccia I2C. L’indirizzo I2C è fisso all’indirizzo 0x29.
Il modulo contiene MOSFET e resistori di pull-up per la conversione di livello delle linee I2C SDA e SCL, in modo che funzionino correttamente sia con MCU a 3,3 che a 5V.
Alimentazione del modulo
Il modulo può essere alimentato da un ingresso di 5 V o 3,3 V sul pin VIN del modulo.
Il sensore TCS34725 funziona a 3,3 V, quindi un regolatore integrato da 3,3 V abbassa le tensioni più alte a 3,3 V necessarie per il sensore.
Un pin 3V3 sul modulo fornisce accesso all’uscita a 3,3V del regolatore, se necessario.
Collegamenti del modulo
LED = ingresso di controllo LED. Lasciare flottante per LED sempre acceso. Portare LOW per spegnere il LED
INT = uscita di interrupt attiva BASSA. L’uscita è open-collector quindi richiede una resistenza di pull-up. Si collega a un ingresso di interrupt sulla MCU, se utilizzato.
SDA = linea I2C SDA. Si collega a SDA sulla MCU
SCL = linea I2C SCL. Si collega a SCL sulla MCU
3V3 = uscita 3.3V del regolatore integrato da 3.3V
GND = massa si collega alla massa sulla MCU
VIN = alimentazione in ingresso. Si collega a 3,3 V o 5 V sulla MCU
Montaggio del modulo
Il modulo viene fornito con il header maschio separato. Ciò consente di saldare l’header sulla parte superiore o inferiore del modulo, a seconda dell’uso previsto, oppure di utilizzare fili per effettuare i collegamenti.
Per l’uso su breadboard, posizioniamo gli header nella parte inferiore. La saldatura è più semplice se l’header viene inserito in una breadboard per mantenerlo in posizione durante il processo di saldatura.