Le TCS3200 est un capteur conçu pour déterminer la couleur d'un objet, Il est constitué d'une matrice de minuscules photodiodes: 16 d'entre elles sont munies d'un filtre qui ne laisse passer que la lumière rouge, 16 autres ne captent que la lumière verte, 16 photodiodes ne captent que la lumière bleue, et les 16 dernières n'ont pas de filtre et captent donc la totalité de la lumière reçue.
En plus du capteur TCS3200, le module GY-31 comporte 4 LEDs qui permettent de bien éclairer la cible.
Le module comporte 10 connecteurs (mais 2 d'entre eux sont redondants):
- 2 connecteurs Vcc: Alimentation située entre 2,7 V et 5,5 V
- 2 connecteurs GND: la masse, évidemment
- S0 et S1 : sélection de l'échelle de fréquence
- S2 et S3: sélection des photodiodes actives
- OUT: signal de sortie
- LED: contrôle des 4 LEDs d'éclairage
C'est l'état logique des entrées S2 et S3 qui détermine quel groupe de photodiode est actif:
- S2 = 0 et S3 = 0 : Rouge
- S2 = 0 et S3 = 1: Bleu
- S2 = 1 et S3 = 1: Vert
- S2 = 1 et S3 = 0: Sans filtre
- 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
- 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
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). Il est peut-être possible d'obtenir de meilleurs résultats en améliorant la procédure pour mesurer la fréquence, ou en utilisant un microcontrôleur plus rapide.
À lire également:
On peut aussi détecter des couleurs en fabriquant une sonde RGB au moyen d'une simple LED RGB.
Ce module TCS3200 peut également être utilisé avec un Raspberry Pi.
Aucun commentaire:
Enregistrer un commentaire