Ga naar inhoud

Bouw Audio-Reactieve LED's: Synchroniseer Je Lichten met Muziek

Muziek-gesynchroniseerde LED’s zijn een van de meest bevredigende projecten die je kunt bouwen. Met een ESP32, een microfoon van €3 en WLED kun je in een middag een volledige muziekvisualizer aan de praat krijgen.

Adresseerbare LED's voor audio-reactieve effecten

Hoe Het Werkt

[Mic (INMP441)] ──I2S──> [ESP32] ──GPIO──> [LED Strip/Matrix]
                              │
                         [WLED Web UI]

De microfoon vangt omgevingsgeluid op, de ESP32 verwerkt het via FFT (Fast Fourier Transform) en WLED koppelt de frequentiegegevens in real-time aan LED-effecten.

Wat Je Nodig Hebt

ItemKostenOpmerkingen
ESP32 dev board€8-12Elke ESP32 (niet ESP8266!)
INMP441 microfoonmodule€3-5I2S digitale microfoon
Jumperdraden (female-female)€2-37 draden nodig
LED-strip of matrix€20+WS2812B/WS2815 aanbevolen
5V voeding€15-20Grootte afgestemd op je LED’s

De Microfoon Bedraden

De INMP441 maakt verbinding via I2S — een digitaal audioprotocol. Geen ADC, geen ruis, geen interferentie.

INMP441 PinESP32 Pin
VDD3.3V
GNDGND
L/RGND (linkerkanaal)
DOUTGPIO32 (I2S data in)
BCLKGPIO26 (bit clock)
WS/FSGPIO25 (word select)
Houd de microfoondraden onder de 20 cm. Langere draden vangen elektrische ruis op van de LED’s. Als je meer afstand nodig hebt, gebruik dan afgeschermd twisted pair.

WLED Configureren voor Audio

  1. Flash WLED naar je ESP32 (zie LED Matrix onder de $100 voor instructies)
  2. Ga naar Config → LED Preferences en configureer je LED’s
  3. Ga naar Config → Audio Reactive Settings:
    • Enable audio input: ✅
    • I2S DIN pin: 32
    • I2S BCLK pin: 26
    • I2S LRC pin: 25
    • Sample rate: 16000 Hz (standaard)
  4. Klik Save & Reboot

Audio-Reactieve Effecten Kiezen

WLED biedt 40+ audio-reactieve effecten zodra de microfoon is geconfigureerd:

EffectHet Beste Voor
FFT GravityBass drops, EDM
FFT SparkleAlgemene muziekvisualisatie
FFT RainbowKleurrijke feestmodus
Audio Vu MeterKlassieke VU-meterlook
FrequencySpecifieke bandvisualisatie
PitchZang/melodie-gestuurde effecten

Probeer ze allemaal — elk reageert anders op verschillende muziekgenres.

Afstemtips

Gevoeligheid

Stel in Config → Audio Reactive Settings → Squelch de ruisdrempel in. Begin bij 20 en pas aan als de LED’s knipperen in stilte, of omhoog als zachte geluiden geen effecten triggeren.

Gain

Als de effecten zwak lijken, verhoog dan Max gain (start bij 2.0). Als ze clippen (alle LED’s wit), verlaag het.

FFT-Grootte

FFT size 256 geeft snellere respons (goed voor percussie). FFT size 512 geeft betere frequentieresolutie (goed voor melodie).

Geavanceerd: Multi-Output Audio Matrix

Voor een 16×16 matrix kun je frequentiebanden aan kolommen koppelen:

  • Kolom 1-2: Bas (20-250 Hz)
  • Kolom 3-6: Laag-mid (250-500 Hz)
  • Kolom 7-10: Mid (500-2000 Hz)
  • Kolom 11-14: Hoog-mid (2000-4000 Hz)
  • Kolom 15-16: Discant (4000-20000 Hz)

Dit creëert een echte audiogolfspektumanalyzer op je matrix.

Probleemoplossing

SymptoomOplossing
Geen audio gedetecteerdControleer bedrading, schakel I2S in, controleer of pinnen overeenkomen met configuratie
Constant knipperenVerhoog Squelch-drempel
Slechts één frequentieband reageertControleer of mic in mono-modus staat (L/R pin → GND)
Audio valt uit bij hoog volumeVerlaag Max gain
Zoemen/brommenVerkort microfoondraden, voeg ferrietkraal toe op voeding

Wat Nu