This project uses an ESP8266 to adjust the PWM signal on a MOSFET to control the a string of LED mounted under a kitchen cabinet. The system is powered via a with a 12v 2a power supply and buck converter for the 5v ESP8266.
It is housed in a custom designed and 3D printed PLA box.
The code was written from scratch using the Arduino IDE and a set of Google Cloud microservice functions. The Google Cloud functions integrate to the ESP8266 over MQTT. I plan on publishing