WoodyLetsCode / ESP-RGB-Controller

Web-GUI for WS2801 using a ESP8266

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

🌈 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!

About

Web-GUI for WS2801 using a ESP8266


Languages

Language:C++ 42.4%Language:HTML 28.6%Language:JavaScript 23.0%Language:CSS 6.0%