DPAC put your alarm clock to shame

DPAC, the Dynamically Programmable Alarm Clock, goes far beyond what you would expect an alarm clock to do, yet we find all of its features useful. You can see there are four buttons at the bottom that control the menu scrolling. The second from the left currently reads “Sync”, a feature that the clock uses every 10 minutes but can be forced manually. This will check your Google Calendar, schedule an alarm for the next event while factoring in driving distance, traffic, and weather conditions. It’s got an audio system for radio and iPod operation, but also includes some home automation options. Using the X10 communication protocol it can turn on lights, start the coffee maker, and open the blinds as part of a gentle wake-up cycle. All of this is configurable through the clock itself, or via the web interface. The prototyping was done on an Arduino but the final version uses an AVR ATmega324 along with a Roving Networks RN-134 WiFi module (datasheet) for connectivity. Check out the demonstration video that [Eric Gaertner] and his fellow developers filmed after the break.

16 thoughts on “DPAC put your alarm clock to shame

  1. For this you can use a standard digital time switch and plug the radio, lamp whatever in it then program it as u want.

  2. Im working on almost this exact same project!!!
    Except I’m using my G1 cell phone for it all.
    Damn dude. I’m impressed :-)

  3. Excellent work.
    I bet the next version will be even better.
    What i would add: auto dimming to turn the display light almost off when there’s no light in the room, for when you sleep and dawn simulator, to gradually light up the lights before the alarm, not turn them on instantly.
    I had great results with this, you can check it on my web page: http://www.electrobob.com/sunrise_simulator/
    Just keep up the good work!

  4. This is rad, everyone’s always trying to cram this kind of stuff onto smart phones, i’m totally for more clever internet connected appliances i can have around the house

  5. @bogdanfirst Thanks for the tips, auto dimming is definitely a feature we wanted to get in if we had a bit more time. Since we have the manual controls, it’s only a photodiode away!

    I forgot to mention it in the video, but we do have sunrise simulation working, over about a 10 minute span. I just disabled it for the video to speed things up.

    @nebulous The enclosure was a last minute rough job or the dovetails would have been cleaner. http://marcgaertner.com/ Proof :)

  6. awesome project! if i had the time, i would definitely try and make something like that. though i’m still set on the nixie clocks (one is on my list to make), and will probably at least try and integrate zune control into mine to wake me up a bit. how does it keep time? i’m considering the gps route, but i would probably need an external antenna and all that jazz.

    great work!

  7. oh yea, many props to you for using the arduino for its intended purpose: as a prototyping device, and not as the final controller.

    (i know, throw me into the arduino haters club. i really dont hate them, i just hate them being used for the final product)

Leave a Reply

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

WordPress.com Logo

You are commenting using your WordPress.com 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