SKU: OT3509 Varenummer: NB072 EAN: 8720618827012
Fra nu af ser din elektronik blændende farver med denne flotte farvelys-sensor.
Dette er den bedste farvesensor på markedet, TCS34725, som har RGB- og Clear-lysdetektionselementer.
Et IR-blokeringsfilter muliggør præcise farvemålinger, så du får en langt mere naturtro farve end de fleste sensorer, fordi mennesker ikke kan se IR.
Velegnet til brug bag mørklagt glas takket være det utroligt dynamiske område på 3.800.000:1 med justerbar integrationstid og forstærkning.
Med en 3.3V-regulator, så du sikkert kan forsyne breakout-boardet med 3-5VDC og niveauskift til I2C-benene, så de kan bruges med 3.3V- eller 5V-logik.
Derudover også en flot neutral 4150°K temperatur-LED med en MOSFET-driver ombord til at oplyse det, du forsøger at registrere. LED'en kan nemt tændes eller slukkes med et logisk niveau-output.
Opret forbindelse til enhver mikrocontroller med I2C, og eksempel-koden vil hurtigt få dig i gang med 4-kanals aflæsninger.
Tilslut sensoren ved at forbinde VDD til 3-5VDC, jord til common ground, SCL til I2C Clock og SDA til I2C-data på din Arduino. Genstart IDE'en, og vælg eksempelskitsen, og sæt alle dine yndlingsfrugter ved siden af sensorelementet!
Vigtigste funktioner:
PAKKEN BESTÅR AF:
TCS34725 RGB-farvesensormodul
Han-header
Sensoren fungerer ved at kaste et hvidt lys på et objekt og måle mængden af rødt, grønt, blåt og hvidt lys, der reflekteres fra overfladen af objektet.
Målingerne udføres ved hjælp af en 3 x 4 matrix af sensorer med rød/grøn/blå farvefiltre foran. Den måler også den samlede intensitet af det reflekterede lys ved hjælp af et klart filter over tre af sensorerne. Hele sensorarrayet har et IR-filter over sig, som minimerer effekten af IR-lys på målingerne.
De analoge sensorudgange konverteres til 16-bit digitale værdier ved hjælp af 4 integrerende ADC'er. Disse digitale sensorværdier er derefter tilgængelige for MCU'en via I2C-bussen.
Der er 2 hovedindstillinger, som kan konfigureres for at påvirke målingerne og optimere dem til en bestemt anvendelse.
Gain-indstilling: Gain-indstillingen kan indstilles til 1X, 4X, 16X eller 60X. Højere forstærkningsindstillinger kan hjælpe med at aflæse farven korrekt i svagt lys, men det kan også øge målingens støjniveau.
Integrationstid: Integrationstiden er den tidsperiode, der bruges til at tage prøven. Længere integrationstider kan i nogle anvendelser give bedre nøjagtighed. Integrationstiden TCS34725 Module Schematisch kan indstilles til 2,4 mS, 24 mS, 50 mS, 101 mS, 154 mS eller 700 mS.
Hvis afbrydelsen er aktiveret, og de målte værdier overskrider en øvre eller nedre grænseværdi, der er indstillet for afbrydelsen, drives open-collector-udgangen LAV. Da det er en open-collector-udgang, kræves en pull-up-modstand på INT-linjen for at trække den HØJ, når den ikke drives LAV. Dette kan normalt implementeres ved at aktivere en intern pull-up på uC-data-pinnen.
Den indbyggede hvide LED bruges til at oplyse det objekt, der måles, og kan styres via LED-pinnen på modulet. Hvis pinnen flyder, tændes LED'en. Hvis det ønskes, at den skal være permanent slukket, kan pinnen forbindes til jord. Pinnen kan også forbindes til en digital udgang på MCU'en og tændes/slukkes, når der tages prøver.
I2C-interface
Modulet kommunikerer via en standard I2C-interface. I2C-adressen er fastsat til adressen 0x29.
Modulet indeholder MOSFET'er og pull-up-modstande til niveauskift af I2C SDA- og SCL-linjerne, så de fungerer korrekt med både 3,3 og 5V MCU'er.
Forsyning af modulet
Modulet kan forsynes med en indgang på 5 V eller 3,3 V på VIN-pinnen på modulet.
TCS34725-sensoren fungerer ved 3,3 V, så en indbygget 3,3 V-regulator sænker de højere spændinger til 3,3 V, som sensoren kræver.
En 3V3-pin på modulet giver adgang til regulatorens 3,3V-udgang, hvis det er nødvendigt.
Modultilslutninger
LED = LED-styringsindgang. Lad den flyde for at have LED'en altid tændt. Træk LOW for at slukke LED'en
INT = Afbryderudgang aktiv LAV. Udgangen er open-collector og kræver derfor en pull-up-modstand. Tilsluttes en afbryderindgang på MCU'en, hvis den bruges.
SDA = I2C SDA-linje. Tilsluttes SDA på MCU
SCL = I2C SCL-linje. Tilsluttes SCL på MCU
3V3 = 3.3V-udgang fra den indbyggede 3.3V-regulator
GND = jord forbindes til jord på MCU'en
VIN = Indgangseffekt. Tilsluttes 3,3 V eller 5 V på MCU'en
Montering af modulet
Modulet leveres med han-headeren løs. Dette gør det muligt at lodde headeren på toppen eller bunden af modulet, afhængigt af den planlagte anvendelse, eller at bruge ledninger til at lave forbindelserne.
Til brug på breadboard placerer vi headers nederst. Lodning er lettest, hvis headeren sættes i et breadboard for at holde den på plads under loddeprocessen.