Capteur de couleur TCS34725

د.م. 60,00

Le capteur de couleur TCS34725 est le meilleur choix de pour les projets Arduino, ESP32 ou Raspberry Pi. Grâce à son filtre anti-IR intégré et ses convertisseurs analogique-numérique (ADC) 16 bits, il offre une précision spectaculaire en mesurant séparément la lumière Rouge, Verte, Bleue et Claire (RGBC) tout en ignorant la lumière infrarouge invisible pour l’œil humain

Description:

Le capteur de couleur TCS34725 est un capteur numérique, basé sur une interface I²C standard, qui permet de détecter avec précision les composantes rouge, verte, bleue (RGB) et la luminosité ambiante (Clear). Intégré sur une carte compacte avec une LED blanche neutre et un filtre infrarouge, le TCS34725 répond à des exigences élevées en matière de mesure optique.

Spécifications techniques:

  • Canaux de détection : Rouge, Vert, Bleu (RGB) et « Clear » (luminosité globale).
  • Interface de communication : Bus I2C (Adresse par défaut : 0x29).
  • Plage dynamique : Élevée (3 800 000:1) avec gain et temps d’intégration ajustables par programme.
  • Alimentation du module : Souvent compatible 3.3V et 5V grâce à un régulateur intégré sur la plupart des cartes d’évaluation (comme le breakout Adafruit).
  • Éclairage intégré : Dispose d’une LED blanche neutre pour éclairer l’objet à analyser de manière constante

Brochage (Pinout) du Module Standard:

Le module comporte généralement 7 broches :
  • VIN : Entrée d’alimentation principale (3.3V à 5V).
  • GND : Masse électrique (0V).
  • 3V3 : Sortie du régulateur 3.3V interne (ne pas y connecter de tension supérieure).
  • SCL : Horloge de la liaison de données I2C.
  • SDA : Ligne de données de la liaison I2C.
  • INT : Sortie d’interruption optionnelle (indique quand une mesure est prête).
  • LED : Permet de contrôler la LED intégrée. Laissez-la déconnectée pour qu’elle reste allumée, ou reliez-la à une broche logique (ou GND) pour l’éteindre.

Câblage typique avec un Arduino Uno:

Pour connecter le capteur, configurez la liaison I2C standard de votre microcontrôleur :

Broche TCS34725 Broche Arduino Uno Rôle
VIN 5V Alimentation électrique
GND GND Référence de masse
SCL A5 Horloge I2C
SDA A4 Données I2C


Exemple de Code d’implémentation (Arduino):

Pour utiliser ce code, vous devez d’abord installer la bibliothèque officielle « Adafruit TCS34725 » via le gestionnaire de bibliothèques de l’IDE Arduino.
cpp
#include <Wire.h>
#include "Adafruit_TCS34725.h"

// Initialisation avec temps d'intégration de 50ms et gain de 4x
Adafruit_TCS34725 tcs = Adafruit_TCS34725(TCS34725_INTEGRATIONTIME_50MS, TCS34725_GAIN_4X);

void setup() {
  Serial.begin(9600);
  
  if (!tcs.begin()) {
    Serial.println("Erreur : Capteur TCS34725 non détecté !");
    while (1); // Bloque le programme si le capteur est introuvable
  }
  Serial.println("Capteur TCS34725 détecté avec succès.");
}

void loop() {
  uint16_t r, g, b, c;
  
  // Lecture des valeurs brutes des canaux RGBC
  tcs.getRawData(&r, &g, &b, &c);
  
  // Affichage des données sur le moniteur série
  Serial.print("Rouge: "); Serial.print(r);
  Serial.print(" | Vert: "); Serial.print(g);
  Serial.print(" | Bleu: "); Serial.print(b);
  Serial.print(" | Lum. Claire: "); Serial.println(c);
  
  delay(500); // Pause avant la prochaine mesure

Cable de DS18B20

1m, 2m

Avis

Il n’y a pas encore d’avis.

Soyez le premier à laisser votre avis sur “Capteur de couleur TCS34725”

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Panier
Open chat
💬 besoin d'aide ?
Bonjour !
Vous avez des questions ?
Nous sommes là pour vous aider