Skip to content

Controller for WS2812 with Web UI based on Wemos D1 mini

Notifications You must be signed in to change notification settings

MikeChuv/WS2812WemosWeb

Repository files navigation

WS2812WemosWeb

WS2812 strip controller with Web UI based on Wemos D1 mini (ESP8266EX)

Requirements

FastLED library (3.2.0)
arduinoWebSockets library (2.2.0)

Usage

  1. Install ESP core: link to copy and paste in IDE settings
  2. Install libraries
  3. Select LOLIN(WEMOS) D1 R2 & mini in board manager
  4. Open WS2812WemosWeb.ino and write your WiFi ssid and password (you can add more than 1 WiFi AP)
  5. Upload the firmware
  6. Open serial monitor and select 74880 Baud rate
  7. Copy esp8266 local IP to your browser (or use mDNS: http://esp8266.local)

More

You can find more led effects here

To add buttons in UI, read comments in index.html
If you want to visualize IP on the strip, modify showIP() function in utils.ino

About

Controller for WS2812 with Web UI based on Wemos D1 mini

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published