Project:BinaryClock: Difference between revisions
From London Hackspace Wiki
m (moved Projects/BinaryClock to Project:BinaryClock) |
No edit summary |
||
Line 9: | Line 9: | ||
* Must have a time display (duh). | * Must have a time display (duh). | ||
* Must have a minimum of buttons, preferably two | * 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 able to change between GMT/BST | ||
* Must be as low power, long life as possible. | * 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=== | ===TODO=== |
Revision as of 09:48, 9 February 2011
What
A binary clock that Ciarán made after the Arduino Workshop.
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