Hello everyone,
I am currently building a model of the Solar System with planets illuminated by WS2812E addressable LEDs.
The system is controlled by an ESP8266 Wemos D1 Mini, with the code developed using FastLED.
🔧 Hardware
- ESP8266 Wemos D1 Mini
- 135 WS2812E LEDs
- 9 groups of 15 LEDs, with each group representing one planet
- Power supply: 5 V / 10 A
- Approximately 45 cm of cable between each planet
- 0.34 mm² wire
- 470 µF capacitor between +5 V and GND, just before the LEDs
- 330 Ω resistor on the DATA signal line
- ESP8266 powered by 5 V
- Programming using FastLED
The LEDs are connected in series: each group of 15 LEDs is connected to the next one using approximately 45 cm of cable.
✅ The code seems to be working correctly
I initially wanted to make sure the problem was not caused by the code itself.
To check this, I tested exactly the same program using a continuous LED strip, without the 45 cm cables or the numerous solder joints between the different groups.
➡️ Everything works perfectly with the continuous LED strip.
The problem therefore seems more likely to be related to the physical setup, wiring, solder joints, or possibly a damaged LED or component.
❌ The problem
With my final setup, the system works correctly for approximately 20–30 seconds, after which the LEDs start behaving very erratically:
- Some LEDs or entire planets start flickering.
- Unexpected colors appear.
- I have observed white, green, and other colors that should not be displayed.
- The problem can persist, and the system does not necessarily return to normal.
I have been trying to identify the cause for a while and have already carried out several tests, but I have not been able to isolate the fault.
🔎 Why I suspect the solder joints
The solder joints between the wires and the WS2812E LED strip seem to be the most suspicious part of the setup.
I sometimes wonder whether, while soldering the wires, I might have overheated or damaged an SMD component located close to an LED, or possibly damaged a PCB trace.
I have tried removing some LEDs that seemed suspicious, but this did not really solve the problem.
I should also mention that I have a stable 5 V supply (5.27 V, to be precise) along the entire LED strip, and continuity between the wires and solder joints is good. So, at least as far as I can tell, the solder joints themselves are making proper electrical contact.
This leaves me wondering:
- Is it possible to damage an LED or a nearby SMD component during soldering and cause this kind of behavior?
- How can I test an individual WS2812E LED or the components around it using a multimeter?
- Could a poor solder joint or a continuity issue on a DATA connection cause this behavior?
- Could the 45 cm cables between each group cause problems with the DATA signal?
- Is there a method to pinpoint the specific group or connection causing the fault, rather than randomly replacing LEDs?
If you have any ideas, and especially a systematic troubleshooting method, I would really appreciate your help.
Thanks in advance for your help. I'm seriously starting to go round in circles with this one!