This clock tells time with just one RGB LED.
Thoughts on how to allow the user to set it? I'm setting it with a computer but eventually someone will need to set it manually.
This clock tells time with just one RGB LED.
Thoughts on how to allow the user to set it? I'm setting it with a computer but eventually someone will need to set it manually.
What about mounting a piezo sensor on the backside so you can detect knocks? Then set time by groups of knocks
Group 1
1 knock = 0:00 .. 5:59
2 knocks = 06:00..11:59
3 knocks = 12:00 .. 17:59
4 knocks = 18:00 .. 23:59
group 2
Number of knocks = hour within group1
group 3
Number of 10 min period of hour
group 4
Number of minute within 10 min period
I like your idea.
Perhaps even three groups of knocks...
Hour: 1-12 knocks
Minute tens: 1-6 for up to 60m...
Minute ones: 1-10 for minutes....
So 3:25 would be
knock knock knock
knock knock
knock knock knock knock knock
There is a n issue here. It's that you need zero. For instance for 3:03
knock knock knock
nothing
knock knock knock
Perhaps if it were a switch.. then there could be a long hold preceding each of the three numbers....
Use a switch with Morse code technologies .
The zero issue should not be a problem. Either you assign 1 as zero or you assign max+1 as zero
I think a switch might be the easiest.
The zero problem falls out of it if there is a long press.
For 4:02:
long press
click click click click
long press
long press
click click
long press
Or for 3:15:
long press
click click click
long press
click
long press
click click click click click
long press
I made a a onehand clock out of an amperemeter .... and had the same issue.
Input a a single button. a short press just activates the display mode and the long push activates the time setting mode.
You push on the button until the hours match, then make a pause, then push the button until the minutes match. (actually done in 4 stages, one for each digit) When you do not push the button the system reverts to time display.