Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/nzbr/esp8266-rgbstrip-controller

RGB-Strip controller based on ESP8266 that can recieve color data over a WiFi network
https://github.com/nzbr/esp8266-rgbstrip-controller

aurora colorchord esp8266 hyperion network rgb rgb-controller rgb-ledstrip udp wifi

Last synced: 7 days ago
JSON representation

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

Awesome Lists containing this project

README

        

# 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](https://platformio.org/install/cli)
- 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

- [UDP Protocol](https://github.com/nzbr/esp8266-rgbstrip-controller/blob/master/doc/udp.md)
- [TCP Protocol]() TODO