Most off-the-shelf “12V RGB” solutions failed within weeks in testing. Voltage sag over 100m caused the far end to dim by 60%, and thermal drift made white balance inconsistent. So I went back to basics: constant-current control, not constant-voltage.
Here’s how I solved it—and why you might want to rethink “just add more power injectors.”
Why Constant-Voltage Fails at Scale Standard WS2812B/SK6812 strips are designed for short runs (The Constant-Current Approach Instead of pushing high current through long wires, I treated the entire strip as a distributed load driven by localized constant-current regulators.
System Architecture: Low-voltage AC backbone:Ran 24V AC (SELV-compliant) along the entire 100m path using shielded twisted pair. Why AC? No electrolytic corrosion, no ground potential issues, easy isolation. Per-segment DC/DC + CC modules: Every 5 meters: a custom PCB with: Isolated 24V→5V flyback converter (TI UCC28780) Precision constant-current sink (based on LM334 + MOSFET) Local ESP32-S3 for data regeneration & health monitoring Each module powers exactly 2.5m of SK6812 (60 LEDs) Differential data signaling: Used RS-485 transceivers (MAX13487) to send DMX-like packets over the same cable Each node decodes its slice, regenerates PWM for local LEDs Eliminates data degradation over distance Key Benefits: True current regulation: Each LED gets exactly 18mA ±2%, regardless of temperature or input voltage No ground loops: All segments galvanically isolated Fault tolerance: One segment failure doesn’t cascade Power efficiency: 24V AC reduces I²R losses by ~75% vs 5V DC over same wire
Power Budget & Thermal Design Total LED count: 2,400 pixels Max power: ~360W (at full white) Average runtime power: ~120W (dynamic content) Each module dissipates Lessons Learned Don’t treat LEDs like logic loads—they’re analog devices sensitive to current drift. Distance changes everything,what works on a breadboard fails catastrophically at 100m. Isolation is cheap insurance against ground issues in outdoor deployments. This isn’t the easiest solution—but for permanent, professional-grade installations, constant-current + distributed control is the only way I’ve found to guarantee uniformity and reliability.
Comments welcome—especially if you’ve tackled similar large-scale LED challenges!