TCS3200 TCS230 Capteur de couleur Dispo : tcs34725
65.00 DH
Le capteur de couleur TCS230/TCS3200 est un dispositif de détection de couleurs de haute précision, conçu pour mesurer et identifier un large éventail de couleurs visibles dans le spectre lumineux.
Le capteur de couleur TCS230/TCS3200 est un dispositif de détection de couleurs de haute précision, conçu pour mesurer et identifier un large éventail de couleurs visibles dans le spectre lumineux. Ce capteur intègre une matrice de photodiodes 8×8, équipée de filtres colorés (rouge, vert, bleu et clair), permettant de déterminer avec exactitude les intensités lumineuses correspondant aux couleurs spécifiées. Par la conversion de ces intensités en une fréquence numérique proportionnelle, le TCS230/TCS3200 assure une détection fiable et adaptable à de nombreux environnements et conditions.
Caractéristiques techniques avancées :
- Plage de tension d’alimentation : 2,7V à 5,5V, offrant une flexibilité pour différents types de systèmes embarqués.
- Interface : Sortie numérique TTL, permettant une connexion facile et rapide avec des microcontrôleurs tels qu’Arduino ou Raspberry Pi.
- Précision de la conversion : Haute résolution pour la conversion de l’intensité lumineuse en fréquence, garantissant une détection fine des couleurs.
- Échelle de fréquence programmable : Permet d’adapter la sortie du capteur pour différentes applications, en ajustant l’échelle de fréquence de sortie selon les besoins.
- Mode veille intégré : Le capteur peut être mis en veille pour économiser de l’énergie lorsqu’il n’est pas en utilisation.
- Plage de température de fonctionnement : -40°C à 85°C, ce qui permet une utilisation dans des environnements extrêmes.
- Dimensions : 28,4 x 28,4 mm, un format compact permettant son intégration facile dans des systèmes embarqués.
Principe de fonctionnement :
Le TCS3200 repose sur l’utilisation de photodiodes filtrées pour mesurer l’intensité lumineuse dans les couleurs rouge, verte et bleue. En ajustant les broches S2 et S3, il est possible de sélectionner les photodiodes correspondant à chaque couleur, et ainsi mesurer la fréquence de sortie proportionnelle à l’intensité lumineuse détectée. Ce principe permet de détecter les couleurs de manière précise et en temps réel.
Applications principales :
- Robotique et tri de couleurs : Utilisé pour identifier et trier des objets en fonction de leurs couleurs, très utile dans des systèmes automatisés ou robotiques de tri.
- Lecture de bandes de test : Le TCS3200 peut être utilisé dans des systèmes de mesure de paramètres de test où les couleurs sont un facteur critique.
- Systèmes de correspondance de couleurs : Dans l’industrie, pour des applications telles que l’assurance qualité, la reconnaissance des couleurs et le contrôle de la couleur des produits.
- Calibrage de la lumière ambiante : Utilisé dans des systèmes de calibrage où l’intensité de la lumière ambiante doit être mesurée ou corrigée.
Brochage détaillé :
- VCC : Alimentation (2,7V à 5,5V)
- GND : Masse
- S0, S1 : Sélection de l’échelle de fréquence de sortie
- S2, S3 : Sélection des photodiodes de couleur
- OUT : Sortie de fréquence
- OE : Activation de la sortie (actif bas)
Exemple d’utilisation avec Arduino :
Le capteur peut être facilement intégré à un microcontrôleur comme l’Arduino, pour lire les valeurs de fréquence des couleurs et effectuer des actions basées sur ces valeurs. Le code d’exemple suivant permet de mesurer les fréquences des couleurs rouge, vert et bleu, et d’afficher les résultats dans le Moniteur Série de l’Arduino.
Code Arduino de base :
#include <Wire.h>
#define S0 2
#define S1 3
#define S2 4
#define S3 5
#define sensorOut 6
void setup() {
Serial.begin(9600);
pinMode(S0, OUTPUT);
pinMode(S1, OUTPUT);
pinMode(S2, OUTPUT);
pinMode(S3, OUTPUT);
pinMode(sensorOut, INPUT);
digitalWrite(S0, HIGH);
digitalWrite(S1, LOW);
}
void loop() {
digitalWrite(S2, LOW);
digitalWrite(S3, LOW);
int redFrequency = pulseIn(sensorOut, LOW);
Serial.print(« Red: « );
Serial.print(redFrequency);
Serial.print( » « );
digitalWrite(S2, HIGH);
digitalWrite(S3, HIGH);
int greenFrequency = pulseIn(sensorOut, LOW);
Serial.print(« Green: « );
Serial.print(greenFrequency);
Serial.print( » « );
digitalWrite(S2, LOW);
digitalWrite(S3, HIGH);
int blueFrequency = pulseIn(sensorOut, LOW);
Serial.print(« Blue: « );
Serial.println(blueFrequency);
delay(500);
}
Avantages et points forts du TCS3200 :
- Haute flexibilité : La possibilité de programmer l’échelle de fréquence permet de l’adapter à des applications variées, allant de la simple détection de couleurs à des systèmes plus complexes de tri automatisé.
- Efficacité énergétique : Le mode de mise hors tension aide à économiser de l’énergie dans des applications mobiles ou embarquées.
- Compatibilité étendue : Par son interface TTL, il s’intègre facilement avec des plateformes populaires comme Arduino, Raspberry Pi et d’autres microcontrôleurs.
Reviews
There are no reviews yet.