Tabla de contenido:

Camaleón electrónico: 6 pasos (con imágenes)
Camaleón electrónico: 6 pasos (con imágenes)

Video: Camaleón electrónico: 6 pasos (con imágenes)

Video: Camaleón electrónico: 6 pasos (con imágenes)
Video: Widinson - El Camaleón 2024, Noviembre
Anonim
Camaleón electrónico
Camaleón electrónico

¿Alguna vez se preguntó cómo el camaleón cambia de color a través de los cambios en los colores ambientales?

Hay algo llamado hormona estimulante de melanocitos o MSH. Si desea profundizar más en esto, siga este enlace. Aparte de las historias, quería construir un sistema de iluminación ambiental o algo así como el camaleón. Esto se ve genial y también ayuda a los ojos. Tenía una tira de LED de neopixel y un sensor de color de repuesto. Así que acabo de construir mi Chameleon (electrónico) usando Arduino (microcontrolador para todos) como cerebro.

Paso 1: Cosas que necesitará

Cosas que necesitará
Cosas que necesitará

1. Arduino Nano (cualquier Arduino está bien) Amazon Link para Arduino Uno2. Sensor de color TCS3200 Amazon Link para sensor de color 3. Tira de LED Neopixel Amazon Link para Neo Pixel LED4. Cables de puente y fuente de alimentación

Paso 2: breve introducción a las partes

Breve introducción a las partes
Breve introducción a las partes
Breve introducción a las partes
Breve introducción a las partes

Arduino: Microcontrolador que obtiene los datos del sensor de color RGB de TCS 3200 y genera la señal PWM respectiva para controlar el color de las luces LED Neopixel. Sensor de color TCS 3200: Este sensor contiene una matriz de fotodiodos que responden de manera diferente a diferentes colores, por lo tanto, emite el color de la luz que incide sobre la matriz de fotodiodos. Estos datos se pueden utilizar para replicar esos colores. LED Neo Pixel: Esto puede generar muchos colores en función de la señal que se le da. El nombre del IC es WS2812B.

Paso 3: Conectando todo

Conectando Todo
Conectando Todo
Conectando Todo
Conectando Todo

Conexión - Reacción … La conexión debe realizarse de tal manera que Arduino tenga que leer los datos de 4 fotodiodos diferentes en el TCS 3200. Y reflejar esos valores como datos en los LED de neopixel para replicar el mismo color. Los 4 fotodiodos de los sensores son sensibles a 4 combinaciones de colores diferentes. Estos producen señales de corriente que se convierten en señales de frecuencia, es decir, conversión de I a F, esto es leído por los pines de Arduino y luego se da como entrada a los LED de Neopixel. No quiero profundizar en el funcionamiento de los sensores. Esto se puede entender consultando las hojas de datos del sensor TCS 3200.

Paso 4: codificación

Codificación
Codificación

El código de este proyecto está aquí.

Puede descargar esto y descomprimir el archivo para encontrar las bibliotecas y el código necesarios. Coloque las bibliotecas en la carpeta de bibliotecas de Arduino IDE. Luego compila el código y cárgalo. El código es autoexplicativo. Mejoro mi codificación mirando otros códigos. Cualquier sugerencia para optimizar el código es siempre bienvenida.

Paso 5: Viola… Funciona

Viola … Funciona
Viola … Funciona

Aquí funciona. Ahora está replicando los colores que le muestra al sensor. Las buenas aplicaciones son 1. Iluminación ambiental para televisores y PC: esto reduce la fatiga visual ya que imita el máximo de color en su pantalla. 2. Iluminación de la habitación3. Iluminación ambiental

4. Puede imprimir en 3D un camaleón y colocar todos los componentes electrónicos para convertirlo en un verdadero camaleón impreso en 3D.

Por favor, no olvide votarme en los concursos.

Paso 6: Video de trabajo

Aquí hay un video de trabajo.

Recomendado: