Digital clock based on Arduino

Digital clock based on Arduino

thingiverse

I added a video of the clock starting at power up and setting the time: https://www.youtube.com/watch?v=rmQThXoI2bg Amazing project. Using the otvinta 3D design (check www.otvinta.com, it's worth it!), I wanted to build this clock using Arduino instead of Raspberry. So I redesigned the 3D to fit all the electronics, and wrote from zero the code for it. Real fun. The clock has three buttons to set the time. The first one enters setmode for hours, then setmode for minutes, then to clock mode again. The second and third buttons decrease and increase the hours or minutes. The electronics used include an Arduino, 2 PCA9685 servo controllers, and an RTC3231 real time clock, plus two different power sources, one for the arduino and electronics and another one for the servos. In files you will find my Arduino code, which I tried to write in a neat and commented enough way. Let me know your thoughts. The only objection I can find is that the position of the servos is not always accurate, and sometimes a segment stays not exactly in the final position. Sadly I don't know enough electronics to solve this.

Download Model from thingiverse

With this file you will be able to print Digital clock based on Arduino with your 3D printer. Click on the button and save the file on your computer to work, edit or customize your design. You can also find more 3D designs for printers on Digital clock based on Arduino.