Close
0%
0%

Mechanical clock

I had spare Nema 17 stepper hanging around. Why not build a guts out pseudo mechanical clock.

Similar projects worth following
74 views
0 followers
  • Description
  • Details
  • Files 0
  • Components 0
  • Logs 0
  • Instructions 0
  • Discussion 0
Mechanical Clock with Onboard RTC
An Arduino-based mechanical clock system featuring a stepper motor-driven clock mechanism with real-time clock synchronization, WiFi connectivity, and smart LCD display management.

Overview
This project implements a fully functional mechanical clock using:

Arduino Uno R4 WiFi as the main controller
Stepper motor for precise hand movement
Onboard RTC for timekeeping
WiFi connectivity for NTP time synchronization
16x2 LCD display with smart buffer management
Status indicators for WiFi and sync status
Architecture
The system uses a modular, object-oriented design with the following key components:

MechanicalClock - Stepper motor control and hand positioning using an A988 driver
DigitalClock - Alternative digital-only implementation
LCDDisplay - Smart buffer system with constrained areas
NetworkManager - WiFi and NTP synchronization
StateManager - Finite state machine for system orchestration
TimeUtils - Time conversion and formatti

Enjoy this project?

Share

Discussions

Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates