Skip to content

ESP32 based ArtNet (over wifi and serial) node for driving ravelights pixel tubes via FastLED

License

Notifications You must be signed in to change notification settings

niliha/ravelights-pixeldriver

Repository files navigation

ravelights-pixeldriver

This is the low-level counterpart to the ravelights backend for driving WS28XX individually addressable LEDs or other pixel-like devices like laser diodes via an ESP32 microcontroller and custom hardware.

Features

  • Receive pixel frames via Artnet (wifi or serial)
  • Discover pixel driver instances via mDNS
  • Configure parallel FastLED outputs via REST API
  • Drive many pixels by utilizing both CPU cores of the ESP32 and FastLED's parallel output

Architecture

ravelights

Getting started

A PlatformIO installation is required, and optionally an IDE integration, e.g. for VSCode.
Using PlatformIO, you can build the project and upload it to an ESP32.

See src/main.cpp for usage and adapt the config to your setup.

About

ESP32 based ArtNet (over wifi and serial) node for driving ravelights pixel tubes via FastLED

Topics

Resources

License

Stars

Watchers

Forks