Showing posts with label lcd. Show all posts
Showing posts with label lcd. Show all posts

24 January 2008

The Turing Alarm Clock

This is an old invention of mine. I had trouble waking up for work, and traditional alarm clocks didn't seem to help. I learned to hit the snooze or off buttons in my sleep. The problem was that alarms are too easy to turn off, and so I set forth to create an alarm clock that challenges me to prove that I am awake.

How should it challenge me? Well, I'm from a math background, so the natural choice is with arithmatic. A problem like 23*17 + 6 will keep me thinking for at least 20 seconds; if the alarm clock makes me solve five in a row, then it can be sure I'm awake. There's no way I can learn to do this in my sleep.

The design is powered by a PIC16 microcontroller, which manages the user interface and keeps time. It displays the current time and the arithmetic challenge via a cheap lcd from all electronics.


The design is free and open source; do whatever you want with it.
If you wanted to make advancements to the design, may I suggest:
  • A battery backup. As it stands, you must have enough will power to leave it plugged in.
  • A radio? I suggest the Si4701 single-chip radio.
I will be demoing this thing at the next meeting of Make:NYC. Come check it out!