MOOD'n'PARTY Lights is a web-based control interface for WS2812b LED strips powered by ESP8266, designed to create colorful and dynamic lighting effects for your parties or relaxing environments. Control your lights from any device with a browser -- no dependencies or WiFi credentials needed.
- Single-page interface with tabs.
- Developed with HTML, CSS, and JavaScript. No
JQueryor similar libraries are used, emphasizing simplicity, enhancing performance and providing customization options. - Minimum requirement for the library: only WS2812FX_MOODnPARTY_Edition and Adafruit NeoPixel library. No
SPIFFSorLittleFS, noWebSocket, etc. - No pre-stored WiFi names and passwords required.
- No WiFi required at all - can be controlled through soft-AP mode.
- Install the Adafruit NeoPixel library (v1.1.7 or newer).
- Install the WS2812FX_MOODnPARTY_Edition library
- Download this repository.
- Extract the contents into any directory.
- Open the Arduino IDE and open sketch
MOODnPARTY_LIGHTS.ino. - Upload sketch to your ESP8266 (tested with NodeMCU v3).
- After uploading, connect your device to the ESP8266’s WiFi AP.
- Open a web browser and navigate to
1.2.3.4to use the control interface.
- ESP8266 (NodeMCU recommended)
- WS2812b LED strip (e.g., 60 LEDs, vertical arrangement recommended)
- Arduino IDE
No special software required. The lights to be controlled through web browser on your device.
-
Add parameters tab to change pin, number of LEDs, type of LEDs, name and password of AP, etc.
-
Load time from device, Time to Switch On/Off
-
Timer to switch off WiFi
-
Change DuoMode to PaletteMode (Maybe, not sure yet).
-
Light / Dark color schemes.
-
Presets (something like Halloween, Circus Combustus, etc)
-
Custom presets (set of Mode/Submode/Colors(palette)/Speed/Bri/ElementSize/FadeRate)
Tip
Tap a footer on the interface to find out 💎

