Quozl’s Alarm Clock using PIC16F877

Old Alarm Clock Problems

  • wake’s Quozl’s wife, a side-effect,
  • needs to be armed each evening,
  • 12-hour clock, cannot be armed more than 11.5 hours before alarm time,
  • triggers at plus or minus ten minutes, depending on how it was dropped,
  • battery cover needs to be removed to change time,
  • changing time at daylight saving loses minutes and seconds,
  • immitated by rural birdlife, causing false triggers,
  • second hand has failed from repeated dropping,
  • closed source implementation.

Alarm Clock

New Alarm Clock Features

  • wakes Quozl up each day,
  • doesn’t wake Quozl’s wife,
  • defaults to wake Quozl up the next day, doesn’t need to be told,
  • can be told at any time in the previous day not to wake Quozl up,
  • can be configured accurately without having to hold buttons down,
  • can emit per-second tick noises, or not,
  • can emit tones in response to key presses, or not,
  • can be told that Quozl is on holidays,
  • changing time for daylight saving can retain minutes and seconds,
  • open source, capable of being further hacked.

Not yet features

  • automatic daylight saving transitions,
  • gradual daylight saving alarm time shifts,
  • weekend alarm suppression,
  • recording of how long it took to wake Quozl up,
  • serial port for GUI configuration,
  • synchronisation using NTP or rdate over PPP or SLIP,


For more detail: Quozl’s Alarm Clock using PIC16F877

About The Author

Ibrar Ayyub

I am an experienced technical writer holding a Master's degree in computer science from BZU Multan, Pakistan University. With a background spanning various industries, particularly in home automation and engineering, I have honed my skills in crafting clear and concise content. Proficient in leveraging infographics and diagrams, I strive to simplify complex concepts for readers. My strength lies in thorough research and presenting information in a structured and logical format.

Follow Us:

Leave a Comment

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

This site uses Akismet to reduce spam. Learn how your comment data is processed.