I had this issue before on a breadboard, but when I separated the power/ground to the ESP8266 and to the level shifter + LEDs then the issue didn’t seem to occur.
Now I have soldered everything like that, but it seems like the flashing is back again.
The level shifter is a “4 Channel IIC I2C Logic Level Converter Bi-Directional Module 5V to 3.3V”.
Black wires on the schematic are ground.
Red wires are power (5V or 3.3V in one case).
Yellow wires are the data wires.
Here you can see the actual connections. Bear with me, I am new to soldering. This is a hobby project I have tested all connections using my multimeter for continuity and everything should only be connected where expected.
– Edit: looks like I’m not allowed to add more photos right now –
Here you can see the issue where the lights flash/flicker every few seconds:
It’s not easy to see on the video. But right at the start of the video you can see it briefly flash. It flashes a few more times during the video, but it’s not very clear from the video.
Get a proper levelshifter as per the KB.
Your best best is something based on the 74AHCTxxx chips.
That will save you grief in the long run.
Make sure you don’t leave any floating inputs and don’t forget the 100nF ceramic bypass cap.
Just follow the wiring diagram(s) in the KB.
Well, it looks great as long as I set lowest brightness on the big ceiling light, because otherwise the LEDs are barely visible… the ceiling light gives off a lot of light… but for mood lighting, it works great.