Saltar al contenido

Construye LEDs Reactivos al Audio: Sincroniza tus Luces con la Música

Los LEDs sincronizados con música son uno de los proyectos más satisfactorios que puedes construir. Con un ESP32, un micrófono de $3 y WLED, puedes tener un visualizador de música completo funcionando en una tarde.

LEDs direccionables para efectos reactivos al audio

Cómo Funciona

[Mic (INMP441)] ──I2S──> [ESP32] ──GPIO──> [Tira/Matriz LED]
│
[Interfaz Web de WLED]

El micrófono captura el audio ambiente, el ESP32 lo procesa mediante FFT (Transformada Rápida de Fourier) y WLED mapea los datos de frecuencia a efectos LED en tiempo real.

Lo Que Necesitarás

ElementoCosteNotas
Placa de desarrollo ESP32$8-12Cualquier ESP32 (¡no ESP8266!)
Módulo de micrófono INMP441$3-5Micrófono digital I2S
Cables puente (hembra-hembra)$2-3Se necesitan 7 cables
Tira o matriz LED$20+Se recomienda WS2812B/WS2815
Fuente de alimentación de 5V$15-20Dimensionada para tus LEDs

Cableado del Micrófono

El INMP441 se conecta mediante I2S —un protocolo de audio digital. Sin ADC, sin ruido, sin interferencias.

Pin INMP441Pin ESP32
VDD3.3V
GNDGND
L/RGND (canal izquierdo)
DOUTGPIO32 (entrada de datos I2S)
BCLKGPIO26 (reloj de bits)
WS/FSGPIO25 (selección de palabra)
Mantén los cables del micrófono por debajo de 20 cm. Los cables más largos captan ruido eléctrico de los LEDs. Si necesitas más distancia, usa par trenzado apantallado.

Configuración de WLED para Audio

  1. Flashea WLED en tu ESP32 (consulta Matriz LED por Menos de $100 para instrucciones)
  2. Ve a Config → Preferencias LED y configura tus LEDs
  3. Ve a Config → Ajustes de Reactividad al Audio:
    • Habilitar entrada de audio: ✅
    • Pin DIN I2S: 32
    • Pin BCLK I2S: 26
    • Pin LRC I2S: 25
    • Frecuencia de muestreo: 16000 Hz (predeterminado)
  4. Haz clic en Guardar y Reiniciar

Elección de Efectos Reactivos al Audio

WLED ofrece más de 40 efectos reactivos al audio una vez configurado el micrófono:

EfectoMejor Para
Gravedad FFTBajos, EDM
Brillo FFTVisualización general de música
Arcoíris FFTModo fiesta colorido
Medidor VU de AudioAspecto clásico de medidor VU
FrecuenciaVisualización de banda específica
TonoEfectos impulsados por voz/melodía

Pruébalos todos: cada uno responde de forma diferente a distintos géneros musicales.

Consejos de Ajuste

Sensibilidad

En Config → Ajustes de Reactividad al Audio → Squelch, ajusta el umbral de la puerta de ruido. Empieza en 20 y súbelo si los LEDs parpadean en silencio, o bájalo si los sonidos silenciosos no activan los efectos.

Ganancia

Si los efectos se ven débiles, aumenta la Ganancia máxima (empieza en 2.0). Si se saturan (todos los LEDs blancos), disminúyela.

Tamaño FFT

Un tamaño FFT de 256 da respuesta más rápida (bueno para percusión). Un tamaño FFT de 512 da mejor resolución de frecuencia (bueno para melodía).

Avanzado: Matriz de Audio de Múltiples Salidas

Para una matriz de 16×16, puedes mapear bandas de frecuencia a columnas:

  • Columnas 1-2: Bajos (20-250 Hz)
  • Columnas 3-6: Graves-medios (250-500 Hz)
  • Columnas 7-10: Medios (500-2000 Hz)
  • Columnas 11-14: Agudos-medios (2000-4000 Hz)
  • Columnas 15-16: Agudos (4000-20000 Hz)

Esto crea un verdadero analizador de espectro de audio en tu matriz.

Solución de Problemas

SíntomaSolución
No se detecta audioComprueba el cableado, habilita I2S, verifica que los pines coincidan con la configuración
Parpadeo constanteAumenta el umbral de Squelch
Solo reacciona una banda de frecuenciaComprueba si el micrófono está en modo mono (pin L/R → GND)
El audio se corta a alto volumenDisminuye la Ganancia máxima
Zumbido/ruidoAcorta los cables del micrófono, añade cuentaferritas en la alimentación

Qué Sigue