studioledcam/README-orig.md
2020-09-09 13:45:09 +02:00

2.6 KiB
Raw Permalink Blame History

ESP32 FastLED Web Server

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.

Features

Currently Working:

  • 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

Currently Lacking:

  • WebSockets for automatically refreshing/syncing web clients

Requirements

Hardware

ESP32 Development Board

Adafruit HUZZAH32 – ESP32 Feather Board

Adafruit HUZZAH32 ESP32 Feather Board

or

WEMOS LOLIN D32

or

An ESP32 development board of your choice

Addressable LED strip

Adafruit NeoPixel Ring

Adafruit NeoPixel Ring

Other hardware:

Recommended by Adafruit NeoPixel "Best Practices" to help protect LEDs from current onrush:

Software

Libraries