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 writeup on the build and further description of the code & 3D print files, have a look at the full build through this link https://www.thediylife.com/mechanic...
Parts List and Purchase Links:
Arduino Uno https://amzn.to/2XwmXAa
DS1302 Clock Module https://amzn.to/2RvdZj1
2 x PCA9685 16Ch Servo Drivers https://amzn.to/3ejtPXA
28 x Micro Servos https://amzn.to/2xvg0oz
Ribbon Cable https://amzn.to/3bbX78I
Male Pin Header Strips https://amzn.to/2VrQvML
Female Pin Header Strips https://amzn.to/3b9TO1N
3mm MDF https://amzn.to/3etUa5A
Black Spray Paint https://amzn.to/3cjEKz0
5V 5A Battery Elimination Circuit http://bit.ly/37jXHPa
12V Power Supply https://amzn.to/2SbKGTk
3D Printer Used https://amzn.to/33MXHH0
Filament https://amzn.to/2RBNwQJ
If you’ve got any suggestions for Arduino projects or tutorials, let me know in the comments section below.