E se o seu projeto pudesse enxergar cores? O TCS34725 faz exatamente isso: você aproxima um objeto e ele diz quanto tem de vermelho, verde e azul naquela cor.

É a base de projetos divertidos e úteis, como um separador automático que joga cada peça colorida em um pote diferente.

💡 Salve este guia: a luz do ambiente muda a leitura. Use o LED do próprio sensor e mantenha uma distância fixa do objeto para ler sempre igual.

🟢 Nível 1: o que é e para que serve

O TCS34725 é um sensor que lê a cor de uma superfície próxima e devolve valores de vermelho, verde e azul — além de um valor de brilho (luz do ambiente).

Com esses três números, o seu programa identifica a cor: “isso é mais vermelho”, “isso é mais azul”, e decide o que fazer.

🟡 Nível 2: como usar na prática

Aproxime o objeto a 1 ou 2 cm do sensor. Ele acende um LED branco para iluminar de forma constante e mede a cor refletida.

A comunicação é por I2C (dois fios). Bibliotecas prontas já entregam os valores RGB — você só compara com as cores que quer reconhecer.

🟡 Nível 2: calibração simples

Antes de usar, mostre ao sensor as cores que ele vai separar e anote os valores de cada uma. Isso é a calibração.

Depois, no uso, ele compara a leitura com a tabela e escolhe a cor mais parecida.

🔎 Dica: faça uma “caixinha” que mantenha o objeto sempre na mesma distância e bloqueie a luz externa. A leitura fica muito mais estável.
CaracterísticaValor
MedeCor em RGB + brilho (luz ambiente)
IluminaçãoLED branco embutido
ComunicaçãoI2C (dois fios)
Distância de leitura~1 a 2 cm
FiltroBloqueio de infravermelho (cores mais fiéis)
Alimentação3,3 V a 5 V

🔴 Nível 3: como funciona por dentro

O sensor tem uma matriz de fotodiodos com filtros de cor: alguns só enxergam vermelho, outros verde, azul e “sem filtro” (brilho). Cada grupo mede quanta luz daquela cor voltou do objeto.

Um filtro de infravermelho evita que o calor/IR estrague a medição, deixando as cores mais fiéis. Tudo é convertido em números e enviado pelo I2C.

⛔ Atenção: sem controlar a iluminação, dois dias diferentes dão leituras diferentes. Use sempre o LED do sensor e distância fixa; o ideal é isolar da luz externa.

⚖️ TCS34725 x sensor de cor simples (TCS3200)

TCS34725
  • Sai em RGB por I2C
  • Tem filtro de IR
  • Leitura mais estável
  • Fácil com biblioteca
TCS3200
  • Sai em frequência (pulsos)
  • Mais barato
  • Exige mais código
  • Bom para aprender o conceito

🧮 Exemplo prático: separador de peças por cor

📖 Cada cor no seu pote

1) Calibração: mostre ao sensor cada cor e guarde os valores RGB.

2) Leitura: a peça passa na frente do sensor, que lê a cor.

3) Decisão: o código acha a cor mais próxima na tabela.

4) Ação: um servo direciona a peça para o pote certo.

Lê a cor · compara · separa sozinho

🎯 Onde usar

  • Separador de peças ou tampinhas por cor.
  • Robô seguidor de linha colorida.
  • Leitura de faixas e códigos de cor.
  • Projetos de acessibilidade que “dizem” a cor.

🛠️ Problemas comuns

SintomaCausa provávelSolução
Leituras muito diferentesLuz do ambiente variandoUse o LED do sensor e isole a luz externa
Cores parecidas se confundemDistância variávelFixe a distância objeto-sensor
Não respondeEndereço I2C ou ligaçãoConfira SDA, SCL e o endereço na biblioteca
Tudo lê escuroLED desligado ou objeto longeLigue o LED e aproxime o objeto
Branco lido como coloridoSem calibraçãoRefaça a calibração com as cores reais
🛒 Na Mamute tem o módulo TCS34725 e os servos para montar o separador de cores completo.

🚀 Conclusão

O TCS34725 dá aos seus projetos algo poderoso: a capacidade de enxergar cor de forma confiável, em RGB, por dois fios.

O segredo do sucesso é controlar a luz e calibrar. Feito isso, você separa, classifica e cria projetos que parecem mágica.

O que você separaria por cor? Conta aí! 🦣⚡

Mamute Eletrônica · Componentes, Módulos e Robótica · Rua Vitória, 125 — Santa Efigênia/SP · mamuteeletronica.com.br