Ga naar inhoud

ESP32 voor LEDs

ESP32 — De Microcontroller voor LEDs

De ESP32 is een goedkope, energiezuinige microcontroller met geïntegreerde WiFi en Bluetooth. De dual-core processor, ruime GPIO en I2S-periferie maken het de populairste chip voor DIY-LED-projecten.

ESP32 die adresseerbare LEDs aanstuurt

Technische Specificaties

ParameterESP32ESP32-S3ESP32-C3
ArchitectuurXtensa dual-core LX6Xtensa dual-core LX7RISC-V single-core
Max. klok240 MHz240 MHz160 MHz
WiFi802.11 b/g/n802.11 b/g/n802.11 b/g/n
BluetoothBLE 4.2 + ClassicBLE 5.0BLE 5.0
GPIO344522
SRAM520 KB512 KB400 KB
Flash4–16 MB8–32 MB4–16 MB
USB OTGNeeJaNee

Waarom ESP32 Geweldig is voor LEDs

  • WiFi aan boord — Ontvang Art-Net, sACN en DDP draadloos; geen Ethernet-shield nodig
  • I2S-periferie — Stuur parallelle LED-uitgangen aan (8–16 datalijnen) voor hoge-dichtheid matrices
  • Dual-core — Draai WiFi-stack op core 0, LED-gegevens op core 1 zonder timingproblemen
  • Lage kosten — ESP32-ontwikkelborden beginnen bij €3–5
  • RMT-periferie — Hardware-versnelde WS2812B-timing, geen bit-bangen

Populaire LED-Firmware

FirmwareHet beste voorUitgangen
WLEDAlgemene LED-besturing, effecten, web-UIWS2812B, SK6812, APA102, WS2815
ESPixelStickE1.31 / Art-Net naar pixelconversieWS2811, WS2812B, WS2815, GS8208
ESPHomeHome Assistant-integratie, slimme verlichtingElk LED-type via FastLED
TasmotaMQTT-gebaseerde automatisering, sensor + LED-combinatiesWS2812B, SK6812, PWM
FastLEDAangepaste LED-kunst, animaties (Arduino-framework)100+ chiptypes

Pin-Mapping Tips

FunctieAanbevolen GPIOOpmerkingen
LED-data uitGPIO 2, 4, 5, 12–18Vermijd GPIO 6–11 (verbonden met flash)
I2S parallelle dataGPIO 2–21 (aaneengesloten blok)Gebruikt door WLED voor multi-kanaal uitvoer
KnopGPIO 0 (BOOT)Pull-up; voorzichtig gebruiken
UARTGPIO 1 (TX), GPIO 3 (RX)Vaak gebruikt voor programmeren
Voeding3,3V (logica), 5V (bordinvoer)Voer LEDs niet van 3,3V-pin

Belangrijke Overwegingen

  • ESP32-logica werkt op 3,3V — gebruik een niveauschakelaar (bijv. 74HCT245) voor 5V LED-datalijnen
  • Voed de ESP32 van een geregelde 5V-voeding, niet van de LED-voedingslijn
  • Gebruik een 100–1000µF condensator op de LED-voedingsrail nabij de strip
  • Lange WiFi-runs profiteren van externe antenne (ESP32-WROOM heeft een u.FL-variant)

Installeer WLED op ESP32 →