Web interface is working, meaning I can connect to the board with the App or my computer.
Now I soldered some WS2801 LEDs to it, because I had them laying around and want to put them to good use.
I used the “WLED_0.10.2_ESP32_ledpin16.bin”, because the Pin layout confused me a little.
So CLK is going to GPIO16, DI ist going to RX, Power from a Wallplug USB Charger with 2,4A.
And here is my Problem now: The LEDs light up in white and that is it. I cant control them in any way, not via App or Web Interface. no color change, no effects, nothing.
When I enter the LED config, I can change the Number of LEDs connect (which are 20 right now) and after I pull the plug only the number of LEDs defined light up. But everything else doesn´t work.
You have to compile your own bin file in VScode with platformio with flag for WS2801. There is no precompiled bin file for your setup. I posted in discord bin file for similar setup. You can search in discord WLED channel.
I found it ESP32_WS2801_DI-16_CLK-4.bin (1.0 MB)
Are there any special requirements to compile bin for esp32 with ws2801 strip?
Provided bin works for me. When I attempt to compile 0.12 beta or the latest 0.11 leds are blinking and can’t be controlled.
The same compilation for apa102 works (with apa102 of course).
With the most recently posted .bin files for 0.12.x ß, you do not need to compile because you can set device type and output pin(s) from within WLED web interface now.
Are those the only reason(s) you wanted to build yourself?
If you have flickering LEDs on a strip, it usually means a strip problem, not a WLED problem. It’s either bad LEDs, or bad connection near a bend or power injection point, or needs a power injection point closer to those LEDs.
To test the power injection theory, reduce the brightness by 50%. If the LEDs still flicker, it’s most likely not a power injection problem. If the flickering stops, your power supply might be slightly underpowered. If you want to use the strip that does not flicker at lower brightness and not replace anything, you can lower the max brightness setting in WLED.
I hope this is of some use in troubleshooting LED strips and I hope I have not said something incorrect - entirely possible as I am not sitting here with an LED strip and WLED running to validate all these suggestions.
Thank you.
You are totally right for both.
Reason I asked is that ws2801 doesn’t work nor with recent betas (0.12.x) neither with 0.11.x. But works on 0.10.2. So to exclude compilation issue I have asked here. It is now confirmed that it is
software related. I opened issue on git hub.
Hi, I’ve got a question: Is there also a BIN File for this esp32 d1 mini board for WS2812b? And if yes, can u send me a link maybe and also tell me which port i have to use? I am also a noob in this and i would really appreciate some help. Thank you
Hallo. Also ggf. stelle ich mich zu blöd an. Habe einen WEMOS D1 mini eben mit der WLED_0.12.0_ESP8266.bin geflashed und habe einen kurzen WS2801 Streifen angeschlossen… 5V und GRD ist klar. Der Data ist am D4 und Clock ist am D3.
In der Oberfäche stelle ich unter config => LED Einstellungen die LED Ausgänge auf WS2801. Die Farbreihenfolge erst mal auf RGB. Dateb Pin = 2 und Clk = 0. Ich schätze mal das hier die GPIOs gemeint sind. Aber nach der Speicherung sehe ich keine Farben gemäß Farbrad.