Module capteur RVB TCS34725 (OT3509)
À partir de maintenant, vos appareils électroniques verront des couleurs éblouissantes avec ce magnifique capteur de lumière couleur.
Il s'agit du meilleur capteur de couleur sur le marché, le TCS34725, qui possède des éléments de détection de lumière RVB et clair.< /p>< p>Un filtre de blocage IR permet des lectures de couleur précises, vous donnant une couleur beaucoup plus vraie que la plupart des capteurs car les humains ne voient pas l'IR.
Convient pour une utilisation derrière une vitre sombre en raison de l'incroyable dynamique plage de 3 800 000 :1 avec temps d'intégration et gain réglables.
Avec un régulateur de 3,3 V pour que vous puissiez alimenter en toute sécurité le breakout avec 3-5 VDC et un changement de niveau pour les broches I2C afin qu'elles puissent être utilisées avec une logique de 3,3 V ou 5 V.
De plus, une belle LED de température neutre de 4150 °K avec un pilote MOSFET intégré pour éclairer ce que vous essayez de ressentir. La LED peut être facilement allumée ou éteinte par une sortie de niveau logique.
Connectez-vous à n'importe quel microcontrôleur avec I2C et l'exemple de code vous permettra de démarrer rapidement avec des lectures à 4 canaux.
p>Connectez le capteur en connectant VDD à 3-5VDC, la masse à la masse commune, SCL à l'horloge I2C et SDA aux données I2C sur votre Arduino. Redémarrez l'IDE et sélectionnez l'exemple de croquis et placez tous vos fruits préférés à côté de l'élément capteur !
Caractéristiques principales :
- Capteurs d'intensité lumineuse rouge/vert/bleu séparés< /li >
- Capteur d'intensité lumineuse de la lumière ambiante (brillante)
- Filtre de blocage de la lumière IR
- Source de lumière LED blanche à commande logique intégrée
- Dynamique 3 800 000:1
- Gain et temps d'intégration réglables
- Sortie d'interruption disponible en fonction de seuils d'éclairage prédéfinis
- Interface I2C
- Fonctionnement 3,3 ou 5 V li >
LE PACKAGE COMPREND :
Module de capteur de couleur RVB TCS34725
Embase mâle
< h3 >Comment fonctionne un module de capteur RVB
Le capteur fonctionne en projetant une lumière blanche sur un objet et en mesurant la quantité de lumière rouge, verte, bleue et blanche réfléchie par la surface de cet objet.
Les mesures sont effectuées à l'aide d'un 3 x 4 ensemble de capteurs avec des filtres de couleur rouge/vert/bleu devant eux. Il mesure également l'intensité globale de la lumière réfléchie à l'aide d'un filtre clair sur trois des capteurs. L'ensemble du réseau de capteurs est recouvert d'un filtre infrarouge qui minimise l'effet de la lumière infrarouge sur les mesures.
Les sorties analogiques du capteur sont converties en valeurs numériques 16 bits à l'aide de 4 ADC intégrés. Ces valeurs de capteur numériques sont ensuite disponibles pour le MCU via le bus I2C.
Il existe 2 paramètres principaux qui peuvent être configurés pour influencer et optimiser les lectures pour une application particulière.
p>Réglage du gain : le réglage du gain peut être réglé sur 1X, 4X, 16X ou 60X. Des réglages de gain plus élevés peuvent aider à lire correctement la couleur dans des conditions de faible luminosité, mais cela peut également augmenter le niveau de bruit de la mesure.
Temps d'intégration : le temps d'intégration est la durée utilisée pour prélever l'échantillon. Des temps d'intégration plus longs peuvent améliorer la précision dans certaines applications. Le temps d'intégration TCS34725 Module Schematic peut être réglé sur 2,4 mS, 24 mS, 50 mS, 101 mS, 154 mS ou 700 mS.
Si l'interruption est activée et que les valeurs mesurées ont une valeur supérieure ou valeur limite inférieure définie pour l'interruption, la sortie à collecteur ouvert est pilotée BAS. Puisqu'il s'agit d'une sortie à collecteur ouvert, une résistance de rappel est nécessaire sur la ligne INT pour la tirer vers le haut lorsqu'elle n'est pas entraînée vers le bas. Cela peut généralement être mis en œuvre en activant un pull-up interne sur la broche de données uC.
La LED blanche intégrée est utilisée pour éclairer l'objet à mesurer et peut être contrôlée via la broche LED sur le module. Lorsque la goupille flotte, la LED s'allume. Si l'on souhaite l'éteindre en permanence, la broche peut être mise à la terre. La broche peut également être connectée à une sortie numérique sur le MCU et activée/désactivée lorsque des échantillons sont prélevés.
Interface I2C
Le module communique via une interface I2C standard. L'adresse I2C est fixée à l'adresse 0x29.
Le module contient des MOSFET et des résistances de rappel pour décaler le niveau des lignes I2C SDA et SCL afin qu'elles fonctionnent correctement avec les microcontrôleurs 3.3 et 5V.
Alimentation du module
Le module peut être alimenté par une entrée 5 V ou 3,3 V sur la broche VIN du module.
Le capteur TCS34725 fonctionne à 3,3 V, donc un Le régulateur 3,3 V réduit les tensions plus élevées à 3,3 V requises par le capteur.
p>Une broche 3V3 sur le module permet d'accéder à la sortie 3,3V du contrôleur en cas de besoin.
Connexions du module
LED = entrée de contrôle LED. Laisser flotter pour que la LED soit toujours allumée. Tirez LOW pour éteindre la LED
INT = Sortie d'interruption active LOW. La sortie est à collecteur ouvert et nécessite donc une résistance de rappel. Se connecte à une entrée d'interruption sur le MCU, si utilisé.
SDA = ligne SDA I2C. Se connecte à SDA sur MCU
SCL = ligne I2C SCL. Se connecte à SCL sur MCU
3V3 = sortie 3,3 V du régulateur 3,3 V intégré
GND = la masse se connecte à la masse sur le MCU
VIN = puissance consommée. Se connecte à 3,3 V ou 5 V sur le MCU
Montage du module
Le module est livré avec la barrette mâle lâche. Cela permet de souder l'en-tête en haut ou en bas du module, selon l'utilisation prévue, ou d'utiliser des fils pour effectuer les connexions.
Pour une utilisation en planche à pain, nous plaçons les en-têtes en bas. La soudure est plus facile si l'en-tête est branché sur une planche à pain pour la maintenir en place pendant le processus de soudure.