This is the first part of the tutorial showing how to build large custom 7 segment display and use it to create the clock. I use Arduino Nano and Max7219 module to control the leds.
When second part of this tutorial is available I would also post a link to it here
First part of the tutorial
EXPANDED TECHNICAL DETAILS
Large-Scale Digital Horology
Part 1 of this series focuses on the physical and electronic construction of a massive, custom-built 7-segment display for high-visibility timekeeping.
- Solenoid-Driven Flip Segments: (Features) Instead of LEDs, this clock can use mechanical segments or high-power LED strips. The Arduino manages the high-current switching using an opto-isolated relay or MOSFET matrix.
- Synchronous Multiplexing Grid: The firmware handles the timing for each segment. Since the display is custom, the Arduino implements a manual segment-steering logic rather than using a standard driver chip.
Software
- Arduino IDE 2.0 (Beta) Optimized: Leveraging the latest IDE features to refine the segment-refresh rates and ensure the clock remains accurate without the "Ghosting" often seen in home-built displays.