Hardware
As seemingly simple tasks such as the control of a WS2811 ("Neopixel") LED stripe often end in chaotic cables, I develeoped a Shield circuit board for the Wemos D1 mini in order to solve that problem.
The D1 mini is a Breakout Board for the ESP8266 (website, wiki) microcontroller that inlcudes Wi-Fi and can be bought from China for ~2€.
Unfortunately, the ESP8266 works with a 3.3V
logic level, however, the usual LED stripes require a 5V
input signal.
It was solved by a level shifter (inspired by this article by Sparkfun) that converts the 3.3V
signal into a 5V
signal.
As most cheap LED striped require a 12V
supply, the board was given a Buck regulator that supplies 5V
to the D1 mini, even at an input voltage of up to 17V
. This makes using 2 power supplies, 2 power sockets and additional cable chaos obsolete.
I used the LMZ21700 by TI as voltage regulator. It might be very small and can't be solded with the soldering iron due to its "µSIP" package but that gave me the perfect opprtunity to use the pizza oven with Reflow Controller (version 1, however, this can't be found on the website anymore) in a practical way.
I used screw terminals for the connections (LEDs, power), as the suitable plug is certainly never available.
As there was still space left on the board and as I regarded it as useful, I also added a push-button and 2 LEDs.
Software
In my application, the LEDs are controlled via the network; the ESP8266 does only function as "dummer client" that receives data via TCP which directly set the colors of the LEDs.