Direct sunlight is perfect for waking up in the morning. But it happens that there is no sun or simply your bedroom is in western side of the house. Then there is the only way – start cheating with sun simulator. It is based on ATTiny13 microcontroller which takes care of dimming the 150W halogen lamp.
Alarm clock can be set to reach its maximum intensity from 2 minutes up to 8 hours. Microcontroller takes alarm signals from regular digital radio alarm clock so no need to do additional time tracking. I agree it looks a bit dangerous to have halogen lamp near pillow, but it is worth to risk for a bit of sun.