Designing a WakeUp Light

[Akhil] and his wife recently finished their WakeUp Light project. As the name suggests, this kind of morning alarm uses light to wake you up in the morning. The main constraints when starting this relationship-strengthening adventure were cost, ability to work with any table lamp, and having a simple but effective control interface, all while keeping all the design open. The created platform (put in the wooden box shown above) is built around a Stellaris Launchpad (ARM Cortex M4 based) and uses an AC dimmer circuit found in this instructable. For our readers interested in those, [Akhil] mentions two very interesting articles about their theory of operation here and here.

An Android application has been made to set up all the alarm parameters, which uses the phone’s Bluetooth to communicate with the (well-known) HC-05 Bluetooth transceiver connected to the Launchpad. For safety, the current design also includes an LM4876 based audio amplifier connected to the microcontroller’s PWM output. The next revision will integrate a Digital to Analog Converter and an SD-Card slot for better quality and music diversity. A presentation video is embedded after the break and you can find the official repository at GitHub.


  1. sal0m0n says:

    Add a truck horn just in case!

  2. agega says:

    You know an IT bubble is about to pop when everyone, even your wife is making ‘apps’.

  3. echodelta says:

    Way back in the early 70’s I made a motor dimmer wake up for a floodlight aimed up in the room. It was a nice way to wake up when I had to get up at 6 AM. A timer now turns on the whole house audio with NPR.
    Something to add to this project is a simple relay for powering up a real audio setup not another annoying sounder.

  4. Galane says:

    Jay Leno says he has one of these, it’s called a window. ;-)

  5. garym53 says:

    Erm… it’s MORNING – why not just use daylight to wake you up????

  6. echodelta says:

    What do you do when the state declares a time change, yet alone the less equatorial we live there is a seasonal cycle variation that ignores civilization. I could use a timer driven blind to introduce me to my day.
    NASA uses dimming and blueish daytime and redder towards “night” colour control for lighting on the space station to make the people adjust to a human cycle in the ’round the world in 90 minutes’ they orbit. Experts say to dim the lights and kill the screens about 2 hours before bedtime to promote serotonin and restfulness to those plagued by not enough sleep. Hence those who need truck horns and air-raid sirens. Look up Victory Siren for sound bites of a Hemi powered noisemaker if you need it.

  7. hopy says:

    the idea of ​​combining the strange devices linked together so creative, I love this post.

  8. nani says:

    Very helpfull after a busy day when you are in the bed and you dont have to get up to switch off the lights or vice versa… and also to wake up on time

  9. Ren says:

    I just need to a lamp to turn on dim and gradually brighten over the next few minutes.
    I have an old Radio Shack alarm clock with a timed outlet on the back, so I just need to build a self dimming (brightening) circuit/program.

  10. Nathan says:

    Ok, now you’ll are going to make me complete my 1000 Watt High Pressure Sodium wake up system….. now that’s a wake up lamp.

  11. I had the same idea but used a Nanode RF and a LightwaveRF light switch to gradually fade up the main bedroom light, giving the full sunrise effect ;)

    Arduino code:

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s


Get every new post delivered to your Inbox.

Join 97,511 other followers