Project:BinaryClock

From London Hackspace Wiki
Revision as of 09:49, 9 February 2011 by 128.40.76.3 (talk)
Jump to navigation Jump to search

What

A binary clock that Ciarán made after the Arduino Workshop.

5385317677_a3657003cd_m.jpg

Design Criteria

  • Must have a time display (duh).
  • Must have a minimum of buttons, preferably two
  • Will use GPS time/date to be semi-accurate.
  • Must be able to change between GMT/BST
  • Must be as low power, long life as possible.
    • By default time display will be off.

Button Logic

Buttons need to snooze, set alarm, show date, show time, show alarm.

The following is based on two buttons

  • Either button will snooze the alarm, if alarm is sounding.
  • Holding button 1 will turn alarm off.
  • Button 1 will show time (when no time or date is displayed).
  • Button 2 will show date.
  • Holding button 2 will show alarm.
  • Holding Button 1+2 will put clock into set alarm mode.
    • Button 1 will increase the hour, button 2 will set the hour.
    • Button 1 will increase minute, button 2 will set the minute.
    • Clock will go back to displaying the time.

Display Feedback

Sound Feedback

TODO

  • Get accurate time measurement
  • Add buttons
  • Add ability to set an alarm
  • Add a piezo
  • Make battery supply
  • Make it "radio-controlled"
  • Make a box

Code

Circuit