Tcs3200

Capteur de couleur pour microcontrôleurs Ardu37DIY. – Test et Avis

Blog > Capteur de couleur pour microcontrôleurs Ardu37DIY. – Test et Avis

.
.





Points Clés

CaractéristiqueDescription
ModèleGY-31 TCS3200 TCS230 Détecteur Tech document Héros Capteur Accessoires Pour MCU Ardu37DIY Tech DC 3-5V Entrée
Principes de fonctionnementUtilisation de puces importées TCS3200, TCS230. Les diodes sont divisées en quatre types : rouge, vert, bleu et sans filtre.
Alimentation électrique3-5V
Interférence anti-lumièreOui
LED blanchePeut contrôler l’allumage et l’extinction
Détection de couleurPeut détecter la couleur des objets non lumineux
Dimensions PCB(L) 33mm * (W) 25mm

TCS3200 Principe du capteur de couleur:

TCS230 puce de montage en surface SOIC à 8 broches

TCS230 est doté d’une puce de montage en surface SOIC à 8 broches avec 64 photodiodes. Ces diodes sont divisées en quatre types : 16 avec un filtre rouge, 16 avec un filtre vert, 16 avec un filtre bleu et 16 sans filtre. Les diodes sont décalées pour minimiser la non-uniformité du rayonnement incident, augmentant ainsi la précision de la reconnaissance des couleurs. La même couleur de photodiode est connectée en parallèle pour éliminer l’erreur de position de la couleur. Le capteur a une plage de fréquence de sortie typique de 2 Hz à 500 kHz et peut être ajusté à 100%, 20% ou 2% du facteur d’échelle de sortie ou au mode de mise hors tension. Cela permet d’adapter la sortie du capteur à différentes plages de mesure.

Résumé:

  • Carte PCB importée avec des puces TCS3200 plaquées à l’or
  • TCS3200 est une version améliorée de TCS230
  • Alimentation électrique : 3-5V
  • Interférence anti-lumière
  • LED blanche pour contrôler l’éclairage
  • Détection de la couleur des objets non lumineux
  • Dimensions PCB : (L) 33mm * (W) 25mm

Liste d’expédition:

  • Module de capteur de couleur * 1

La procédure de test simple est la suivante:


#include <reg52.h>
#define uchar unsigned char
#define uint unsigned int

// S0, S1 pour régler la sortie
sbit S0 = P1 ^ 0;
sbit S1 = P1 ^ 1;
sbit S2 = P1 ^ 3;
sbit S3 = P1 ^ 4;
sbit OE = P1 ^ 2;

void RS232 _ init ()
{
TMOD = 0X20; // Minuterie 1 en mode 1
SCON = 0x50;
PCON = 0X80; //
TH1 = TL1 = 0XFF; // Cristal 22.1184M, le débit en bauds est réglé sur 115200
TR1 = 1;
TI = 0;
RI = 0;
}

void send_char (uchar a) // envoyer des données
{
SBUF = a;
while (TI == 0);
TI = 0;
}

uchar get_char () // réception de données
{
while (RI == 0);
RI = 0;
return SBUF;
}

uint color_display (uchar m)
{
uint temps, a;
a = m;
TMOD = 0x61; // compteur 1, Timer 0 fonctionne en mode 16 bits
TH0 = TL0 = 0; // commencer à compter à partir de zéro, la synchronisation
TH1 = TL1 = 0;
S0 = 1;
S1 = 1;
S2 = m & 0x01;
S3 = m & 0x02;
OE = 0;
TR0 = TR1 = 1;
while (TL1 <250);
TR1 = TR0 = 0;
OE = 1;
temps = TH0 * 256 + TL0;
return (temps);
}

Void principal ()
{Uint temp;
RS232 _ init ();
OE = 1;
while (1)
{Temp = color_display (get_char ());
RS232 _ init ();
Send_char (temp / 1000);
Send_char (temp % 1000/100);
Send_char (temp % 100/10);
Send_char (temp % 10);
}
}

Que pensent les clients du produit?

Il n’y a pas de commentaires clients disponibles pour le moment.

Avis sur le produit

Le GY-31 TCS3200 TCS230 Détecteur est un capteur de couleur polyvalent qui peut détecter la couleur des objets non lumineux. Il utilise des puces importées TCS3200 et TCS230 pour une précision de reconnaissance des couleurs accrue. L’alimentation électrique de 3-5V et l’interférence anti-lumière garantissent des performances fiables. La LED blanche permet de contrôler l’éclairage et la dimensions du PCB le rend facile à intégrer dans différents projets. Cependant, il n’y a pas encore d’avis clients disponibles pour confirmer ses performances réelles.

FAQ

Q: Quelle est la taille du PCB du GY-31 TCS3200 TCS230 Détecteur?

R: Les dimensions du PCB sont (L) 33mm * (W) 25mm.

Q: Quel est le principe de fonctionnement du capteur de couleur?

R: Le capteur utilise des puces TCS3200 et TCS230 avec différentes photodiodes pour détecter la couleur des objets non lumineux.


PANIER

close