My latest project is the “Time Weights” Clock.
As it sounds, the time is presented as the height of three moving weights representing the current time hours, minutes and seconds. The twist is that each of the weights are connected on one long continuous loop that is reeled in and spooled out on demand. The software determines the correct position of each of the weights based on the time and the geometry of the design, and turns each of the three stepper motors accordingly. It takes into account that each weight much also pass on the additional belt required by the more significant time element(s). Additional consideration is given to account for the difference in belt length around the stepper drive pulley and the weight pulley based on the vertical height of each weight.
An interesting mathematical problem to model and solve, indeed!
Here’s a (crappy) video showing the work in progress and the successfully operating spooling mechanism that was cobbled together from an old tape measure.
The video shows the spooling mechanism reeling in belt slack as the seconds weight crosses the minute boundary.