Como todos sabemos los camaleones son famosos por su habilidad de cambiar de color para mimetizarse con el entorno que los rodea y así ser invisibles para sus posibles depredadores y presas. En este POST vamos a captar colores con un módulo sensor de reconocimiento del color TCS3200, para procesarlos mediante Arduino y mostrarlos a través de un disco de 7 leds NeoPixel, que iluminará con el color correspondiente la mampara modelo camaleón (descarga del dibujo del camaleón), que he fabricado para conseguir imitar el comportamiento de los pigmentos de la piel de un camaleón.
Mampara modelo camaleón
Módulo sensor de reconocimiento del color TCS3200
Para terminar os tengo que decir que el disco leds NeoPixel, está compuesto por 7 leds 5050 ultra brillantes y además integra el controlador WS2812 en su interior, lo que permite ajustar individualmente cada LED dentro de una cadena de comandos. Esta clase de leds digitales funcionan con una alimentación de 5V DC, aunque admite un rango entre 4v y 7v. Para su control requieren de una señalización de datos muy sensible a la sincronización a través del pin “IN”. Labiblioteca NeoPixel del Adafruit (#include ) escrita para Arduino soporta estos píxeles perfectamente.Disco de 7 leds NeoPixel 5050 WS2812
A través del monitor serie del IDE de Arduino se mostrarán los valores RGB del color que se está captando con el sensor de reconocimiento del color TCS3200 en cada momento.Lista de Materiales:
· Arduino UNO Rev.3.· Cable USB tipo A-B.· Sensor de reconocimiento del color (TCS3200).· Disco de 7 LEDS NeoPixel (5050 WS2812).· Mampara modelo camaleón (Papel, cartón, pegamento y tijeras).· Cartulinas de colores (Rojo, verde y azul).· Protoboard.· Cables de conexión.Programa:
Descarga del Programa
Video: