This is a project that I have wanted to do for a long time.
I know how to accomplish this task mechanically.
The problem is that I want it to be a digitally controlled analog clock.
So if anyone has any ideas to throw at me, have at it.
This is a project that I have wanted to do for a long time.
I know how to accomplish this task mechanically.
The problem is that I want it to be a digitally controlled analog clock.
So if anyone has any ideas to throw at me, have at it.
Use a stepping motor.
Keith
If you have a digital/analog chip, maybe you could wire up something to the voice coil with a little amplifier and have the clock also play a chime for the hour / half hour / etc.
http://www.afrotechmods.com/cheap/hdspe … eakers.htm
You have to view the videos for it.
by analog, I believe you mean mechanical - displays time using pointing devices (aka Hands).
You don’t state if you want to be able to set the time by moving the hands. This gets a bit harder but not impossible.
I would find a decent clock mechanism and figure out how to drive it from a single motor. definitely use a stepper as mentioned above. It’s a simple matter of determining the number of steps per second (minute?) needed to drive the clock at the correct rate. This does have the problem of not being easy to set the time by moving the hands. I’d drive it from a uC, of course. Have several buttons to allow setting the time (forward, backward, fast forward, fast back - last 2 optional).
What would be really cool is to watch when the time is corrected and use that to trim the accuracy of the clock. I’d only use corrections that were under a few minutes per month to avoid DST changes from screwing up the algorithm.
To allow setting the time via the hands, I’d think you would need some sort of a clutch but then you lose the ability to trim via setting the time.
edit: I forgot to mention, there are lots of references on the web to driving mechanical clocks with microprocessors. google is your friend