This project was made rally just for leisure. I had been working on another more complex project for a while and needed a break. My living room had just recently been remodeled with red furniture so I figured red accent lighting in the entertainment center would look good, and it does!
The project uses a NodeMCU for the microcontroller and internet access. Three of the NodeMCU PWM pins are connected to the base pins of three 2N2222A dip transistors, these transistors use the duty cycle to modulate how much power is allowed to flow through the LEDs.
The Blynk app allows you to change the brightness of each color, and turn the strip on and off from your phone.