This is a hobby project to build a 'digital' clock face using servos and a microcontroller. The servos will rotate a plastic plate to be face-on when a digit's segment is meant to appear on, and edge-on when it is meant to appear off.
- ESP32 Microcontroller (Bought a 3-pack—why not? They're cheap.)
- 2x PCA9685 PWM Boards
- DS3231 Precision Clock Board
- 28x SG90 Hobby Servos (Like hotdogs and buns, there wasn't a good match for the number I needed.)
The ESP32 runs Micropython.
./models/
Servo Bracket.stl
This is the mounting bracket for the hobby servos. It holds the servo away from whatever surface so the face has space to rotate.Digit Face.stl
This is the digit face. It's 200mm x 50mm, which will make this a big clock.
I wrote the board drivers in ./clock/
with the help of several other repos I found on GitHub. So, special thanks to the following contributors!