/Ws2812LedController

Advanced LED controller software for the raspberry pi with a remote client application

Primary LanguageC#MIT LicenseMIT

Ws2812LedController

Advanced LED controller software for the raspberry pi. Supports WS28XX LED strips out of the box; can support other strips with simple modifications to the code.

Work-in-progress

client

Features

Server-side software:

  • IR remote support
  • Many animations included
  • Remote control via Web API (HTTP)
  • Low-latency/real-time LED projection over the network via UDP
  • Samsung SmartThings support
  • Philips Hue compatible (via DiyHue)
  • Multiple layers
  • Split your strip into multiple virtual strips
    • Duplicate or mirror the LED state of one virtual strip to another

LED simulator software:

  • Supports all features from the actual server-side software
  • Renders to a virtual LED strip on your screen
  • Also supports HTTP API and UDP remote projection

Client-side software:

  • GUI application
  • Audio reactive LED effects (projected remotely over UDP)
  • Ambilight effects (projected remotely over UDP) (Work in progress)
  • Presets
  • Color palettes