Day Counter Picture Frame

A custom-built picture frame that tracks and displays the number of days elapsed since a start date. Features a 3D-printed enclosure, dual seven-segment displays, real-time clock module, and persistent memory so it never loses count.

Nov 2025 – Feb 2026

A hardware + software project combining embedded programming, real-time clocking, and physical design. I designed the enclosure from scratch in Onshape, 3D-printed it, and programmed the Arduino to reliably track days across power cycles.

Hardware

  • Arduino Nano — microcontroller brain
  • Dual 4-digit seven-segment displays — shows the day count
  • DS3231 Real-Time Clock module — keeps accurate time even when powered off
  • Custom 3D-printed enclosure — designed in Onshape to fit all components cleanly

Software

  • Arduino IDE / C++ — firmware for the Nano
  • Programmed the RTC to trigger daily updates at midnight
  • Implemented EEPROM data persistence so the count survives power loss and resumes immediately on boot

What I learned

This was my first embedded hardware project from end to end — designing the physical housing, wiring components, and writing firmware that had to be reliable 24/7. Getting the persistence logic right (so it didn’t reset on power loss) required carefully understanding the RTC and EEPROM together.