Skip to content

BlockThor/MOODnPARTY_LIGHTS_WebInterface

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Stargazers Forks Contributors Issues Code MIT License Instagram

🟡🟣🟤 MOOD'n'PARTY Lights 🔴🟢🔵
More fun with colorful lights for all!

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.

Interface

Screenshots

Demo online

CodePen

Features

  • Single-page interface with tabs.
  • Developed with HTML, CSS, and JavaScript. No JQuery or 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 SPIFFS or LittleFS, no WebSocket, etc.
  • No pre-stored WiFi names and passwords required.
  • No WiFi required at all - can be controlled through soft-AP mode.

Download and Install

  1. Install the Adafruit NeoPixel library (v1.1.7 or newer).
  2. Install the WS2812FX_MOODnPARTY_Edition library
  3. Download this repository.
  4. Extract the contents into any directory.
  5. Open the Arduino IDE and open sketch MOODnPARTY_LIGHTS.ino.
  6. Upload sketch to your ESP8266 (tested with NodeMCU v3).

Usage

  1. After uploading, connect your device to the ESP8266’s WiFi AP.
  2. Open a web browser and navigate to 1.2.3.4 to use the control interface.

Hardware

  • ESP8266 (NodeMCU recommended)
  • WS2812b LED strip (e.g., 60 LEDs, vertical arrangement recommended)
  • Arduino IDE

Software

No special software required. The lights to be controlled through web browser on your device.

ToDo

  • 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)

PS

Tip

Tap a footer on the interface to find out 💎

About

User-friendly yet feature-rich single page app for MOOD and PARTY Lights with WS2812B LEDs (WS2812FX).

Topics

Resources

License

Stars

Watchers

Forks

Contributors