Sie sind auf Seite 1von 8

SENSORES DE COLOR

Los sensores de color detectan el color de una superficie. Estos sensores


funcionan en base al modelo RGB sobre los objetos que deben analizarse,
calculan las coordenadas cromáticas a partir de la radiación reflejada y las
comparan con los valores cromáticos de referencia guardados. Si los valores
cromáticos se encuentran dentro de la banda de tolerancia de ajustada, se
activa una salida conmutada.
Modelo RGB (Red, Green, Black)
RGB es un modelo de color basado en la síntesis aditiva, con el que es posible
representar un color mediante la mezcla por adición de los tres colores de luz
primarios. El modelo de color RGB no define por sí mismo lo que significa
exactamente rojo, verde o azul, por lo que los mismos valores RGB pueden
mostrar colores notablemente diferentes en distintos dispositivos que usen este
modelo de color. Aunque utilicen un mismo modelo de color, sus espacios de
color pueden variar considerablemente
Aplicaciones para detección de color

 La aplicación más obvia en cuanto a determinación del color a partir de luz


es la posibilidad de adquirir contenidos visuales en color. Este hecho ha
dado lugar a la creación de dispositivos tales como las cámaras digitales o
los escáneres, además de permitir los posteriores algoritmos y métodos de
detección de color a partir de imágenes.

 Creación de dispositivos para ayudar a personas con déficits visuales con el


objetivo de proporcionarles más independencia. Un ejemplo de esto es el
eyeborg, el cual transforma las frecuencias de los colores en sonidos y está
destinado a les personas que padecen daltonismo o acromatopsia. O
colorino, un detector de colores para personas ciegas, que nos informa del
color con una señal de voz.

 Los detectores de color de alto rendimiento se utilizan en procesos


industriales de clasificación.

 En el campo de la robótica la detección de colores es muy útil para crear


máquinas que realicen funciones donde es necesaria la distinción de ciertos
colores,3 como por ejemplo, clasificación de productos

Sensores de color más utilizados.


Sensores opto electrónicos FESTO
Posee una excelente precisión en cuanto a la detección de color en los objetos,
también posee un modo de “Teach-In” el cual permite realizar la comparación
del objeto a analizar con el color modelo para poder activar una de sus tres
salidas de canales independientes PNP normalmente abierto, además posee
una frecuencia de conmutación de 500Hz.
Figura 1: Sensor de color SOEC RT Q50

Fuente: FESTO. Abril 2016

MVS Sensor OPTEX FA


Es un sistema integrado cámaras y un micro controlador con interfaz de panel
táctil, posee tres cámaras las cuales procesan el material de manera
independiente y cuentan con seis métodos de comparación: Detección de
objetos por comparación de número de pixeles, diferencial haciendo
comparación con una imagen modelo, forma de color analizando el número de
pixeles de un color en específico, área de color y full color

Figura 2 : MVS Sensor OPTEX FA

Fuente: OPTEX FA. Abril 2016

Adafruit TCS34725
Posee un filtro IR, el cual permite bloquear la luz del exterior para obtener un
mejor sensado de la pieza a analizar a través de fotodiodos. Utiliza una
comunicación I2C, posee una alta sensibilidad y transforma la corriente
entregada por los fotodiodos en una señal digital de 16 bits. Se puede obtener
una velocidad de información de hasta 400kHz a través de 2 cables de I2C
Serial Bus25.

Figura 3: TCS34725

Fuente: Adafruit. Abril 2016


Colorímetro o Sensor TCS230 TCS3200
El sensor de color TCS 230 detecta la luz de color utilizando los fotodiodos. El
sensor convierte las lecturas del fotodiodo en una onda cuadrada usando el
convertidor de luz a frecuencia. La frecuencia de estas ondas es directamente
proporcional a la intensidad de la luz. Luego, el Arduino lee estas ondas
cuadradas y nos da los valores de los colores RGB. Si observamos más de
cerca el sensor, podemos ver cómo detecta varios colores. Los fotodiodos
tienen tres filtros de color diferentes. Dieciséis de ellos tienen filtros rojos, otros
16 tienen filtros verdes, otros 16 tienen filtros azules y los otros 16 fotodiodos
son claros sin filtros.

Figura 4: TCS230

Fuente: Adafruit. Abril 2018

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.

FUNCIONAMIENTO DEL SENSOR DE COLOR RGB

El sensor de color TCS230 consiste en una serie de fotodiodos 8X8. Estos


fotodiodos constan de tres filtros de color diferentes. 16 de ellos son rojos, 16
de ellos son verdes, 16 de ellos son azules y 16 de ellos son transparentes (sin
color). Cada 16 fotodiodos se conectan en paralelo. Entonces, si queremos leer
colores, entonces podemos leerlos usando los pines S2 y S3. La combinación
de pines para leer los colores RGB es la siguiente
S2 S3 Color

BAJO BAJO rojo

BAJO ALTO Azul

ALTO BAJO Claro

ALTO ALTO Verde

Así que con la ayuda de las combinaciones de pines que se proporcionan en la


tabla anterior, podemos leer los valores de cada color. En primer lugar,
tenemos que leer el color rojo haciendo que tanto el pin S2 como el S3 estén
bajos. Luego, leemos el color verde haciendo que los pines sean altos y,
finalmente, leemos el color azul haciendo que el pin S2 sea bajo y el pin S3
alto. Después de eso, asignaremos estos valores a 0-255 y mostraremos los
valores de color en el monitor serie.

El sensor también tiene dos pines más que son S0 y S1. Estos pines se utilizan
para establecer la frecuencia en 0%, 2%, 20% o 100%. La combinación de
pines para configurar la frecuencia utilizando estos pines es la siguiente

S0 S1 Frecuencia de salida

BAJO BAJO 0%

BAJO ALTO 2%

ALTO BAJO 20%

ALTO ALTO 100%


En nuestro código, la frecuencia se establece en 20%. Puede establecer la

frecuencia en cualquier otro valor (si lo desea), pero los valores de salida
cambiarán de acuerdo con la frecuencia establecida y tendrá que asignar los
valores de color relativos a la frecuencia establecida.

Las conexiones de Arduino con el sensor de color TCS230 son las siguientes:

TCS230 Arduino Uno

VCC 5V

GND GND

S0 Pin 8

S1 Pin 9

S2 Pin 12

S3 Pin 11

AFUERA Pin 10
Programación:
Declarar puertos a usar

Declarar variables

Declarar entradas y salidas

Determinar rangos, de luminosidad para definir los colores

Determinar intervalos y estado de led de acuerdo a cada intervalo

Das könnte Ihnen auch gefallen