pakdoltogel.net
Capteur de couleur Waveshare TCS3200 + + = Prix total: Chariot Le capteur de couleur TCS3200 peut détecter une grande variété de couleurs en fonction de leur longueur d'onde. Ce capteur est particulièrement utile pour les projets de reconnaissance des couleurs tels que la correspondance des couleurs, le tri des couleurs, la lecture des bandelettes de test et bien plus encore.
Nous avons précédemment utilisé le capteur TCS3200 avec Arduino pour obtenir le composant RVB (rouge, vert, bleu) de n'importe quelle couleur et l'avons également interfacé avec Raspberry Pi pour détecter la couleur de n'importe quel objet. Ici, dans ce tutoriel, nous allons fabriquer une machine de tri des couleurs en utilisant un capteur de couleur TCS3200, des servomoteurs et une carte Arduino. Ce tutoriel comprendra le tri des boules colorées et leur conservation dans la case de couleur appropriée. La boîte sera en position fixe et le servomoteur sera utilisé pour déplacer la main du trieur pour garder la balle dans la boîte appropriée. Capteur de Couleurs TCS3200 DFRobot - RobotShop. Composants requis Arduino UNO Capteur de couleur TCS3200 Moteurs servo Cavaliers Planche à pain Comment faire le châssis pour le bras robotique de tri des couleurs Pour réaliser la configuration complète comprenant le châssis, le bras, le rouleau, le coussin, nous avons utilisé le Sunboard blanc de 2 mm d'épaisseur. Il est facilement disponible dans les magasins de papeterie.
Le montage est donc accessible au plus grand nombre. Le circuit TCS230 de Taos est assez facilement disponible, notamment déjà assemblé sur des cartes de connexion rapide ("break-out") équipées de leds éclairantes permettant une bonne réflexion de la lumière sur l'objet à mesurer et donc une détermination plus fiable de la teinte. Datasheet du capteur Taos TCS230 Connexion La carte dispose de deux connecteurs de quatre points pour l'alimentation, la configuration de la couleur à mesurer et la lecture de la fréquence équivalente à la quantité de lumière reçue. Capteur de couleur tcs3200 de. Hormis la masse et la tension d'alimentation (5 volts), une patte permet d'éteindre ou d'allumer les 4 leds blanches à haute luminosité. Il faut mettre la patte à la masse pour éteindre, et à la tension nominale pour les allumer. Premier test On va visualiser la fréquence en sortie sur un oscilloscope. On programme a minima la carte Arduino connectée au capteur pour pouvoir faire varier l'échelle de fréquences (plus ou moins rapide) et fixer la couleur à mesurer (sans filtre ou l'une des quatre valeurs possibles).
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 du. - - Ç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).
La couleur détectée peut être déterminée par le rapport de l'intensité du rouge, du vert et du bleu. Remarque: Évite le bruit de la lumière ambiante La balance des blancs est requise lors de la première utilisation du module, de la réinitialisation du module ou du changement de la source lumineuse Wiki: Avis des clients Produits suggérés Articles consultés récemment