Tabla de contenido:
- Suministros
- Paso 1: corte la base y lije el acrílico
- Paso 2: Conecte los LED y el micrófono
- Paso 3: Cargue el código
- Paso 4: Ensamblaje final
Video: Visualizador Arduino FFT con LED direccionables: 4 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:40
Este tutorial explicará cómo construir un visualizador de audio con un Arduino Uno y algunos LED direccionables. Este es un proyecto que he querido hacer desde hace algún tiempo porque soy un fanático de las luces reactivas al sonido. Estas luces utilizan la biblioteca FFT (Fast Fourier Transform) para calcular los picos de frecuencia que escucha el micrófono integrado y muestra cada frecuencia en un color diferente.
Originalmente había planeado incluir un botón y algunos modos alternativos para la pantalla, pero no tuve la oportunidad de escribir el código. Si tiene algo de experiencia con Arduino, no debería ser demasiado difícil para usted modificar mi código para incluir otras animaciones o incluso colores diferentes. Todo lo que necesitará agregar es un botón con una resistencia de 330 ohmios.
Código:
STL:
Suministros
¡Elegoo fue muy amable y me envió un kit de inicio básico de Arduino para este proyecto! Querrá elegir uno si es nuevo en Arduino o incluso si solo desea algunas partes comunes adicionales: ¡use los enlaces de afiliados para respaldar mi contenido!
amzn.to/3fqEkIJ
Aquí está todo lo demás utilizado:
Madera contrachapada de 1/8 - Ferretería local
Tira de LED (5m 30 leds / m) -
Hojas de acrílico -
Micrófono:
Cable:
Pelacables -
Pistola de pegamento caliente -
Soldador -
Impresora 3D -
Filamento -
Paso 1: corte la base y lije el acrílico
Corte la madera en un cuadrado de 1 'x 1' (o haga coincidir el tamaño de su acrílico). Esto se puede hacer con una sierra circular o una sierra de mano si puede mantener los bordes cuadrados, pero es más fácil con una ingletadora o una sierra de mesa.
Lije ambos lados de la lámina acrílica con papel de lija de grano bajo para congelarla. Esto se puede hacer con una lijadora o con la mano. Evite el papel de lija de grano alto porque dejará grandes cortes en el material que arruinarán el aspecto final.
Paso 2: Conecte los LED y el micrófono
Corte su tira de LED en 8 longitudes de 8 LED. Pégalos a la base de madera, espaciados uniformemente y alternando direcciones. Tenga en cuenta las flechas, estas tiras de LED solo funcionan de una manera. Suelde las tres salidas de cada tira a las tres entradas de la siguiente tira. Conecte las entradas de la primera tira a la placa arduino, si está usando mi código, usé el pin 2 para Datos.
Antes de apagar su soldador, asegúrese de probar sus conexiones con un boceto de ejemplo FastLED. Me gusta usar ColorPallets.
Este también es un buen momento para conectar el micrófono al Arduino. Conecte la alimentación a la salida de 3,3 V y los datos a A0. Puedes probar esto con el boceto de mi página de GitHub.
Paso 3: Cargue el código
Es importante probar el boceto con su configuración final antes de pegar cualquier cosa de forma permanente. Si algo no funciona, será más fácil arreglarlo ahora que más tarde. El boceto que escribí se puede encontrar aquí:
github.com/mrme88/Arduino-Audio-Visualizer/blob/master/FFT_Visualizer.ino
Ábralo en el IDE de Arduino y asegúrese de que todos los valores en la parte superior junto a las declaraciones #DEFINE coincidan con su configuración. Una vez que se cargue el boceto y parezca que funciona correctamente, puede pasar al paso final.
Paso 4: Ensamblaje final
Imprima en 3D cuatro espaciadores de 1 para separar el acrílico de los LED. Si no tiene una impresora 3D, puede usar cualquier otra cosa para improvisar estos espaciadores. Los bloques de cartón o madera funcionarían bien. Pegue un espaciador en cada uno de los cuatro esquinas y pegue su Arduino y micrófono en algún lugar en la parte inferior para que Arduino pueda recibir energía y el micrófono pueda escuchar ruido.
Opcionalmente, puede perforar algunos agujeros en la parte posterior para facilitar el montaje en la pared con un par de tachuelas. Alternativamente, puede dejar esto como un adorno de escritorio o pegarlo a la pared.
Finalmente pega el acrílico a los espaciadores en cada esquina y déjalo secar. ¡Ahora tiene un hermoso visualizador LED que puede usar para impresionar a sus amigos o entretenerse!
Recomendado:
Visualizador de sonido con lápiz láser: 3 pasos (con imágenes)
Visualizador de sonido con lápiz láser: en esta guía, descubrirá cómo crear su propio visualizador de sonido con recursos simples. ¡Permitiéndole ver una representación visual de sonido, música o lo que sea que pueda conectar a un altavoz! TENGA EN CUENTA: esta guía utiliza un lápiz láser que puede
Cómo controlar LED direccionables con Fadecandy y procesamiento: 15 pasos (con imágenes)
Cómo controlar LED direccionables con Fadecandy y Processing: Qué Este es un tutorial paso a paso sobre cómo usar Fadecandy y Processing para controlar LED direccionables. Fadecandy es un controlador de LED que puede controlar hasta 8 tiras de 64 píxeles cada una. (Puede conectar varios Fadecandys a una computadora para aumentar la
Pantallas direccionables de 7 segmentos: 10 pasos (con imágenes)
Pantallas direccionables de 7 segmentos: de vez en cuando, una idea hace clic en mi cerebro y pienso, "¿cómo no se ha hecho esto antes?" y la mayoría de las veces, en realidad lo ha sido. En el caso de " Pantalla direccionable de 7 segmentos " - Realmente no creo que se haya hecho
Utilice el módulo Bluetooth 4.0 HC-08 para controlar los LED direccionables: un tutorial de Arduino Uno: 4 pasos (con imágenes)
Use el módulo Bluetooth 4.0 HC-08 para controlar los LED direccionables: un tutorial de Arduino Uno: ¿Ya ha profundizado en los módulos de comunicación con Arduino? Bluetooth abre un mundo de posibilidades para sus proyectos Arduino y el uso de Internet de las cosas. Aquí comenzaremos con un pequeño paso y aprenderemos a controlar los LED direccionables con un sma
Botellas de leche direccionables (iluminación LED + Arduino): 12 pasos (con imágenes)
Botellas de leche direccionables (iluminación LED + Arduino): convierta las botellas de leche PPE en luces LED atractivas y use un Arduino para controlarlas. Esto recicla una serie de cosas, principalmente las botellas de leche, y utiliza una cantidad muy baja de energía: los LED aparentemente disipan menos de 3 vatios pero son brillantes en