Work in progress ESP32 port of https://github.com/jasoncoon/esp8266-fastled-webserver
Control addressable LEDs with an ESP32 via a web browser over Wi-Fi.
- DemoReel100 patterns
- Static web app file serving from SPIFFS
- Ability to adjust these settings via the HTTP REST API:
- power on/off
- brightness
- pattern
- autoplay on/off
- autoplay duration
- speed
- palette
- auto palette cycling
- palette duration
- solid color
- twinkle speed/density
- fire cooling/sparking
- Setting storage in EEPROM
- WebSockets for automatically refreshing/syncing web clients
Adafruit HUZZAH32 – ESP32 Feather Board
or
or
An ESP32 development board of your choice
- 3.3V to 5V Logic Level Shifter (required if LEDs "glitch")
- Octo Level Shifter FeatherWing (tidy level shifter PCB)
Recommended by Adafruit NeoPixel "Best Practices" to help protect LEDs from current onrush: