Hi guys !
I need some help
I am working on my new project which I want to make a Mood lighting under my desk whit the Wemos ESP8266 D1 mini pro 16MB. But when I connect my data and ground wire I have some strange flickering. Especially the end of my LED strip. Do you guys know what is the problem? Should I buy lever shifter to boost up my 3v logic output to 5v? I watched some videos about the wemos and nobody had this problem . Maybe my ESP is damaged?
Which pin on the Wemos D1 are you using for LED data? I would recommend using pin D4 (ESP8266 GPIO2) Also, how many LEDs do you have and how are you powering the LED strip? (If you have a lot of LEDs your power supply probably can’t handle it)
I used D4 and 300leds and the power supply is a 5v 100w 20a more then enough
Hmm… How are you running the power from the power supply? If it’s going through the Wemos D1, that could cause issues. Better to run a dedicated line from the power supply to the LED strip. (And actually run another power line + ground to the end of the strip too, because the power lines in the strip cause voltage droop over long enough strips)
It doesn’t matter how strong your power supply is - because of voltage drop along the strip you have to inject power every 100-200 leds I’ve found (as well as at the end)
I’d also try using a different pin, pins D5 to D8 normally work best
It looks like whit an adafurit sketch works without any problem.what do I need to add my FastLED sketch to work well?? 
I add this line of codes
#define FASTLED_ALLOW_INTERRUPTS 0
and its so mush better now but not perfect sometimes it still has a little flickering
I’ve been able to completely get rid of the flickering by using the following:
#define FASTLED_INTERRUPT_RETRY_COUNT 0
and by putting the following line in the setup function:
WiFi.setSleepMode(WIFI_NONE_SLEEP);
You do not need to disable interrupts if you use the above lines.