I am new to this DIY and have read a lot about it so far.
Nevertheless, Ive encountered some issues I dont know how to resolve.
The following material is being used:
LED Strip: WS2815 (12V) The ESP32 is powered separately but shares the same ground line.
ESP32 with the newest Version, booted directly from the website.
The amount of flickering also changes if I change the brightness, however, if the brightness is set to low, the flickering doesn`t stop, and neither would it be less at the power injection points.
I understand that the WS2815 does not need a level shifter, however, I do not quite understand the idea of the level shifter anyway.
You need to verify that your power is actually adequate.
To be sure, measure the strip voltage at spots farthest from injection points and at the nearest injection point with a bright display.to get an idea of the drop along the strip
That leaves the levelshifter issue, checkout the KB: Levelshifters
In brief they take the GPIO output of the ESP32 from 3.3V (yes it’s 3.3V even if powered from 5V) and shifts it up to the 5V level required by the LEDs (yes even WS2815’s). Addressable LED data is 5V.
Remember, there’s 2 types of WLED users:
Those who use levelshifters and those who will.
One other issue to watch for is the initial distance of the ESP32 to the 1st pixel.
Data wiring is not the same as power wiring.