After being inspired by a beautiful, if rather expensive timepiece, Ira Hart decided to make a 3D-printed clock with 24 analog faces that combine to form a single digital display. The overall device is controlled by a single Arduino Nano, which keeps track of the time using a RTC module. This unit coordinates 24 other Nanos on custom carrier boards, which in turn drive their own little clock face via a pair of steppers and a gear system.
When working together, these 24 clocks can tell the time in very large characters, and even show a variety of kinetic art as it changes from one minute to the next. It looks awesome in the video below, and build info is available in Hart’s project write-up.
After observing a bicycle chain lying on the street in a random pattern, Ekaggrat Singh Kalsi was inspired to make a morphing clock that bends chains to tell time. The clock, known as “GETULA,” consists of four independent modules that work together to reveal the hour and minutes.
Each GETULA module uses two stepper motors to advance a couple of custom 3D-printed chains out of the device’s structure. As they are pushed forward, a pair of servos manipulate the links left and right, incrementally creating numbers when fully formed.
Control is accomplished via an Arduino, along with some A4988 stepper drivers. As of now, only one number is animated, but the other three digits can still be positioned to simulate how the full four-digit device will look.
You can see a nice demo of GETULA the first video below as well as a clip of it changing from the year 2020 to 2021 in the second.
Kaleb Clark, like many of us, works with others from all around the globe. While he could view any number of websites or commercial options to see what time it is for these other people, he decided to make a world clock to get this info at a glance.
What he came up with uses a 3.5″ SPI TFT screen to show eight time zones in the device’s main section, plus a pair of 7-segment displays for two more “slots.” The unit runs on an Arduino Nano 33 IoT, which checks the time over WiFi via the Network Time Protocol, or NTP.
In theory, Clark will never have to set this clock, but user interface is provided by an encoder to select the times on display, and whether they are shown in a 12 or 24-hour format.
As seen here, each digit moves up and down to show the appropriate hour and minutes under the power of a stepper. A rack system is integrated into the number-slider itself, with a printed driving gear affixed to the small motor. A WS2812B LED shines through the proper number on display, with red representing time and green indicating that it’s instead in temperature mode.
The device is controlled by an Arduino Nano, with time obtained via a GPS module. More info — including Arduino code, print files, and necessary parts — is available on GitHub.
Clocks normally tell you the time in your particular location, but what about that person that you know across the country or even on the other side the world? What time is it there? While it’s easy enough to do a web search or do a calculation, in order to find this out at an instant, Jeremy Cook made his own mechanical dual time zone clock.
The device is powered by an Arduino Nano, which drives a stepper motor to advance each minute. Using physical gear reduction, dual hour gears move at 1/12th the rate of the minute indicator gear, which can be offset to the secondary time zone of your choosing.
A real-time clock module is implemented to trigger each stepper advance, and a single button fast forwards the assembly when needed. Code, while still in a somewhat experimental state, is available on GitHub.
Tape measures are great for determining length, width, and height. But what about the fourth dimension, time? Normally you’ll need a different device to show this ever-changing entity, but creators Alex Fiel and Anna Lynton have managed to turn the measuring tool into a clock.
Instead of being pulled to a certain distance, the tape extends automatically representing the hour by number of inches shown.
Unrolling is controlled by a NEMA 17 motor inside its custom 3D-printed housing, along with an Arduino Nano and RTC module for proper timekeeping.