Calibrer le capteur de couleurs tcs3200
Le TCS34725 est une unité intégrée complète qui effectue un traitement numérique de la mesure de la couleur, fournissant les valeurs RGB et Clear (mesure totale sans filtrage). La communication avec le capteur se fait par I2C de sorte que sa lecture par un processeur tel que Arduino est très simple.
Il intègre un filtre infrarouge, ce qui améliore sa précision en présence de bruits ambiants. Le temps de mesure et le gain sont réglables par logiciel. Il possède une grande sensibilité et une large gamme dynamique de 3 800 000:1, et peut fonctionner même derrière un verre sombre.
On le trouve dans les modules commerciaux qui incorporent une LED de lumière neutre (4150°K) ainsi qu’un MOSFET intégré pour le contrôle, de sorte que nous pouvons contrôler l’allumage de la LED à partir du code.
En plus de la communication I2C, le TCS34725 incorpore une broche d’interruption avec un seuil inférieur et supérieur. Lorsque le niveau de lumière est en dehors de la plage des seuils, le TCS34725 génère une interruption qui reste active jusqu’à sa réinitialisation par le contrôleur.
Capteur rgb
Tout d’abord, il faut préciser que l’on va trouver sur les sites de vente et dans les informations techniques en ligne différents formats de support physique pour ce capteur. J’en montre au moins 4 dans l’image ci-dessous.
La plage de distance pour la mesure est de 10 mm. Le module mesure 31,6 mm x 24,4 mm. Ses broches sont espacées selon l’espacement standard des cartes de circuits imprimés et des planches d’essai prépercées.
Les entrées peuvent être contrôlées à partir d’une sortie numérique de l’Arduino ou d’une autre carte de contrôle, ou dans le cas de l’OE, connectées à la masse (côté ─, ou négatif, de l’alimentation) pour activer le module en permanence.
Les TCS3200 sont des capteurs qui convertissent en fréquence l’intensité lumineuse mesurée par un réseau de photodiodes. La fréquence délivrée par le capteur TCS3200 est d’autant plus élevée qu’il détecte de la lumière. La configuration en réseau des photodiodes permet de calculer la moyenne de la valeur mesurée pour compenser les différences de couleur de la surface échantillonnée. Il dispose également de filtres de couleur répartis uniformément sur la surface, situés sur les photodiodes, qui, en alternant leur état, servent à distinguer chaque composante de la lumière.
Arduino capteur de couleur tcs34725
Ce court tutoriel explique comment détecter le mouvement des individus lorsqu’ils passent devant le capteur grâce à notre carte Arduino et un capteur de mouvement HC-SR501. Avec l’exemple de code suivant, vous pouvez lire le capteur et contrôler la LED intégrée de l’Arduino (connectée à la broche 13). Ce code peut également être utilisé pour commander de simples relais afin d’allumer ou d’éteindre une grande lampe.
Les deux autres broches du module de détection sont connectées à la sonde à l’aide des fils fournis, comme indiqué dans le schéma ci-dessous, en utilisant des fils dupont directement ou via une planche à pain :
Capteur de couleurs tcs230
Le capteur de couleurs avec TCS230 intégré peut filtrer les données RVB de la source lumineuse et les convertir en une onde carrée (rapport cyclique de 50 %) dont la fréquence est directement proportionnelle à l’intensité du rayonnement lumineux. La fréquence de sortie peut être mise à l’échelle par l’une des trois valeurs prédéfinies via deux broches de contrôle d’entrée SO et SI, avec des options sélectionnables de fréquence de 2 %, 20 % et 100 % ; les broches S2 et S3 servent à contrôler le filtre RVB. Les broches d’entrée et de sortie peuvent être connectées directement à un microcontrôleur ou à un circuit logique.