Capteur De Couleur Tcs3200

Description Capteur de couleur TCS230 TCS3200 Le capteur TCS230 TCS3200 est une grille de 64 récepteurs miniatures avec trois filtres rouge, vert, bleu permettant d'identifier les couleurs des objets avec haute précision, équipée de 4 leds blanche pour améliorer la précision. Tension: 3-5V Dimensions: 33x25mm Mots clés: recognition, color, sensor, detector.

  1. Capteur de couleur tcs3200 le
  2. Capteur de couleur tcs3200 arduino code

Capteur De Couleur Tcs3200 Le

Accueil > POBOTpedia > Capteurs > Capteurs de lumière > Capteur de couleur TCS230 conversion de lumière en fréquence jeudi 5 septembre 2013, par Évaluer la couleur d'un objet abordé par un robot passe par un capteur de lumière capable de différencier chacune des composantes, généralement à partir d'un filtre. Module de reconnaissance des couleurs TCS230 Capteur TCS3200 pour Arduino - Arduiner - Arduino Components Shop. Le capteur présenté ici est une grille de 64 récepteurs miniatures avec trois filtres rouge, vert, bleu permettant de déterminer une teinte avec suffisamment de précision. Nous avions déjà testé des photodiodes recouvertes d'un filtre coloré afin de déterminer une couleur. Cependant le montage d'amplification du courant passant dans la diode est complexe et peu fiable quand on n'a pas les connaissances requises concernant les amplificateurs opérationnels. Le circuit présenté ici intègre beaucoup plus de récepteurs (une grille de 8 x 8) et convertit la lumière en fréquence, ce qui permet une lecture numérique directe par un micro-contrôleur ou une petite carte de prototypage comme l'Arduino.

Capteur De Couleur Tcs3200 Arduino Code

Pour faciliter la mesure de cette fréquence, on peut la diviser par 5 ou par 50 grâce aux entrées S0 et S1: S0 =1 et S1 = 1: 100% de la fréquence (environ 600 kHz) S0 = 1 et S1 = 0: 20% de la fréquence (environ 120 kHz) S0 = 0 et S1 = 1: 2% de la fréquence (environ 12 kHz) S0 = 0 et S1 = 0: capteur inactif Puisque j'ai choisi de mesurer la demi-période du signal au moyen de la fonction pulseIn(), il m'a semblé préférable de travailler à l'échelle 2%, ce qui m'a donné des mesures de quelques centaines de microsecondes. Les LEDs seront allumées par défaut si on ne branche rien à l'entrée LED du module. TCS3200 TCS230 Capteur de couleur - ArduiPlanet Maroc. Si on désire les éteindre, il s'agit de régler cette entrée au niveau logique 0. Pour un même objet coloré, les résultats obtenus dépendent beaucoup de la lumière ambiante et de la distance entre le capteur et l'objet. Dans le but d'uniformiser mes résultats, j'ai placé mon capteur au fond d'un réceptacle noir qui bloquait la lumière ambiante, et qui me permettait de placer l'échantillon coloré à exactement 3 cm de distance par rapport au capteur.

J'ai branché le module GY-31 à l'Arduino Uno de la façon suivante: VCC du module GY-31: Arduino 5 V GND du module GY-31: Arduino GND S0 du module GY-31: Arduino 2 S1 du module GY-31: Arduino 3 S2 du module GY-31: Arduino 4 S3 du module GY-31: Arduino 5 OUT du module GY-31: Arduino 6 LED du module GY-31: Arduino 7 Voici un sketch qui affiche dans le moniteur série les valeurs mesurées par chaque groupe de photodiodes. Puisque la fonction pulseIn() mesure un temps et non une fréquence, un petit nombre correspond à une forte intensité lumineuse. Capteur de couleur tcs3200 pour. - - Ça fonctionne vraiment bien pour différencier deux objets dont les couleurs sont vives et très différentes l'une de l'autre. Même en prenant des précautions pour assurer une certaine uniformité des conditions de mesure (même carton coloré, écran bloquant la lumière ambiante, même distance entre le capteur et le carton), les mesures pour une même couleur peuvent varier de plusieurs dizaines de microsecondes d'un essai à l'autre (surtout si la couleur est foncée).