The hard drive clock will display
the time via the NeoPixels that are located on the hard drive platter area. This project is designed around utilizing a discarded notebook 2.5” hard drive.
The hard drive is mounted to a 3D printed enclosure. The hard drive clock utilizes (1) Adafruit Metro Mini 328 Arduino compatible controller, (1) ChronoDot - Ultra-precise Real Time Clock, (1) NeoPixel Ring - 12 x WS2812 5050 RGB LED with Integrated Drivers, (1) NeoPixel Ring - 24 x WS2812 5050 RGB LED with Integrated Drivers and (2) Momentary (on)-off-(on) SPDT Up-Down Rocker Switches. A complete parts list along is provided at the end of this “Instructable”.
The .stl files for printing the clock parts, Arduino code and wiring diagram are located here. The clock was printed on a Lulzbot mini with HIPS filament.