SKU: OT3509 Artikelnummer: NB072 EAN: 8720618827012
Från och med nu ser din elektronik bländande färger med denna fina färg- och ljussensor.
Detta är den bästa färgsensorn på marknaden, TCS34725, som har RGB- och Clear-ljuselement för detektering.
Ett IR-blockeringsfilter möjliggör noggranna färgmätningar, vilket ger dig en mycket mer verklighetstrogen färg än de flesta sensorer, eftersom människor inte ser IR.
Lämplig för användning bakom mörklagt glas tack vare det otroligt dynamiska omfånget på 3.800.000:1 med justerbar integrationstid och förstärkning.
Med en 3.3V-regulator, så att du säkert kan mata breakout-kortet med 3-5VDC och nivåomvandling för I2C-stiften, så att de kan användas med 3.3V- eller 5V-logik.
Dessutom också en fin neutral 4150°K temperatur-LED med en MOSFET-drivrutin ombord för att belysa det du försöker känna av. LED:n kan enkelt slås på eller av med en logisk nivåutgång.
Anslut till vilken mikrokontroller som helst med I2C och exempelkoden hjälper dig snabbt igång med 4-kanalsavläsningar.
Anslut sensorn genom att ansluta VDD till 3-5VDC, jord till common ground, SCL till I2C Clock och SDA till I2C-data på din Arduino. Starta om IDE:n och välj exempel-sketchen och placera alla dina favoritfrukter bredvid sensorelementet!
Viktigaste egenskaper:
PAKETET INNEHÅLLER:
TCS34725 RGB-färgsensormodul
Hane-header
Sensorn fungerar genom att lysa med vitt ljus på ett objekt och mäta mängden rött, grönt, blått och vitt ljus som reflekteras från ytan på det objektet.
Mätningarna görs med hjälp av en 3 x 4 matris av sensorer med röd/grön/blå färgfilter framför. Den mäter också den totala intensiteten av det reflekterade ljuset med hjälp av ett klart filter över tre av sensorerna. Hela sensorarrayen har ett IR-filter över sig som minimerar effekten av IR-ljus på mätningarna.
De analoga sensorutgångarna omvandlas till 16-bitars digitala värden med hjälp av 4 integrerande ADC:er. Dessa digitala sensorvärden är sedan tillgängliga för MCU:n via I2C-bussen.
Det finns 2 huvudinställningar som kan konfigureras för att påverka mätvärdena och optimera dem för en viss tillämpning.
Gain-inställning: Gain-inställningen kan ställas in på 1X, 4X, 16X eller 60X. Högre förstärkningsinställningar kan hjälpa till att läsa färgen korrekt i svagt ljus, men det kan också öka mätningens brusnivå.
Integrationstid: Integrationstiden är den tidsperiod som används för att ta provet. Längre integrationstider kan i vissa tillämpningar ge bättre noggrannhet. Integrationstiden TCS34725 Module Schematisch kan ställas in på 2,4 mS, 24 mS, 50 mS, 101 mS, 154 mS eller 700 mS.
Om avbrottet är aktiverat och de uppmätta värdena överskrider ett övre eller nedre gränsvärde som har ställts in för avbrottet, drivs den öppna kollektorutgången LÅG. Eftersom det är en öppen kollektorutgång krävs ett pull-up-motstånd på INT-linjen för att dra den HÖG när den inte drivs LÅG. Detta kan vanligtvis implementeras genom att aktivera en intern pull-up på uC-datapinnen.
Den inbyggda vita LED:n används för att belysa objektet som ska mätas och kan styras via LED-pinnen på modulen. Om pinnen lämnas flytande tänds LED:n. Om det önskas att den ska vara permanent avstängd kan pinnen jordas. Pinnen kan också anslutas till en digital utgång på MCU:n och slås på/av när prover tas.
I2C-gränssnitt
Modulen kommunicerar via ett standard I2C-gränssnitt. I2C-adressen är fast på adressen 0x29.
Modulen innehåller MOSFET:ar och pull-up-motstånd för nivåomvandling av I2C SDA- och SCL-linjerna, så att de fungerar korrekt med både 3,3 och 5V MCU:er.
Strömförsörjning av modulen
Modulen kan matas med en ingång på 5 V eller 3,3 V på VIN-pinnen på modulen.
TCS34725-sensorn arbetar på 3,3 V, så en inbyggd 3,3 V-regulator sänker de högre spänningarna till 3,3 V som krävs för sensorn.
En 3V3-pin på modulen ger tillgång till regulatorns 3,3V-utgång om det behövs.
Modulanslutningar
LED = LED-styringång. Lämna flytande för att LED alltid ska vara på. Dra LOW för att stänga av LED:n
INT = Avbrottsutgång aktiv LÅG. Utgången är öppen kollektor och kräver därför ett pull-up-motstånd. Ansluts till en avbrottsingång på MCU:n, om den används.
SDA = I2C SDA-linje. Ansluts till SDA på MCU
SCL = I2C SCL-linje. Ansluts till SCL på MCU
3V3 = 3.3V-utgång från den inbyggda 3.3V-regulatorn
GND = jord ansluts till jord på MCU:n
VIN = Tillförd effekt. Ansluts till 3,3 V eller 5 V på MCU:n
Montering av modulen
Modulen levereras med den manliga stiftlisten lös. Detta gör att headern kan lödas fast på modulens övre eller nedre sida, beroende på planerad användning, eller så kan ledningar användas för att göra anslutningarna.
För breadboard-användning placerar vi headers längst ned. Lödning är enklast om headern sticks in i ett breadboard för att hålla den på plats under lödprocessen.