Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/damiencorpataux/lightshow
A Toolchain to semi-professional light-show
https://github.com/damiencorpataux/lightshow
Last synced: 2 days ago
JSON representation
A Toolchain to semi-professional light-show
- Host: GitHub
- URL: https://github.com/damiencorpataux/lightshow
- Owner: damiencorpataux
- Created: 2024-05-24T14:22:23.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2024-07-08T21:18:28.000Z (4 months ago)
- Last Synced: 2024-07-09T02:32:34.334Z (4 months ago)
- Language: OpenSCAD
- Size: 342 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
**A semi-professional, low-cost and highly-customizable lighting setup.**
Take today's addressable LEDs (WS28xx, SK68xx, etc.), projectors and plain old lighting devices. Bind it with IoT (ESP32, RaspberryPi, etc.) and Open-Source software for mapping, using the well-known protocols ArtNet, E1.31 (SACn) and maybe the more specific DDP and FFP. What you get ? [Examples](#examples).
Toolchain
-![Components architecture](img/components-architecture.drawio.png)
### Hardware
- ESP32: Microcontroller for driving LEDs data
- Drives max 3200 LEDs
https://kno.wled.ge/features/multi-strip/#esp32- RaspberryPi: Single-Board Computer for driving LEDs data
- Drives max ? LEDs
https://falconchristmas.com/forum/index.php?topic=12413.0- 5V Power Supply & Distribution
- Strong amperage and distribution system for power reinjection### Software
- WLED: https://kno.wled.ge
- Firmware for ESP32 to drive LEDs data (run on ESP32)
- Support built-in animation, E1.31, DDP- Falcon Player (FFP): https://falconchristmas.github.io
- Software to drive LEDs data (cross-platform)
- Support built-in animation, E1.31, DDP, FFP- LedFx: https://www.ledfx.app
- Software to stream animation (cross-platform)
- Animator, E1.31, DDP, FFP- xLights: https://xlights.org
- Software to stream animation (cross-platform)
- Sequencer animator, E1.31, DDP, FP- WLEDCast: https://github.com/ppamment/wledcast
- Software to stream computer screen (cross-platform)
- Screen streamer, DDP
- Usage: `wledcast --debug --host --monitor 0`Alternative free or open-source controller software, to be tested:
- QLC+: https://qlcplus.orgExamples
-### Power Distribution
A USB-C PD up to 100W with power and data distribution to LEDs segments:
![Power Distribution](img/example-power-distribution.jpeg)### 24x192 LEDs
Video: A LED Panel of 24x192 = 4608 LEDs driven by WLED (that is 18 * 8x24 physical panels):
[![WLED Demo](https://img.youtube.com/vi/CbmYwk0Sb8o/0.jpg)](https://www.youtube.com/shorts/CbmYwk0Sb8o)Video: Same panel driven by xLights:
[![xLights Demo](https://img.youtube.com/vi/LLFjKudthHw/0.jpg)](https://www.youtube.com/shorts/LLFjKudthHw)Video: Casting screen to LED Panel:
[![WLEDCast Demo](https://img.youtube.com/vi/VupD74rLppo/0.jpg)](https://www.youtube.com/shorts/VupD74rLppo)Video: Let's make a signage for a friend's shop:
[![xLights Demo](https://img.youtube.com/vi/3iChhYR4tGo/0.jpg)](https://www.youtube.com/shorts/3iChhYR4tGo)