I purchased a NodeMCU to control WB2812B light strips, following this guide, I made all the circuits:
I've never been able to get the lights to react, so I started to do some searching and testing.
So far I've reduced the strip to 10 LED's (originally about 460 and configured as such in the .ino for FASTLED), I've also noticed that in the original link the 5V LED strip was connected to 12V incorrectly (which I followed), that gave some side effects I wasn't able to explain (some leds were half powered on).
In his videos I noticed he actually powered the nodeMCU and LED strip off of a single 5V adapter which made me go ah-ha!
That said, no matter what I do I cannot get any response from the strip at all. The first LED lights up green when connected to the output pin on the MCU but that's it.
if you connected 5V LEDs to a 12V supply, you most likely smoked all of them. The WS2812B's VCC pins are each connected to 5V in parallel on a strip - only the dataline is daiyschained from chip to chip.
NOTORIOUSVR:
BTW, I edited my main post and all links should be working now.
You failed. There are no links in your post. Only pasted web addresses. They cannot be clicked on, so they are not links. You chose to ignore my advice in post #3.
DrAzzy:
2812B requires 5v signal, or close to it. 3.3 is not enough.
Alright I will reconnect the logic shifter and try again, but I've seen you don't need it in the 2nd link where he takes the output directly from the MCU.
PaulRB:
You failed. There are no links in your post. Only pasted web addresses. They cannot be clicked on, so they are not links. You chose to ignore my advice in post #3.
No sure why the forum wouldn't parse the links on it's own during an edit.. but i've manually fixed it now.
Not sure what advise you're speaking of in your post. The LLS which I already said I have done/tried the first time. But like I said above I will try it again before I go and order a new roll of lights.
NOTORIOUSVR:
Not sure what advise you’re speaking of in your post.
The advice to read the forum guide. That would have told you how to post links. You figured that out yourself, I guess, but there is other useful advice in the guide.
Well I know it’s been a while, but I wanted to update.
I tried reconnecting with the LLS in place again… nada.
So I pulled the trigger on 2 new rolls of LED’s (this time WB2813), a 20A 5V PSU and a cheap controller in order to eliminate my ESP controller that I can only control through MQTT.
First I connected my existing WB2812B strips to the new PSU and controller… nada… not a single light or anything.
So I moved on to the new WB2813 and it works like a charm. So it is clear that I pooched the 2812’s by connecting to 12V supply instead of 5V.
Will be testing my MQTT controller next I hope with some success!
I've been getting a similar effect using FastLED with esp8266 and a ws2811 string (50 LEDs). I have not found time to investigate the problem further so far. But I have noticed that I don't get the effect when using NeoPixel library example sketches. It may just be a coincidence. But I will follow your issue with interest.
Well that is interesting and also odd that you're seeing this issue with only 50 LED's... Where as in my OP the links with these projects don't seem to have any visible issues of glitching going on.
I'm trying to contact the person who did the youtube/openhab (2nd link in OP) tutorials now to see if there is maybe something I'm missing.
The only difference I can note so far from his video and our experiences is you're on WS2811 and I'm on WS2813, where as the youtube video seems to use WS2812 strips.
Well I figured it out... after some more searching and link clicking the other thing that I noticed was different between my setup and the tutorial was the DATA pin (output) I was using D7.
Although I found conflicting info when researching the output pin mapping of the NodeMCU v1.0, I found that D5 is somehow tied to CLK where D7 was not, and maybe that's what was needed to fix this issue.
Sure enough remapping to D5 solved my issues and now the glitching is gone! Only thing left is some slight PWMing going on when I put it to a solid white color... Not sure if there is anything that can be done about that, but seeing as I'm 95% there now I will roll with this and try to concentrate on the last 5% of making it perfect even if that means buying a different board or moving to a different library in the future.