Since college, I have been using a high power light bulb on a timer in the place of an alarm. When I started life-guarding, I found that I could sleep through alarms but I couldn't sleep through bright lights. I decided that it is time to upgrade from the bare bulb I have been using to a custom solution.
The main feature I wanted in the new lamp was for it to slowly ramp up like a sunrise instead of just blasting me in the morning. To accomplish this I am using an ESP32 to control a MOSFET which will modulate the power to the LED strip. I am making the light housing out of an aluminum serving tray. The LED strip will be cut and mounted to the tray which will serve as a reflector and heat sink.
Programming daylight cycle.