Today I want to show you my newest project.

Today I want to show you my newest project. I have get this wonderful lamp where I installed a RGBW Strip of 744 (372 RGB/ 372 White) APA102 LEDs. They are controlled by a ESP8266 without a levelshifter. A levelshifter didn’t solved the problem. The ESP is running with 160Mhz. I played with the frames per second (I used 100)and The DataRate but I have always the same effect. My Problem is, that when I use very low RGB values (<10) and I have the fastled.setbrightness with 255 I have flickering of the whole stripe. Of I use high RGB values and choose with FAstled.setbrightness < 10 its working well with a very low brightness. Any ideas how to fox this? Any suggestions for this project? In the lamp are 6 stripes in a circly each is nearly 1,8m long. I used this app: http://www.blynk.cc/

Gonna ask all the basic questions here:

  • Do the strips have enough power? Each RGB APA102 pixel needs around 45mA at full-brightness.
  • Is the ground of the controller connected to the LEDs’ power supply ground?
  • Have you tried connecting just one strip instead of six? Try testing with the smallest number of LEDs you can. You don’t have to cut the strips if you don’t want, but when testing a circuit, always start small.
  • Try updating the LEDs just once, outside of a loop (or put a while(1); infinite loop immediately after FastLED.show()). Does this flickering continue?

I’m not sure, but it might be caused by temporal dithering, which is enabled by default. Try disabling it, here is how to do it: https://github.com/FastLED/FastLED/wiki/FastLED-Temporal-Dithering

Thanks, the Dithering was the Problem :slight_smile:

Great, that it is solved :slight_smile:

@Luminous_Elements I have A 20A PSU and tested it before… With high brightnesses no problem… The Dithering was the problem

That’s a great lamp Lars!
I was going to try out blynk but it didn’t seem to support Teeny.

No teensy is not supported. All data is send to a server in the Internet so you need an online connection. I don’t find it so good to send data to the Internet, but for testing some things quickly it’s good

Why limiting the fps to 100?? With APA102s and an overclocked ESP8266 you can have kfps! Sideeffect: temporal dithering without any visible flicker.

@Stefan_Petrick if I turn the fps higher I have the same Problem with the flickering :frowning:

That surprises me. Thanks for trying it. @Mark_Kriegsman do you have an explanation for this behavior?

I just typed a long reply here and G+ deleted it. Let me try again in a few minutes.

Are these leds all in one strip on one pin?
Two strips on two pins?

And can you share the sketch code so we can see how FPS is being used?

Hello Lars, which RGBW Strip did you use?

Hello @Stefan_Sollner , I used a custom one, which hase one pixel RGB and one Pixel warm white of APA102. This stripe isn’t in a shop available :frowning: