Estoy a punto de construir una mesa de café que tenga una matriz de LED RGB, como en este video. enlace
Quiero que la matriz muestre un espectro de audio que debe calcularse en tiempo real desde una fuente de audio variable a través de un conector de audio de 3,5 mm. (por ejemplo, teléfono inteligente, PC, reproductor de mp3)
También debería mostrar patrones visuales aleatorios y / o programados. (no relacionado con la entrada de audio)
Así que pensé en usar un microcontrolador AVR como unidad principal de este proyecto.
El mcu se programará una vez, y no tiene que comunicarse con otros dispositivos.
Los buttens se utilizarán para cambiar entre modos y / o animaciones.
Entonces, la idea básica está ahí, pero hay algunas cosas sobre las que no estoy seguro:
-
¿Debo crear un panel de filtro de paso de banda para obtener los datos del espectro y procesarlos a partir de ahí con el mcu o buscar la solución FFT (software completo)? ¿Cuál es más rápido / más efectivo? ¿Importa la diferencia de velocidad en este tipo de proyecto? (Sí, sé que hay un par de preguntas con el mismo tema, y he leído algunas de ellas, pero creo que las respuestas no son muy específicas para mí)
-
¿Cómo selecciono la cantidad de bandas para mi analizador de espectro (columnas de la matriz)? ¿Importa la cantidad de bandas que elijo (ya que quiero diseñar la placa de controlador de matriz RGB LED y la tabla con sus dimensiones basadas en mi selección)?
Gracias por su ayuda y por favor, extienda mi mal inglés.