LCD Clock

I finally motivated myself to build something I’ve always wanted–an alarm clock that works the way I want it to. I used this project to teach myself embedded electronics.

Here are the features of my ideal alarm clock:

  • Accurate to within a minute per month. Even better would be to synchronize to some time source.
  • Shows date, time and day of the week (so after a rough night, I know for sure if it’s a workday or not =D )
  • Easily visible during the day and at night.
  • Time adjustment allows adding or subtracting hours and minutes. I hate missing the correct minute on my current alarm clock and having to hit the set button 59 more times.
  • Alarm can be enabled/disabled according to the day of the week. Do I need an alarm on weekends? No. Am I so lazy that I don’t want to turn the alarm on and off every weekend? Yes.
  • Battery backup for use during power loss.

The final product is not quite complete yet but I’ve made it as far as a PCB prototype. I will put the full write-up here when it’s ready. In the meantime, please take a look at my blog post containing the materials, schematic, and code for breadboarding this alarm clock.

Leave a Reply

Your email address will not be published. Required fields are marked *