π ESP-RGB-Controller
β Warning
This project won't be updated any more. Please use WLED instead.
π About this project
This project is for controlling RGB-Strips (e.g. WS2801) using an ESP8266 board like the NodeMCU. You can controll it using a Web-GUI or a cross-platform software (Windows, Linux, Mac). If you want to do your own thing, you can just use this project to send POST requests to the ESP. This allows you to do much things with your RGB-Strips like integrate it into your home automation or controll it via Google Assistant.
βοΈ Features
- Many different effects β
- Web-GUI β
- Darkmode β
- Multiple Themes β
- Asynchronous β
- OTA-Updates β
- API for better integration (e.g. Google Home) β
Future releases:
- Multi-Platform software (Windows, Linux, Mac) π
- Custom PCB π
πΎ Supported platforms
- ESP8266 boards (like NodeMCU) β
- ESP32 boards β
πΌοΈ Images
π² Installation
You can find a full installation and setup guide in the Wiki.
π Pin Layout
The following table shows how to connect your hardware.
Hardware | GPIO | NodeMCU |
---|---|---|
WS2801 (Data) | 13 | D7 |
WS2801 (Clock) | 14 | D5 |
π Used libraries
βοΈ Credits
Thanks to all contributors and creators of the libraries that i used!