This project aims at providing a wake-up light, which gradually gets brighter until it’s time to wake up. I try to write a post for every bigger step, in order to document how I made it.
The initial idea is to drive some leds (high power ones, like in light bulbs) through an external power supply, while controlling the brightness with PWM and a raspberry pi. Also some music or alarm beeper, because I really don’t believe lights alone can wake me up on time. A cron timer, which starts the “countdown”, should be sufficient as starter. The countdown script will then control the light, beeper, and a physical button will close it.
No need for snooze, different wake-times, or other fancy stuff at the beginning.
Stay tuned, more will follow.