To do things properly, one must first think and write out whys and whats; the requirements.
Now, starting with the equirements from the user point of view.
To be an useful alarm clock, the device must:
- Show time
- Keep time accurately
- Be able to wake up a person from sleep
- The wake-up time must be adjustable
- Operate continuously, always
- Must Warn if continuous operation is threatened
- Fit on a bedside table
- Be robust
- Have easily accessible controls
- Have easy to use controls
- Provide feedback of controls
- Provide state information visually
All alarm clocks have these features more or less.
I have myself determined that the improvements to surpass the standard will be in:
- 2. Time-keeping
- 9.-10. easy controls
- 12. information display
- There should also be some added value functions to improve user experience, to make the product more attractive.
As this is my small, own project I can select the specifications, which is of course exceptional.