|
39594
|
NULL
|
NULL
|
0
|
0.0
|
0
|
[]
|
[]
|
|
1792936262.3736274
|
1793800262.3736274
|
|
12360
|
NULL
|
NULL
|
0
|
0.0
|
0
|
[]
|
[]
|
|
1792936261.5674105
|
1793800261.5674105
|
|
10699
|
NULL
|
NULL
|
0
|
0.0
|
0
|
[]
|
[]
|
|
1792936260.7369137
|
1793800260.7369137
|
|
6120
|
NULL
|
NULL
|
0
|
0.0
|
0
|
[]
|
[]
|
|
1792936259.905422
|
1793800259.905422
|
|
14995
|
turbo velocity racer by @Himanshu | Stardance
|
Himanshu
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: turbo velocity racer by @Himanshu | Stardan Title: turbo velocity racer by @Himanshu | Stardance...
|
1792936259.0982237
|
1793800259.0982237
|
|
10969
|
NULL
|
NULL
|
0
|
0.0
|
0
|
[]
|
[]
|
|
1792936258.2764597
|
1793800258.2764597
|
|
11155
|
NULL
|
NULL
|
0
|
0.0
|
0
|
[]
|
[]
|
|
1792936257.4410775
|
1793800257.4410775
|
|
9194
|
Micrograd by @sidmaji | Stardance
|
sidmaji
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Micrograd by @sidmaji | Stardance
|
1792936256.6170409
|
1793800256.6170409
|
|
13772
|
NULL
|
NULL
|
0
|
0.0
|
0
|
[]
|
[]
|
|
1792936255.7790174
|
1793800255.7790174
|
|
11190
|
NULL
|
NULL
|
0
|
0.0
|
0
|
[]
|
[]
|
|
1792936254.7255747
|
1793800254.7255747
|
|
37487
|
Smart Green Roof by @gaurav549007 | Stardance
|
gaurav549007
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Smart Green Roof by @gaurav549007 | Stardan Title: Smart Green Roof by @gaurav549007 | Stardance...
|
1792936253.6782665
|
1793800253.6782665
|
|
11858
|
NULL
|
NULL
|
0
|
0.0
|
0
|
[]
|
[]
|
|
1792936252.5011714
|
1793800252.5011714
|
|
14342
|
NULL
|
NULL
|
0
|
0.0
|
0
|
[]
|
[]
|
|
1792936251.68557
|
1793800251.68557
|
|
10204
|
NULL
|
NULL
|
0
|
0.0
|
0
|
[]
|
[]
|
|
1792936250.8431625
|
1793800250.8431625
|
|
11198
|
NULL
|
NULL
|
0
|
0.0
|
0
|
[]
|
[]
|
|
1792936250.0137866
|
1793800250.0137866
|
|
36122
|
Ketchupfolio by @ketchupismm | Stardance
|
ketchupismm
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Ketchupfolio by @ketchupismm | Stardance
|
1792936249.1867156
|
1793800249.1867156
|
|
53924
|
Autonomous gel blaster drone by @GabeO | Stardance
|
GabeO
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Autonomous gel blaster drone by @GabeO | St Title: Autonomous gel blaster drone by @GabeO | Stardance...
|
1792936248.36915
|
1793800248.36915
|
|
58798
|
BearRadio by @twinx | Stardance
|
twinx
|
0
|
27.3
|
0
|
[]
|
[{"post_id": 62620, "ts": "202 [{"post_id": 62620, "ts": "2026-09-06T02:50:09Z", "hours": 27.2992, "text": "Devlog #1 So this is my first post on this project and by far many i did many things like i made this google colab file to clone voice so i can use them later in the radio . Also for testing i just made this a sample radio that now only sync between devices and runs 24x7."}]...
|
Title: BearRadio by @twinx | Stardance
Devlogs:
D Title: BearRadio by @twinx | Stardance
Devlogs:
Devlog #1 So this is my first post on this project and by far many i did many things like i made this google colab file to clone voice so i can use them later in the radio . Also for testing i just made this a sample radio that now only sync between devices and runs 24x7....
|
1792936247.5590541
|
1793800247.5590541
|
|
58790
|
2D to 3D wallpaper maker by @Cool_Kaushal123 | Sta 2D to 3D wallpaper maker by @Cool_Kaushal123 | Stardance...
|
Cool_Kaushal123
|
0
|
31.84
|
0
|
[]
|
[{"post_id": 64467, "ts": "202 [{"post_id": 64467, "ts": "2026-09-08T21:43:39Z", "hours": 8.4333, "text": "What I worked on was all the UI for the funciton page of the website. It still needs lot of improvment but I am getting their and their and still many bugs that need to be fixed and the challenging part now is to actually make it overalpp your existing background so that it is animated. Beucase windows dont have animated background and for sure not backgrounds that react to the cursor so it will be hard but I am trying to figure it out."}, {"post_id": 63890, "ts": "2026-09-07T22:16:28Z", "hours": 7.3667, "text": "What I am working on now is the actually functional part of the site. It doesn’t look pretty and it has many bugs, but I guess sometimes it works. There are still many things I am fixing. This is getting very complicated, but trust the process. Here is a short video; it probably won’t work yet though."}, {"post_id": 63225, "ts": "2026-09-06T22:18:13Z", "hours": 8.3667, "text": "I worked on this project a lot I have perfected the system or the way the websites function works so basically now when you upload a 2D image it makes it look really 3D it has shadows and I perfected all the distance anad speeds and which everything moves depending on the system so the next devlog will be about me finishing the websites actual function UI and all that."}, {"post_id": 62613, "ts": "2026-09-06T02:36:46Z", "hours": 7.6714, "text": "What I worked on right now is just the front page of the website, and I also gave an example of how it is supposed to work on the front page (the Spider-Man image). So basically, when you move your cursor on that image/wallpaper, it will move the background and move the front image at different speeds, and with the addition of shadows, it looks very sick. I know you would think 7 hours is a lot, but trust me, figuring out all the right amounts of everything took more than it should have because I am a beginner at coding. And also, I started on the actual function page."}]...
|
Title: 2D to 3D wallpaper maker by @Cool_Kaushal12 Title: 2D to 3D wallpaper maker by @Cool_Kaushal123 | Stardance
Devlogs:
What I worked on right now is just the front page of the website, and I also gave an example of how it is supposed to work on the front page (the Spider-Man image). So basically, when you move your cursor on that image/wallpaper, it will move the background and move the front image at different speeds, and with the addition of shadows, it looks very sick. I know you would think 7 hours is a lot, but trust me, figuring out all the right amounts of everything took more than it should have because I am a beginner at coding. And also, I started on the actual function page.
I worked on this project a lot I have perfected the system or the way the websites function works so basically now when you upload a 2D image it makes it look really 3D it has shadows and I perfected all the distance anad speeds and which everything moves depending on the system so the next devlog will be about me finishing the websites actual function UI and all that.
What I am working on now is the actually functional part of the site. It doesn’t look pretty and it has many bugs, but I guess sometimes it works. There are still many things I am fixing. This is getting very complicated, but trust the process. Here is a short video; it probably won’t work yet though.
What I worked on was all the UI for the funciton page of the website. It still needs lot of improvment but I am getting their and their and still many bugs that need to be fixed and the challenging part now is to actually make it overalpp your existing background so that it is animated. Beucase windows dont have animated background and for sure not backgrounds that react to the cursor so it will be hard but I am trying to figure it out....
|
1792936246.7398465
|
1793800246.7398465
|
|
58784
|
terminascoll by @azure | Stardance
|
azure
|
0
|
2.17
|
0
|
[]
|
[{"post_id": 65121, "ts": "202 [{"post_id": 65121, "ts": "2026-09-10T01:13:05Z", "hours": 0.7081, "text": "Devlog 2: Added concurrency for playlist, been getting bored of coding lately so less progress than usual ill try to ship this before thirdspace"}, {"post_id": 64527, "ts": "2026-09-09T00:16:24Z", "hours": 1.1339, "text": "Devlog 1: added the frame to text after i took forever figuring out how it works but its actually simple brightness based, did have to figure out how to calc(short for calculate) brightness with rgb but ended up just looking it up fix some bugs in my code(besides me forgetting to type cast in the float), and cleaned the tui up a bit more minor things."}, {"post_id": 62609, "ts": "2026-09-06T02:33:22Z", "hours": 0.3294, "text": "Devlog 0: got inspired by this vid from a video so im making a basic tui set up while i research easy stuff :3 i made a textual basic app with quit and cursor controls, and a skeleton for downloading youtube videos and turning them into text"}]...
|
Title: terminascoll by @azure | Stardance
Devlogs Title: terminascoll by @azure | Stardance
Devlogs:
Devlog 0: got inspired by this vid from a video so im making a basic tui set up while i research easy stuff :3 i made a textual basic app with quit and cursor controls, and a skeleton for downloading youtube videos and turning them into text
Devlog 1: added the frame to text after i took forever figuring out how it works but its actually simple brightness based, did have to figure out how to calc(short for calculate) brightness with rgb but ended up just looking it up fix some bugs in my code(besides me forgetting to type cast in the float), and cleaned the tui up a bit more minor things.
Devlog 2: Added concurrency for playlist, been getting bored of coding lately so less progress than usual ill try to ship this before thirdspace...
|
1792936245.918165
|
1793800245.918165
|
|
58776
|
Yuei.AI by @No1Michael | Stardance
|
No1Michael
|
0
|
37.36
|
0
|
[]
|
[{"post_id": 65720, "ts": "202 [{"post_id": 65720, "ts": "2026-09-11T02:03:56Z", "hours": 7.9983, "text": "Added some UI changes which makes it more usable for mobile, however the biggest challenge is to compress everything down. I personally believe having to scroll and not having everything fit on mobile is what makes the experience bad in most cases"}, {"post_id": 65178, "ts": "2026-09-10T03:52:41Z", "hours": 5.4631, "text": "Few Fixes Including Routing Navigation from the different exercises and other small ui fixes. I’m currently a little lost for other ideas to implement so please leave a comment!"}, {"post_id": 64571, "ts": "2026-09-09T02:35:05Z", "hours": 5.0028, "text": "I WOULD LOVE ANY FEEDBACK! https://wamichae1.github.io/Yuei/ I have a demo now out on github pages, but only the intervals and the note identification works currently!"}, {"post_id": 63755, "ts": "2026-09-07T18:29:02Z", "hours": 11.8419, "text": "Hey! Im looking for advice! If you play piano/any music related stuff, I would love to hear what type of trainer you would like to see! I currently have intervals and note identification, and im progressing through chord identification! If you have a specific system (level) that you wanna see please tell me (organization/instrument/system/etc.)!"}, {"post_id": 63233, "ts": "2026-09-06T22:35:10Z", "hours": 7.0517, "text": "If you’re Canadian and play the piano, you prolly know about RCM and the 4-Star book. Yuei will be a platform where these skills can be practiced, saving you 9.99$ a month! Currently, im building out the Interval trainer as the first part!"}]...
|
Title: Yuei.AI by @No1Michael | Stardance
Devlogs Title: Yuei.AI by @No1Michael | Stardance
Devlogs:
If you’re Canadian and play the piano, you prolly know about RCM and the 4-Star book. Yuei will be a platform where these skills can be practiced, saving you 9.99$ a month! Currently, im building out the Interval trainer as the first part!
Hey! Im looking for advice! If you play piano/any music related stuff, I would love to hear what type of trainer you would like to see! I currently have intervals and note identification, and im progressing through chord identification! If you have a specific system (level) that you wanna see please tell me (organization/instrument/system/etc.)!
I WOULD LOVE ANY FEEDBACK! https://wamichae1.github.io/Yuei/ I have a demo now out on github pages, but only the intervals and the note identification works currently!
Few Fixes Including Routing Navigation from the different exercises and other small ui fixes. I’m currently a little lost for other ideas to implement so please leave a comment!
Added some UI changes which makes it more usable for mobile, however the biggest challenge is to compress everything down. I personally believe having to scroll and not having everything fit on mobile is what makes the experience bad in most cases...
|
1792936245.099146
|
1793800245.099146
|
|
58761
|
Attempt at creating a system to aid in monitoring Attempt at creating a system to aid in monitoring plants living conditions with Arduino (software) by @Mj1536 | Stardance...
|
Mj1536
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Attempt at creating a system to aid in moni Title: Attempt at creating a system to aid in monitoring plants living conditions with Arduino (software) by @Mj1536 | Stardance...
|
1792936242.0760608
|
1793800242.0760608
|
|
58753
|
PCB business card by @Sid | Stardance
|
Sid
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: PCB business card by @Sid | Stardance
|
1792936241.2628539
|
1793800241.2628539
|
|
31005
|
a by @Davide | Stardance
|
Davide
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: a by @Davide | Stardance
|
1792936240.44106
|
1793800240.44106
|
|
16008
|
My awesome macropad! by @SohumN | Stardance
|
SohumN
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @SohumN | Stardance
|
1792936239.5901556
|
1793800239.5901556
|
|
43627
|
NULL
|
NULL
|
0
|
0.0
|
0
|
[]
|
[]
|
|
1792936238.7782373
|
1793800238.7782373
|
|
43625
|
NULL
|
NULL
|
0
|
0.0
|
0
|
[]
|
[]
|
|
1792936237.956539
|
1793800237.956539
|
|
32966
|
Untitled project by @Caveman | Stardance
|
Caveman
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Untitled project by @Caveman | Stardance
|
1792936237.1419857
|
1793800237.1419857
|
|
28867
|
Project Stratosphere: Hardware Engineering for Cat Project Stratosphere: Hardware Engineering for Catching Signals from the Sky by @Ditto | Stardance...
|
Ditto
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Project Stratosphere: Hardware Engineering Title: Project Stratosphere: Hardware Engineering for Catching Signals from the Sky by @Ditto | Stardance...
|
1792936236.3265483
|
1793800236.3265483
|
|
43603
|
NULL
|
NULL
|
0
|
0.0
|
0
|
[]
|
[]
|
|
1792936235.510943
|
1793800235.510943
|
|
37261
|
Frictionless by @COYG_KNGPLCJMS | Stardance
|
COYG_KNGPLCJMS
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Frictionless by @COYG_KNGPLCJMS | Stardance
|
1792936234.6594918
|
1793800234.6594918
|
|
13178
|
simple python calculator by @AshutoshPola | Starda simple python calculator by @AshutoshPola | Stardance...
|
AshutoshPola
|
0
|
0.25
|
0
|
[]
|
[{"post_id": 4999, "ts": "2026 [{"post_id": 4999, "ts": "2026-06-08T17:25:03Z", "hours": 0.2508, "text": "just finished building the basic calculator, python is not as hard as I thought it would be. hopefully I am able to finish learning it before the end of summerbreak"}]...
|
Title: simple python calculator by @AshutoshPola | Title: simple python calculator by @AshutoshPola | Stardance
Devlogs:
just finished building the basic calculator, python is not as hard as I thought it would be. hopefully I am able to finish learning it before the end of summerbreak...
|
1792936233.8344316
|
1793800233.8344316
|
|
43601
|
NULL
|
NULL
|
0
|
0.0
|
0
|
[]
|
[]
|
|
1792936233.0113153
|
1793800233.0113153
|
|
211
|
Untitled project by @MathInfo | Stardance
|
MathInfo
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Untitled project by @MathInfo | Stardance
|
1792936232.1977816
|
1793800232.1977816
|
|
19727
|
Aria by @shash | Stardance
|
shash
|
0
|
19.1
|
0
|
[]
|
[{"post_id": 9782, "ts": "2026 [{"post_id": 9782, "ts": "2026-06-16T07:01:20Z", "hours": 19.0967, "text": "dv log 1"}]...
|
Title: Aria by @shash | Stardance
Devlogs:
dv log Title: Aria by @shash | Stardance
Devlogs:
dv log 1...
|
1792936231.3705165
|
1793800231.3705165
|
|
27166
|
Multi-Functional Clock by @Ibrahim281 | Stardance
|
Ibrahim281
|
0
|
2.0
|
0
|
[]
|
[{"post_id": 17498, "ts": "202 [{"post_id": 17498, "ts": "2026-06-28T09:49:36Z", "hours": 0.0, "text": "🌌 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."}, {"post_id": 17485, "ts": "2026-06-28T09:06:37Z", "hours": 2.0, "text": "🌌 Mission Log: NASA Stardance Space Clock Engineering Log 02: Solo Flight, Code Completion & Prototype Alpha Date: June 2026 | Crew Update: Mohammed Ibrahim (Solo Mission) 🧭 1. Mission Update: Going Solo Every space mission faces unexpected variables. Due to a sudden change in crew availability, Dhanvir has stepped down from the project. While losing a co-pilot changes the timeline dynamics, the launch parameters remain exactly the same. The NASA Stardance Space Clock is officially a solo flight operation . I have taken over 100% of the hardware routing and code execution to bring this prototype to life. 💻 2. Software Architecture & Code Completion The core codebase is officially written and compiled! Because controlling a 5416AS 4-digit 7-segment display manually requires a lot of heavy lifting, the software is structured around two critical engineering pillars: ⏱️ High-Frequency Multiplexing A 4-digit display shares its segment pins (A-G) across all digits. To display a 4-digit number like 1 2 : 0 0 , the code flashes each individual digit one at a time at microsecond intervals. Because it happens so incredibly fast, the human eye perceives it as a solid, unified display face with zero flickering. 🔄 The State Machine Loop The code is built around a non-blocking millis() timing loop that continuously tracks three operational states: Clock Mode: Pulls precision hours and minutes from the DS3231 RTC chip via I2C. Timer Setup Mode: Reads the analog position of the potentiometer and maps it dynamically from $0\\text{–}60$ minutes. Countdown Mode: Decrements time sequentially and checks if the system needs to flag the alarm state. 🔌 3. Prototype Alpha: The First Physical Run With the code fully written, I completed the physical test bench wiring."}, {"post_id": 17109, "ts": "2026-06-27T19:42:25Z", "hours": 0.0, "text": "🌌 Mission Log: NASA Stardance Space Clock Engineering Log 01: Mission Concept & System Architecture > Date: June 2026 | Crew: Mohammed Ibrahim & Dhanvir 🚀 1. The Mission Objective For our Hack Club Stardance project, we are engineering an interactive, standalone NASA Space Clock using an Arduino. The goal is to build a piece of physical hardware that looks and feels like an authentic mission control console while managing accurate time and interactive mission parameters. 🎯 Key Project Goals Retro Control Room Vibe: Avoid standard modern LCD screens; use a physical digital layout. Zero Host Dependence: The hardware must retain exact time even if disconnected from the computer. On-the-Fly Configuration: Use analog dials and tactile inputs to set timers and adjust settings without rewriting code. 🛠️ 2. Hardware Manifest & Design Choices To achieve our goals, we selected a rugged, minimal component layout. By using smart wiring techniques, we are keeping our pin footprint as small as possible. Component Purpose Technical Detail Arduino Uno Main Flight Computer Processes state logic and multiplexing 5416AS Display Mission Dashboard 4-digit, 7-segment Common Cathode layout DS3231 RTC Chronometer High-precision I2C Real-Time Clock with battery backup Potentiometer Telemetry Dial Analog input mapped dynamically from $0\\text{–}60$ minutes Tactile Button Mode Selector Leverages internal INPUT_PULLUP resistor Buzzer Comm Chime / Alarm Outputs audio frequencies for system alerts We explicitly chose the 5416AS 7-segment display to mimic retro NASA launch countdowns. However, a 4-digit display normally demands 12 dedicated digital pins! To keep pins open for our modules, we are implementing custom multiplexing code —flashing the digits sequentially at microsecond intervals so they appear solidly lit to the human eye. 🎛️ 3. System States & Logic Flow The clock is designed around a continuous Finite State Machine (FSM) . A single physical button press shifts the system through its operational modes:"}]...
|
Title: Multi-Functional Clock by @Ibrahim281 | Sta Title: Multi-Functional Clock by @Ibrahim281 | Stardance
Devlogs:
🌌 Mission Log: NASA Stardance Space Clock Engineering Log 01: Mission Concept & System Architecture > Date: June 2026 | Crew: Mohammed Ibrahim & Dhanvir 🚀 1. The Mission Objective For our Hack Club Stardance project, we are engineering an interactive, standalone NASA Space Clock using an Arduino. The goal is to build a piece of physical hardware that looks and feels like an authentic mission control console while managing accurate time and interactive mission parameters. 🎯 Key Project Goals Retro Control Room Vibe: Avoid standard modern LCD screens; use a physical digital layout. Zero Host Dependence: The hardware must retain exact time even if disconnected from the computer. On-the-Fly Configuration: Use analog dials and tactile inputs to set timers and adjust settings without rewriting code. 🛠️ 2. Hardware Manifest & Design Choices To achieve our goals, we selected a rugged, minimal component layout. By using smart wiring techniques, we are keeping our pin footprint as small as possible. Component Purpose Technical Detail Arduino Uno Main Flight Computer Processes state logic and multiplexing 5416AS Display Mission Dashboard 4-digit, 7-segment Common Cathode layout DS3231 RTC Chronometer High-precision I2C Real-Time Clock with battery backup Potentiometer Telemetry Dial Analog input mapped dynamically from $0\text{–}60$ minutes Tactile Button Mode Selector Leverages internal INPUT_PULLUP resistor Buzzer Comm Chime / Alarm Outputs audio frequencies for system alerts We explicitly chose the 5416AS 7-segment display to mimic retro NASA launch countdowns. However, a 4-digit display normally demands 12 dedicated digital pins! To keep pins open for our modules, we are implementing custom multiplexing code —flashing the digits sequentially at microsecond intervals so they appear solidly lit to the human eye. 🎛️ 3. System States & Logic Flow The clock is designed around a continuous Finite State Machine (FSM) . A single physical button press shifts the system through its operational modes:
🌌 Mission Log: NASA Stardance Space Clock Engineering Log 02: Solo Flight, Code Completion & Prototype Alpha Date: June 2026 | Crew Update: Mohammed Ibrahim (Solo Mission) 🧭 1. Mission Update: Going Solo Every space mission faces unexpected variables. Due to a sudden change in crew availability, Dhanvir has stepped down from the project. While losing a co-pilot changes the timeline dynamics, the launch parameters remain exactly the same. The NASA Stardance Space Clock is officially a solo flight operation . I have taken over 100% of the hardware routing and code execution to bring this prototype to life. 💻 2. Software Architecture & Code Completion The core codebase is officially written and compiled! Because controlling a 5416AS 4-digit 7-segment display manually requires a lot of heavy lifting, the software is structured around two critical engineering pillars: ⏱️ High-Frequency Multiplexing A 4-digit display shares its segment pins (A-G) across all digits. To display a 4-digit number like 1 2 : 0 0 , the code flashes each individual digit one at a time at microsecond intervals. Because it happens so incredibly fast, the human eye perceives it as a solid, unified display face with zero flickering. 🔄 The State Machine Loop The code is built around a non-blocking millis() timing loop that continuously tracks three operational states: Clock Mode: Pulls precision hours and minutes from the DS3231 RTC chip via I2C. Timer Setup Mode: Reads the analog position of the potentiometer and maps it dynamically from $0\text{–}60$ minutes. Countdown Mode: Decrements time sequentially and checks if the system needs to flag the alarm state. 🔌 3. Prototype Alpha: The First Physical Run With the code fully written, I completed the physical test bench wiring.
🌌 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....
|
1792936230.5450804
|
1793800230.5450804
|
|
3135
|
Macropad X by @phantomlegends381 | Stardance
|
phantomlegends381
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Macropad X by @phantomlegends381 | Stardanc Title: Macropad X by @phantomlegends381 | Stardance...
|
1792936229.7384284
|
1793800229.7384284
|
|
16931
|
NULL
|
NULL
|
0
|
0.0
|
0
|
[]
|
[]
|
|
1792936228.9241621
|
1793800228.9241621
|
|
23305
|
Chess Trainer by @alan4L | Stardance
|
alan4L
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Chess Trainer by @alan4L | Stardance
|
1792936228.1044219
|
1793800228.1044219
|
|
27141
|
Next developer by @arjundeveloper_7 | Stardance
|
arjundeveloper_7
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Next developer by @arjundeveloper_7 | Stard Title: Next developer by @arjundeveloper_7 | Stardance...
|
1792936227.282712
|
1793800227.282712
|
|
11777
|
NULL
|
NULL
|
0
|
0.0
|
0
|
[]
|
[]
|
|
1792936226.4505417
|
1793800226.4505417
|
|
11546
|
NULL
|
NULL
|
0
|
0.0
|
0
|
[]
|
[]
|
|
1792936225.6374884
|
1793800225.6374884
|
|
39813
|
NULL
|
NULL
|
0
|
0.0
|
0
|
[]
|
[]
|
|
1792936224.8323672
|
1793800224.8323672
|
|
12396
|
NULL
|
NULL
|
0
|
0.0
|
0
|
[]
|
[]
|
|
1792936224.0082285
|
1793800224.0082285
|
|
29354
|
NULL
|
NULL
|
0
|
0.0
|
0
|
[]
|
[]
|
|
1792936223.1758003
|
1793800223.1758003
|
|
1960
|
NULL
|
NULL
|
0
|
0.0
|
0
|
[]
|
[]
|
|
1792936222.3510315
|
1793800222.3510315
|
|
11712
|
NULL
|
NULL
|
0
|
0.0
|
0
|
[]
|
[]
|
|
1792936221.5278609
|
1793800221.5278609
|
|
17089
|
Untitled by @quilover | Stardance
|
quilover
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Untitled by @quilover | Stardance
|
1792936220.690511
|
1793800220.690511
|
|
15745
|
USBarry by @Leo-mas | Stardance
|
Leo-mas
|
0
|
7.0
|
0
|
[]
|
[{"post_id": 18338, "ts": "202 [{"post_id": 18338, "ts": "2026-06-29T13:26:31Z", "hours": 3.0, "text": "done some CAD TODO: CAD fix the back - add cutouts for the SSD, cable and YPO pen fix the front – add space for the OLED and DPAD make the DPAD rocker – HOW????? PCB export placements as DXF apply for funding!!"}, {"post_id": 13199, "ts": "2026-06-21T16:52:57Z", "hours": 1.0, "text": "PCB finnished!!! what happened: used 4 and 8 pin headers for the OLED and USB_C module respectively added logo silkscreen added the switches to the PCB mapped everything TODO: CAD design (make a P1s style rocker for the display)"}, {"post_id": 13153, "ts": "2026-06-21T15:01:21Z", "hours": 0.0, "text": "finnished drawing up the plans for the GitStick! the plan: MacOS style folder, aprox 10x7 cm (o9pen to debate, will depend on the PCB needs) has a 0.91 inch OLED display similar to the one in the macropad kit for git operations, and file operations, along with some other potential functions this uses 5 buttons, possible cherry-mx style switches on the inside is 2 white plastic whiteboards, one of which will hide the PCB behind it. on the back of the folder, there will be 1 USB_C-C cable holder, and one USB_C-A cable, 1 YPO whiteboard pen, and maybe my crucial micron 1tb SSD pictures:"}, {"post_id": 12714, "ts": "2026-06-20T19:22:45Z", "hours": 3.0, "text": "why the hell do parts not come with footprints going well though, sorted the first PCB design"}]...
|
Title: USBarry by @Leo-mas | Stardance
Devlogs:
w Title: USBarry by @Leo-mas | Stardance
Devlogs:
why the hell do parts not come with footprints going well though, sorted the first PCB design
finnished drawing up the plans for the GitStick! the plan: MacOS style folder, aprox 10x7 cm (o9pen to debate, will depend on the PCB needs) has a 0.91 inch OLED display similar to the one in the macropad kit for git operations, and file operations, along with some other potential functions this uses 5 buttons, possible cherry-mx style switches on the inside is 2 white plastic whiteboards, one of which will hide the PCB behind it. on the back of the folder, there will be 1 USB_C-C cable holder, and one USB_C-A cable, 1 YPO whiteboard pen, and maybe my crucial micron 1tb SSD pictures:
PCB finnished!!! what happened: used 4 and 8 pin headers for the OLED and USB_C module respectively added logo silkscreen added the switches to the PCB mapped everything TODO: CAD design (make a P1s style rocker for the display)
done some CAD TODO: CAD fix the back - add cutouts for the SSD, cable and YPO pen fix the front – add space for the OLED and DPAD make the DPAD rocker – HOW????? PCB export placements as DXF apply for funding!!...
|
1792936219.4967542
|
1793800219.4967542
|
|
30008
|
Jukebox by @Kaanreal | Stardance
|
Kaanreal
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Jukebox by @Kaanreal | Stardance
|
1792936217.4959097
|
1793800217.4959097
|