Cheap Web Hosting | Free Web Hosting | Dedicated Servers | Windows Hosting | Free Web Space | Trade Show Displays | GoDaddy Coupon Codes | FrontPage Hosting | Business Hosting
cheap web hosting
Search the Web

A Digital Clock with 7 Weekly Alarms using the OOPIC

transistor.20m.com

Clock front view. Clock with top open.

Features

• Each day of the week can be set independently to any of 4 times or disabled if not needed. Now I don't have to remember to turn off the alarm on Saturday!
• Crescendo alarm (starts soft and gets louder until you wake-up).
• Each day's alarm can be set to skip one week, alarm resumes the next week.
• Each day's alarm can be set to a different time for one week, alarm resumes normal time the next week.
• Built using the OOPIC microcontroller.
• LCD display: 2 line x 20 characters. It's a bit hard to see, but it was a scrap item so it didn't cost anything.
• On-display menu makes it easy to set times with only 4 push buttons.
• Battery backup.
• Synchronizes to 60Hz line frequency for accuracy but uses the OOPIC's crystal whenever the 60HZ is not available.

Why did I build a digital clock? Because I could not purchase one with all the features I wanted, and also because it would be an opportunity to gain valuable knowledge of how microcontrollers work.

Here is the source code for the clock software (updated 2001-11-28). Note this version requires at least 8K of EEPROM. Here is an older version that will fit into a 4K EEPROM.

Here is the schematic diagram.

Clock Details.
 

Larry's
Technology Web Site
Index
Home
Transistor Simulator 1
Transistor Simulator 2
Operating System
Alarm Clock Project
Links
Email

Page Created 2000-06-03, updated 2001-11-28.
© 2000 transistor.20m.com
Creative Commons License

Hits since 2003-01-01: 36619
2950 Hits in 2002.
695 Hits in 2001.