These are chat archives for Makuna/NeoPixelBus

13th
May 2018
Georg Lukas
@ge0rg
May 13 2018 16:54
Hey, I'm looking for a small package to control ws2812b lights in my living room, and I just stumbled upon https://aliexpress.com/item/-/32844466992.html - "Control Pin: GPIO2" implies that it should work with NeoEsp8266Uart800KbpsMethod, am I right?
Michael Miller
@Makuna
May 13 2018 18:07
See Wiki forNeoEsp8266Uart800KbpsMethod. And yes, that is what I would believe also.
Georg Lukas
@ge0rg
May 13 2018 18:08
Initially I wondered if there are any small ESP boards at all that are pre-made for WS2812b strips, comparable to H801 for PWM... It looks like the above aliexpress board does just that, though.
I just wondered if anybody has experience with them
Michael Miller
@Makuna
May 13 2018 18:12
All that board does is provide an easy connection point for the Esp01, NeoPixels, and power for the pixels; while providing voltage level shifting of the data line from the esp's 3.3v to the needed NeoPixel voltage of near 5v. It doesn't come with an Esp01. Great little experimenters board though.
Georg Lukas
@ge0rg
May 13 2018 18:13
They also offfer bundles of that board with an ESP-01(S?) and with a pixel ring, depending on what you want.
I'm horrible at soldering, so having that board is a godsend for me :)
Is the UART method less reliable than the I2S DMA method, or does it just use more CPU (and less RAM)?
Michael Miller
@Makuna
May 13 2018 18:25
Just more CPU and less RAM. Depending if you use NeoEsp8266AsyncUart800KbpsMethod or NeoEsp8266Uart800KbpsMethodwhen you call Show() it may wait until it can send all the pixels data. The Async will return immediately and fill the UART out buffer using an interrupt with a duplicate buffer (the wiki covers some of this); while the non-async will wait and only use the one buffer.
Georg Lukas
@ge0rg
May 13 2018 18:26
Yeah, the wiki explanation was very short. I'm so fed up with flickering on the Arduino SDK PWM, issues with the original espressif PWM and even with the ESP8266_new_pwm that I consider throwing away the H801s and switching to WS2812b everywhere.