Mechanical 7 Segment Display Clock Using An Arduino & 28 Servos

96,440
0
Published 2020-04-14
In this project, I’ll be showing you how to build a mechanical 7 segment display clock which is driven by 28 servos controlled by an Arduino Uno. Time is kept using a DS1302 real time clock module and each servo is independently controlled using two PCA9685 16 channel servo drivers to expand the Arduino’s PWM IO over the I2C interface.

For a detailed write-up on the build and further description of the code & 3D print files, have a look at the full build through this link - www.the-diy-life.com/mechanical-7-segment-display-…

Parts List and Purchase Links:
Arduino Uno - amzn.to/2XwmXAa
DS1302 Clock Module - amzn.to/2RvdZj1
2 x PCA9685 16Ch Servo Drivers - amzn.to/3ejtPXA
28 x Micro Servos - amzn.to/2xvg0oz
Ribbon Cable - amzn.to/3bbX78I
Male Pin Header Strips - amzn.to/2VrQvML
Female Pin Header Strips - amzn.to/3b9TO1N
3mm MDF - amzn.to/3etUa5A
Black Spray Paint - amzn.to/3cjEKz0
5V 5A Battery Elimination Circuit - bit.ly/37jXHPa
12V Power Supply - amzn.to/2SbKGTk


3D Printer Used - amzn.to/33MXHH0
Filament - amzn.to/2RBNwQJ

If you’ve got any suggestions for Arduino projects or tutorials, let me know in the comments section below.

All Comments (21)
  • @heyimamaker
    Love this, I always had a fascination with these types of clocks.
  • @donguhl2499
    This is a pretty cool clock! You did an awesome job explaining the code! I wish more people would explain the code when they post their projects. Great video!
  • @66tbird1
    Great idea and well-executed on all levels. Kind of NIXIE-ish but without the high voltage.
  • @RickSaffery
    Your build is next level cool. I got pulled in the moment I saw 'mechanical' 7-segment in the title. I stayed because your content and production quality is superb. Color me an instant subscriber.
  • @kevchef
    everything about this is soooo cool!
  • @oumardiop1
    wasnt even looking for this, but its dope
  • @cocoliso365
    Great project. Wonderful. Big things are better ;-)
  • Hey micheal love the video I was wondering how the arduino was being powered ? And where should the 12 v battery be placed and what should connect to it
  • @azimalif266
    Add LEDs with defuser on each segment. Then have them light up when they face up.