/esp8266-rgbstrip-controller

RGB-Strip controller based on ESP8266 that can recieve color data over a WiFi network

Primary LanguageC++GNU General Public License v3.0GPL-3.0

ESP8266 RGB-Strip controller

RGB-Strip controller based on ESP8266 that can recieve color data over a WiFi network

Configuring

Copy src/config-template.h to src/config.h

The following settings must be changed:

  • Uncomment one device driver to be used
  • Enter your WiFi credentials (WIFISSID and WIFIPASS)

How-To

  1. Install PlatformIO Core
    • On most systems this boils down to pip3 install --user -U platformio
  2. Connect your ESP8266 board via USB
  3. Execute pio run
    • This will flash the software to the board and open a serial terminal afterwards
      • You can safely close the serial terminal by pressing CTRL+C
    • If the flash falis on Linux you may want to use sh linuxrun.sh instead
      • This assumes that the serial connection registers as /dev/ttyUSB0

Protocol Documentation