๐ 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 (
SDAandSCL) 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
A0and a tactile push-button to digital pin2to 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.
Comments 0
No comments yet. Be the first!
Sign in to join the conversation.