You are browsing as a guest. Sign up (or log in) to start making projects!

21m 24s logged

๐ŸŒŒ Mission Log: NASA Stardance Space Clock

Engineering Log 03: Assembling the First Physical Prototype
Date: June 2026 | Crew: Mohammed Ibrahim (Solo Mission)


๐Ÿ› ๏ธ 1. From Blueprints to the Breadboard

With the core multiplexing software compiled, today was all about bringing the project into the physical world. Building the first hardware prototype is where theory meets realityโ€”and where dealing with a massive matrix of jumper wires becomes the ultimate test of patience.

The goal for this log was to fully wire up the hardware components on a single breadboard and achieve a fully functional, live-running physical prototype.


๐Ÿ”Œ 2. The Prototype Wiring Matrix

Connecting a standalone 4-digit 7-segment display (5416AS) manually requires routing a ton of overlapping connections. Because the display shares segment pins across all four digits, one wrong wire could short the system or light up the wrong number.

โšก Hardware Layout & Connections:

  • The Chronometer Link: The DS3231 RTC module was wired into the Arduino Unoโ€™s I2C lines (SDA and SCL) to feed steady time telemetry.
  • The Current Shield: Added 220ฮฉ protective resistors in series with each segment line to keep the common cathode display from drawing too much current and burning out.
  • The Control Panel: Tied the analog potentiometer to pin A0 and a tactile push-button to digital pin 2 to act as the interface controls.

๐Ÿ” 3. First Run & Troubleshooting the Bugs

Powering up the prototype for the first time brought some classic hardware engineering challenges that I had to solve solo:

  • The Ghosting Issue: Initially, numbers looked blurry and bled into each other. I adjusted the multiplexing delay in the code down to a few milliseconds, making the rapid switching invisible to the human eye so the display looks solid.
  • The Wire Nest: Managing over 15 individual jumper wires on a compact breadboard made it easy to accidentally bump connections loose. I carefully re-routed the cables into clean parallel paths to stabilize the signals.

Once the tweaks were made, the prototype worked flawlessly! Turning the dial instantly changes the countdown target, and pressing the button cycles through the operational states exactly as planned.


๐Ÿ“ˆ 4. Telemetry Log & Project Status

Current Status: ๐ŸŸข Phase 3 Complete

  • Successfully mapped and wired the 5416AS display pins on the breadboard.
  • Synced the physical DS3231 RTC module over the I2C bus.
  • Fixed display ghosting and flickering by calibrating multiplexing microsecond intervals.
  • Verified full interaction loop between the button, dial, and display.
  • Construct the final console enclosure box to secure the loose wires.

๐Ÿš€ Next Mission Phase: Structural Hull Integration

Now that Prototype Alpha is running perfectly on the testbench, the next phase is packaging! In Devlog 04, I will be building a space-themed control console enclosure to house the messy wire harness and cleanly mount the screen, dial, and buttons for a finished look.


Proudly shipped solo for the Hack Club Stardance Challenge.

0
2

Comments 0

No comments yet. Be the first!