Currently a work in progress
Codebase for my 16x16 matrix (256 pixel count) of WS2812 LEDs powered by an esp8266 (NodeMCU v1.0).
Developed with PlatformIO.
Heres a list of the currently implemented features.:
- Use WifiManager to handle Wifi Connection and credentials
- Serve static site (html, css, js) through ESPAsyncWebServer
- Handle
GET
requests to change the contents of the display in realtime - Implement basic patterns through FastLED
The website that serves as the sole interface for this device is located in /dev/. It is compiled into a header file (full_site.h
) found in the src
directory through the script Convert.py
, which was modified from ESP-HTML-Compressor.
The full CAD can be found at onshape.com
The pixels are divided with laser-cut cardboard pieces.