Tabla de contenido:

Luces navideñas automatizadas: 6 pasos (con imágenes)
Luces navideñas automatizadas: 6 pasos (con imágenes)

Video: Luces navideñas automatizadas: 6 pasos (con imágenes)

Video: Luces navideñas automatizadas: 6 pasos (con imágenes)
Video: Cómo poner luces bonitas en tu casa por Navidad 2024, Noviembre
Anonim
Image
Image
Luces navideñas automatizadas
Luces navideñas automatizadas

En este Instructable, te muestro cómo construir luces navideñas que parpadean automáticamente cuando se reproduce música. El proyecto consta de 2 partes: el circuito eléctrico y el código / algoritmo Arduino. El circuito funciona mediante el uso de un relé de 8 canales para cerrar el circuito en cada uno de los 8 hilos individuales de luz navideña. Un micrófono electret captura las ondas sonoras que se reproducen en un conjunto de altavoces y las envía a un Arduino mediante una entrada analógica.

Desde aquí hay 2 opciones para programas utilizables. Puede usar la plantilla de código manual para hacer parpadear manualmente ciertos hilos de luces para pistas de música específicas, o puede usar el código automático que activa diferentes hilos de cable según la frecuencia reproducida.

Paso 1: Obtenga los materiales

La lista de materiales para este proyecto es muy suave, lo que lo convierte en un proyecto muy asequible. La lista de materiales y dónde compré todo (enlaces de afiliados de Amazon) incluye:

1x Arduino Uno

1x tablero de pruebas

1x Amplificador de micrófono Electret

1 paquete de cables de puente de 65 piezas

1x cables de puente hembra / macho premium - 20 x 12 https://www.adafruit.com/product/1713

1x relé SunFounder de 8 canales

8x Vickerman Mini Christmas Lights (también puede comprar menos hebras)

También vale la pena señalar que se recomiendan guantes de goma y un extintor de incendios si es nuevo en este tipo de proyectos. También hay una versión descargable en PDF de la lista de materiales a continuación.

Paso 2: Eléctrico - Conexión del relé y las luces navideñas

Eléctrico: conexión del relé y las luces navideñas
Eléctrico: conexión del relé y las luces navideñas
Eléctrico: conexión del relé y las luces navideñas
Eléctrico: conexión del relé y las luces navideñas
Eléctrico: conexión del relé y las luces navideñas
Eléctrico: conexión del relé y las luces navideñas

El corazón de los circuitos eléctricos es el relé. Un relé es un interruptor mecánico que se cierra cuando se aplica un voltaje mucho menor al relé. Esto funciona porque el voltaje más pequeño pasa a través de una bobina de alambre, lo que crea un electroimán para cerrar el interruptor mecánico. El interruptor está conectado al mismo extremo cortado de cada hilo de luz navideña. Cuando el interruptor se cierra, el voltaje del tomacorriente de pared puede atravesar el hilo, ¡creando luz!

Nota: ¡NO trabaje en los hilos de luz navideña mientras las luces están enchufadas!

Para conectar las luces al relé, haga un solo corte en el hilo de luz y pele el cable ligeramente para revelar una pequeña cantidad de cobre en cada lado del corte. Una vez hecho esto, conecte cada punta de cobre a los cables normalmente abiertos de 1 relé. Haga esto para 8 hebras ligeras.

Puede encontrar más información sobre cómo conectar el relé aquí:

Paso 3: Eléctrico - Micrófono y Arduino

Eléctrico - Micrófono y Arduino
Eléctrico - Micrófono y Arduino
Eléctrico - Micrófono y Arduino
Eléctrico - Micrófono y Arduino
Eléctrico - Micrófono y Arduino
Eléctrico - Micrófono y Arduino

A continuación, necesitamos conectar el micrófono electret a Arduino para que podamos comenzar a recibir ondas de sonido como entrada analógica. Las conexiones son bastante simples con el micrófono VCC y tierra conectándose al Arduino 5V y tierra respectivamente, la salida del micrófono se conecta directamente al pin 0 analógico de Arduino. Las imágenes de arriba y el circuito de Fritzing visual a continuación detallan cómo el micrófono y la placa de relés se conectan a Arduino.

Paso 4: Código Arduino - Luces parpadeantes automáticas

Código Arduino - Luces parpadeantes automáticas
Código Arduino - Luces parpadeantes automáticas

Después de conectar todos los componentes electrónicos, ¡es hora de cargar el código Arduino! El código de luces parpadeantes automáticas hará que las luces navideñas parpadeen automáticamente según la frecuencia del sonido que escucha el micrófono. El código funciona mediante el uso de un algoritmo llamado FHT (Fast Hartley Transform) similar a FFT (Fast Fourier Transform) para convertir la onda de sonido del dominio del tiempo al dominio de la frecuencia.

Por lo general, no me gusta usar bibliotecas especializadas cuando escribo código, pero la biblioteca en los laboratorios de música abiertos fue extremadamente fácil de trabajar e hizo este proyecto mucho más rápido. El código estará disponible en mi repositorio de GitHub:

Paso 5: Código Arduino - Luces parpadeantes manuales

Código Arduino - Luces parpadeantes manuales
Código Arduino - Luces parpadeantes manuales

Mi repositorio de GitHub también contiene código para luces parpadeantes manualmente. El código manual en este repositorio está actualmente calibrado para Carol of Bells, pero puedes cambiar el código para que parpadee en cualquier canción siguiendo el mismo patrón que utilizo en este código. El código también estará disponible en GitHub:

Paso 6: ¡Configure las luces y ejecute el código

¡Configure las luces y ejecute el código!
¡Configure las luces y ejecute el código!
¡Configure las luces y ejecute el código!
¡Configure las luces y ejecute el código!

¡Coloque sus luces donde las desee, cargue su código en la placa Arduino y vea su espectáculo de luces! Una vez que haya terminado y funcione, puede alimentar su Arduino con una batería de 9V para que no necesite tener su computadora portátil cerca. ¡Disfruta el espectáculo!

Recomendado: