Skip to content

WS2811 LED matrix controller using nodeLHC (ESP8266-based development board).

Notifications You must be signed in to change notification settings

djunho/nodeLHC_WS2811_LED_Controller

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LED panel

Initially based on the project of the LHC's LED pannel. The original page was based on platformio. More details on its page on GitHub.

Description

The goal of this project was to take practice with the ESP8266 SDK and using Unit Test with CppUTest.

This project is intended to control a LED panel build with addressable LED (like WS2811, WS2812). It implements 2 UDP sockets to control the panel using the protocol ArtNet and MXP.

How to use

docker build -t esp-docker:1.0 .
# Configure the SSID, Password and panel's number of LEDs on menuconfig
docker run --rm -it -v (git rev-parse --show-toplevel):(git rev-parse --show-toplevel) --device=/dev/ttyUSB0 --workdir (git rev-parse --show-toplevel)/src esp-docker:1.0 bash -c "make menuconfig"
# build, flash and open the serial monitor
docker run --rm -it -v (git rev-parse --show-toplevel):(git rev-parse --show-toplevel) --device=/dev/ttyUSB0 --workdir (git rev-parse --show-toplevel)/src esp-docker:1.0 bash -c "make flash monitor"

MXP UDP protocol for WS2811/WS2812 controller

Check mxp.h.

Art-Net UDP protocol for WS2811/WS2812 controller

Art-Net is a UDP-based protocol used mainly for lighting controllers. Current implementation read data from Net: 0, Subnet: 0 and Universe: 0.

Check Glediator and Jinx! applications to generate awesome effects!

About

WS2811 LED matrix controller using nodeLHC (ESP8266-based development board).

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 95.2%
  • Makefile 2.1%
  • Dockerfile 1.9%
  • CMake 0.8%