Sensor de color TCS3200 con Arduino

El sensor de color  TCS3200 de la arca LC Tech es un convertidor de luz a frecuencia que combina fotodiodos de silicio reconfigurables y una corriente de frecuencia en un solo circuito integrado. La salida es una onda cuadrada (ciclo de trabajo 50%) con una frecuencia directamente proporcional a la intensidad de luz. Las entradas y salidas digitales permiten una interfaz directa con un microcontrolador u otro conjunto de circuitos lógicos, por esta razón el sensor TCS3200 es ideal para líneas de producción, domótica, robótica, etc.

El sensor es un convertidor de luz a frecuencia que lee una matriz de 8×8 fotodiodos , de tal manera que 16 fotodiodos tienen filtro azul, 16 fotodiodos tienen filtro verde, 16 fotodiodos tienen filtro rojo y 16 fotodiodos son sin filtro.

sensor

sensor TCS3200

Especificaciones del sensor de color TCS3200

  • Alta resolución de conversión de luz a frecuencia.
  • Frecuencia de salida Programable en color y escala completa.
  • Se comunica directamente con un microcontrolador.
  • Voltaje de funcionamiento: 2.7-5.5 V.
  • Rango de error típicamente de 0,2% a 50 kHz.
  • Coeficiente de temperatura 200 ppm/°C .

Bueno en este tutorial  aprenderemos a utilizar el sensor de color RGB TCS3200 LC Tech con Arduino. El TCS3200  va detectar colores rojo, verde y azul en el monitor serial se mostrara la cantidad de color y que color es si rojo, azul o verde.

Material necesario

 

Función de terminales

sensor de color TCS3200

Función de terminales del sensor

 

Opciones seleccionables

Capturaaa

Tipo de fotodiodo

 

Capturaa

Escala de frecuencia de salida

 

 

Conexión con Arduino UNO

La tabla siguiente muestra hacia como se deben hacer las conexiones del sensor hacia un Arduino UNO.

conexiones1

tabla de conexiones del sensor de color con Arduino UNO

 

conexiones

Diagrama de conexiones

 

 Programación y código del sensor de color con Arduino

En la programación se abre el monitor serial y se muestra los valores de rojo, verde y azul, también se muestra cuando detecta el color rojo verde o azul, puedes modificar.

Se compila el programa y se carga al Arduino UNO, después abrimos el monitor serial donde se muestran los datos obtenidos, cada vez que el sensor detecte un color ya sea rojo, verde o azul indicará que color es el que detecta a continuación se muestran las imágenes de los resultados.

monitor serial

monitor serial

sensor detectando color azul

sensor detectando color

 

Enlaces de interés:

 

 

 

34 Comments

  1. CARLOS A. ARJONA CAÑON junio 24, 2017
  2. wilson junio 26, 2017
  3. Alejandro julio 9, 2017
    • Alejandro julio 9, 2017
  4. Alejandro Serrano septiembre 26, 2017
    • Dr Hector Torres octubre 9, 2017
  5. Sebastián Asenjo Aedo octubre 28, 2017
    • Dr Hector Torres octubre 30, 2017
  6. Jo octubre 30, 2017
    • Dr Hector Torres octubre 30, 2017
  7. Oscar noviembre 12, 2017
    • Administrador noviembre 13, 2017
      • john noviembre 26, 2017
        • Dr Hector Torres noviembre 30, 2017
  8. Jesús 8@. noviembre 13, 2017
    • Administrador noviembre 13, 2017
  9. Carlos noviembre 24, 2017
    • Administrador noviembre 24, 2017
  10. Carlos noviembre 25, 2017
  11. mario diciembre 4, 2017
  12. Chamin diciembre 27, 2017
    • Dr Hector Torres diciembre 28, 2017
  13. Sebastián enero 8, 2018
    • Administrador enero 10, 2018
  14. Noel Fisher febrero 28, 2018
    • Dr Hector Torres febrero 28, 2018
  15. omar mayo 9, 2018
  16. luis fernando junio 1, 2018
  17. carlos agosto 10, 2018
  18. Felipe noviembre 3, 2018
    • Administrador noviembre 26, 2018
  19. DAVID FDEZ noviembre 22, 2018
  20. Ernesto Amaro enero 19, 2019

Escríbenos tus dudas o comentarios

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

Usamos Cookies en nuestro sitio WEB

Por favor confirma, si aceptas nuestras cookies de rastreo. También puedes negar el uso de cookies de rastreo y seguir navegando sin que ninguna información sea enviada a servicios de terceros.