|
18289
|
FerrisHex by @imfred | Stardance
|
imfred
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: FerrisHex by @imfred | Stardance
|
1793404342.5955276
|
1794009142.5955276
|
|
9417
|
My awesome macropad! by @Hernawan | Stardance
|
Hernawan
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @Hernawan | Stardan Title: My awesome macropad! by @Hernawan | Stardance...
|
1793404341.66903
|
1794009141.66903
|
|
6121
|
Untitled project by @kristoferp | Stardance
|
kristoferp
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Untitled project by @kristoferp | Stardance
|
1793404339.5704994
|
1794009139.5704994
|
|
35526
|
Water level detector by @RahulKrish | Stardance
|
RahulKrish
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Water level detector by @RahulKrish | Stard Title: Water level detector by @RahulKrish | Stardance...
|
1793404338.6757786
|
1794009138.6757786
|
|
4952
|
My first slack bot! by @Bogna | Stardance
|
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My first slack bot! by @Bogna | Stardance
|
1793404337.7582479
|
1794009137.7582479
|
|
31075
|
My first slack bot! by @AbhiRamS | Stardance
|
AbhiRamS
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My first slack bot! by @AbhiRamS | Stardanc Title: My first slack bot! by @AbhiRamS | Stardance...
|
1793404336.8434284
|
1794009136.8434284
|
|
112
|
VERT.sh by @maya | Stardance
|
maya
|
0
|
7.16
|
0
|
[]
|
[{"post_id": 5034, "ts": "2026 [{"post_id": 5034, "ts": "2026-06-08T18:10:19Z", "hours": 1.3344, "text": "obscure ahh formats shorter devlog for now. i finally fixed the 4 formats that were not working from the previous devlog: .amv , .mpeg , .mpg , and .vob. .mpeg , .mpg , and .vob were very easy and simply needed me to ensure that the audio bitrate was always to the power of 2 (e.g. 128kbps, 256kbps, etc). .amv however.. was a bit more interesting. audio bitrate had to be 32kbps, sample rate 22050Hz, and extra arguments were needed. i needed to add the -block_size argument and then calculate the right size by dividing the sample rate (22050) with the FPS. this should be easy - audio to video conversions (using the album art / solid colour as the bg) always use 1 FPS to convert as quick as possible, but I actually had to force 3 FPS because AMV block sizes can only be between 32 and 8192. as such, the lowest FPS I could go was 3 since 22050 / 3 = 7350."}, {"post_id": 3773, "ts": "2026-06-06T20:28:44Z", "hours": 2.5539, "text": "i want to crash out well.. that was the most annoying 2 hours of my life spent there a few days ago. turns out, over 9 months ago a regression was introduced to VERT that was not noticed until now - audio thumbnails wouldn’t display properly. okay, not that big of an issue. should be a simple fix.. but i spent 2 hours on ts. it was mostly because i had to test a bunch of commits to see when the issue was introduced which took SO long not only for being so long ago.. which was only made worse because: HELPPPP basically, i had caching issues relating to Vite’s development server so the commit that i thought was the issue was NOT the issue. i had to restart my little binary searching of commits to find the actual commit that fixed it, all while running bun i && bun run build && bun run preview to install the right dependencies, build VERT for production, run a preview production build, and manually test the build for the issue which added SO much time. fixing ts so after finally finding the commit that caused the issue, i saw that it was an update to the package we use for reading audio file metadata, music-metadata , when we updated it to 1.9.0 . i initially reported the regression to the developer who was in our discord after not seeing any issues on the GitHub, but when i actually took a look at the code that was reading the data.. what the hell for some reason, the way the data was being processed was super duper cursed 💔. we were basically initializing a new Uint8Array with the cover image and getting it as an ArrayBuffer , and when generating the Blob we.. generate ANOTHER Uint8array of the same data?? i don’t even know how this worked in the first place, no wonder it broke when we updated. literally we just needed to generate one Uint8array , and pass its buffer to the Blob constructor lmfao (see third image). imagine you upload a zip file to a program expecting a bunch of images inside, but you accidentally uploaded created a zip archive of the zip archive you just made which contains those images. zip containing a (zip containing many images)–unexpected contents!"}, {"post_id": 2073, "ts": "2026-06-04T12:01:07Z", "hours": 3.2711, "text": "welcome back, VERT.sh after submitting VERT.sh during Summer of Making (and skipping Flavortown), i’ve decided to submit it again for Stardance. sadly, i did most of the very interesting features before the event so there won’t be too many interesting things made during the event. to summarize: i plan for a huge update drop adding local video conversion, per-file/more conversion settings, new formats, and many many QOL/fixes. the actual stuff here for the time i spent on this devlog, i mainly focused on fixes for conversion failures i noticed during testing. i added auto-adjustments to settings to ensure that conversions are completed successfully (a warning message pops up with what was changed when necessary), removed some now-incompatible formats, and just made sure conversions all pass again. most of the failures were regressions due to the conversion settings addition, the main thing fixing it was making sure i didn’t pass the “auto” string to the bit depth setting (instead of a number) 😭 all of the audio-audio conversions pass, while all but 4 audio -> video conversions pass. the last 4 are more obscure formats and i didn’t bother to fix them yet rn. i also prevented some video formats (like .gif) from being shown since they don’t like audio tracks lol"}]...
|
Title: VERT.sh by @maya | Stardance
Devlogs:
welc Title: VERT.sh by @maya | Stardance
Devlogs:
welcome back, VERT.sh after submitting VERT.sh during Summer of Making (and skipping Flavortown), i’ve decided to submit it again for Stardance. sadly, i did most of the very interesting features before the event so there won’t be too many interesting things made during the event. to summarize: i plan for a huge update drop adding local video conversion, per-file/more conversion settings, new formats, and many many QOL/fixes. the actual stuff here for the time i spent on this devlog, i mainly focused on fixes for conversion failures i noticed during testing. i added auto-adjustments to settings to ensure that conversions are completed successfully (a warning message pops up with what was changed when necessary), removed some now-incompatible formats, and just made sure conversions all pass again. most of the failures were regressions due to the conversion settings addition, the main thing fixing it was making sure i didn’t pass the “auto” string to the bit depth setting (instead of a number) 😭 all of the audio-audio conversions pass, while all but 4 audio -> video conversions pass. the last 4 are more obscure formats and i didn’t bother to fix them yet rn. i also prevented some video formats (like .gif) from being shown since they don’t like audio tracks lol
i want to crash out well.. that was the most annoying 2 hours of my life spent there a few days ago. turns out, over 9 months ago a regression was introduced to VERT that was not noticed until now - audio thumbnails wouldn’t display properly. okay, not that big of an issue. should be a simple fix.. but i spent 2 hours on ts. it was mostly because i had to test a bunch of commits to see when the issue was introduced which took SO long not only for being so long ago.. which was only made worse because: HELPPPP basically, i had caching issues relating to Vite’s development server so the commit that i thought was the issue was NOT the issue. i had to restart my little binary searching of commits to find the actual commit that fixed it, all while running bun i && bun run build && bun run preview to install the right dependencies, build VERT for production, run a preview production build, and manually test the build for the issue which added SO much time. fixing ts so after finally finding the commit that caused the issue, i saw that it was an update to the package we use for reading audio file metadata, music-metadata , when we updated it to 1.9.0 . i initially reported the regression to the developer who was in our discord after not seeing any issues on the GitHub, but when i actually took a look at the code that was reading the data.. what the hell for some reason, the way the data was being processed was super duper cursed 💔. we were basically initializing a new Uint8Array with the cover image and getting it as an ArrayBuffer , and when generating the Blob we.. generate ANOTHER Uint8array of the same data?? i don’t even know how this worked in the first place, no wonder it broke when we updated. literally we just needed to generate one Uint8array , and pass its buffer to the Blob constructor lmfao (see third image). imagine you upload a zip file to a program expecting a bunch of images inside, but you accidentally uploaded created a zip archive of the zip archive you just made which contains those images. zip containing a (zip containing many images)–unexpected contents!
obscure ahh formats shorter devlog for now. i finally fixed the 4 formats that were not working from the previous devlog: .amv , .mpeg , .mpg , and .vob. .mpeg , .mpg , and .vob were very easy and simply needed me to ensure that the audio bitrate was always to the power of 2 (e.g. 128kbps, 256kbps, etc). .amv however.. was a bit more interesting. audio bitrate had to be 32kbps, sample rate 22050Hz, and extra arguments were needed. i needed to add the -block_size argument and then calculate the right size by dividing the sample rate (22050) with the FPS. this should be easy - audio to video conversions (using the album art / solid colour as the bg) always use 1 FPS to convert as quick as possible, but I actually had to force 3 FPS because AMV block sizes can only be between 32 and 8192. as such, the lowest FPS I could go was 3 since 22050 / 3 = 7350....
|
1793404335.6952133
|
1794009135.6952133
|
|
273
|
Unmasked by @xarber | Stardance
|
xarber
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Unmasked by @xarber | Stardance
|
1793404334.7788122
|
1794009134.7788122
|
|
27791
|
WarioWare Game by @Dominas_ | Stardance
|
Dominas_
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: WarioWare Game by @Dominas_ | Stardance
|
1793404333.8766592
|
1794009133.8766592
|
|
2276
|
My awesome macropad! by @KNYCS | Stardance
|
KNYCS
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @KNYCS | Stardance
|
1793404332.9252026
|
1794009132.9252026
|
|
29749
|
My awesome macropad! by @Ludla | Stardance
|
Ludla
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @Ludla | Stardance
|
1793404331.9773233
|
1794009131.9773233
|
|
37843
|
Untitled project by @ken999 | Stardance
|
ken999
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Untitled project by @ken999 | Stardance
|
1793404331.0721867
|
1794009131.0721867
|
|
6033
|
My awesome macropad! by @lilboimonke | Stardance
|
lilboimonke
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @lilboimonke | Star Title: My awesome macropad! by @lilboimonke | Stardance...
|
1793404330.159423
|
1794009130.159423
|
|
35321
|
MLB Statgrabber by @mrkeith101 | Stardance
|
mrkeith101
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: MLB Statgrabber by @mrkeith101 | Stardance
|
1793404327.9879825
|
1794009127.9879825
|
|
3918
|
Bookturfs by @SenthilKumar | Stardance
|
SenthilKumar
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Bookturfs by @SenthilKumar | Stardance
|
1793404327.0885417
|
1794009127.0885417
|
|
23761
|
HOGOTOKO-OS by @AlricJune78 | Stardance
|
AlricJune78
|
0
|
1.7
|
0
|
[]
|
[{"post_id": 15696, "ts": "202 [{"post_id": 15696, "ts": "2026-06-25T15:00:30Z", "hours": 1.0469, "text": "day-3 what i did today: played with CSS and javascript little bit, like autoaudio play, got to know abt sections Not much develop, due to my less experience, and mentality of make it perfect later TMR goal: preview whole web-OS in 30 min, and plan accordingly and make the OS presentable from start"}, {"post_id": 14309, "ts": "2026-06-23T12:08:12Z", "hours": 0.6519, "text": "day-01 of trying out this project and just found there is a visuals containing website,"}]...
|
Title: HOGOTOKO-OS by @AlricJune78 | Stardance
De Title: HOGOTOKO-OS by @AlricJune78 | Stardance
Devlogs:
day-01 of trying out this project and just found there is a visuals containing website,
day-3 what i did today: played with CSS and javascript little bit, like autoaudio play, got to know abt sections Not much develop, due to my less experience, and mentality of make it perfect later TMR goal: preview whole web-OS in 30 min, and plan accordingly and make the OS presentable from start...
|
1793404321.8986988
|
1794009121.8986988
|
|
18718
|
Frictionless by @urfavzoro | Stardance
|
urfavzoro
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Frictionless by @urfavzoro | Stardance
|
1793404320.9301474
|
1794009120.9301474
|
|
35583
|
WarioWare Game by @kimbolt1109 | Stardance
|
kimbolt1109
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: WarioWare Game by @kimbolt1109 | Stardance
|
1793404320.0162182
|
1794009120.0162182
|
|
20309
|
My awesome macropad! by @Vedant_k | Stardance
|
Vedant_k
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @Vedant_k | Stardan Title: My awesome macropad! by @Vedant_k | Stardance...
|
1793404318.446923
|
1794009118.446923
|
|
29920
|
Solitaire by @avycado13 | Stardance
|
avycado13
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Solitaire by @avycado13 | Stardance
|
1793404315.5039055
|
1794009115.5039055
|
|
18971
|
My awesome macropad! by @Mari26 | Stardance
|
Mari26
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @Mari26 | Stardance
|
1793404313.2736096
|
1794009113.2736096
|
|
35689
|
Untitled by @youssefmotaouakil | Stardance
|
youssefmotaouakil
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Untitled by @youssefmotaouakil | Stardance
|
1793404312.3527834
|
1794009112.3527834
|
|
36860
|
Untitled by @TheDailyError | Stardance
|
TheDailyError
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Untitled by @TheDailyError | Stardance
|
1793404311.4763446
|
1794009111.4763446
|
|
31950
|
Frictionless by @giggi_eva2_0 | Stardance
|
giggi_eva2_0
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Frictionless by @giggi_eva2_0 | Stardance
|
1793404309.4043026
|
1794009109.4043026
|
|
36133
|
Frictionless by @pranavi_d | Stardance
|
pranavi_d
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Frictionless by @pranavi_d | Stardance
|
1793404308.4895966
|
1794009108.4895966
|
|
24289
|
My very own WebOS by @oliverw | Stardance
|
oliverw
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My very own WebOS by @oliverw | Stardance
|
1793404307.5606942
|
1794009107.5606942
|
|
12127
|
game by @ted123123 | Stardance
|
ted123123
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: game by @ted123123 | Stardance
|
1793404305.3391423
|
1794009105.3391423
|
|
27466
|
Dragrace_concept by @Marakusa | Stardance
|
Marakusa
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Dragrace_concept by @Marakusa | Stardance
|
1793404304.4456246
|
1794009104.4456246
|
|
18141
|
My first slack bot! by @inzanewastaken | Stardance
|
inzanewastaken
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My first slack bot! by @inzanewastaken | St Title: My first slack bot! by @inzanewastaken | Stardance...
|
1793404303.5411773
|
1794009103.5411773
|
|
15706
|
My first slack bot! by @engyemam384 | Stardance
|
engyemam384
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My first slack bot! by @engyemam384 | Stard Title: My first slack bot! by @engyemam384 | Stardance...
|
1793404302.6234272
|
1794009102.6234272
|
|
31066
|
Frictionless by @Yahyobek | Stardance
|
Yahyobek
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Frictionless by @Yahyobek | Stardance
|
1793404300.4877932
|
1794009100.4877932
|
|
6251
|
Apocalypse by @Jqseph | Stardance
|
Jqseph
|
0
|
1.95
|
0
|
[]
|
[{"post_id": 47176, "ts": "202 [{"post_id": 47176, "ts": "2026-08-14T21:29:43Z", "hours": 1.9497, "text": "Made the base stuff, mostly ui and got ollama to work. will prolly poilish more later basic tui that respects hyprland theming. good start but more ai than i want"}]...
|
Title: Apocalypse by @Jqseph | Stardance
Devlogs: Title: Apocalypse by @Jqseph | Stardance
Devlogs:
Made the base stuff, mostly ui and got ollama to work. will prolly poilish more later basic tui that respects hyprland theming. good start but more ai than i want...
|
1793404299.5891328
|
1794009099.5891328
|
|
20959
|
MilkyWayOS by @tarunk | Stardance
|
tarunk
|
0
|
1.53
|
0
|
[]
|
[{"post_id": 11481, "ts": "202 [{"post_id": 11481, "ts": "2026-06-18T19:15:23Z", "hours": 0.9458, "text": "I’ve pivoted a little bit and changed the name to blastoffbrowser. I’ve also added this betaiful light grey color, and a new font from Google Fonts for my name at the top left."}, {"post_id": 10749, "ts": "2026-06-17T17:17:38Z", "hours": 0.5886, "text": "GalaxyOS. Just started with the search bar at the top. It took a long time to center the element properly and test various background colors to find one that matches this them. I wanted to add something a little lighter than this to ensure a modern and real look, not too animated."}]...
|
Title: MilkyWayOS by @tarunk | Stardance
Devlogs: Title: MilkyWayOS by @tarunk | Stardance
Devlogs:
GalaxyOS. Just started with the search bar at the top. It took a long time to center the element properly and test various background colors to find one that matches this them. I wanted to add something a little lighter than this to ensure a modern and real look, not too animated.
I’ve pivoted a little bit and changed the name to blastoffbrowser. I’ve also added this betaiful light grey color, and a new font from Google Fonts for my name at the top left....
|
1793404298.5902267
|
1794009098.5902267
|
|
56899
|
My awesome macropad! by @Xander332 | Stardance
|
Xander332
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @Xander332 | Starda Title: My awesome macropad! by @Xander332 | Stardance...
|
1793404296.4552069
|
1794009096.4552069
|
|
36801
|
My very own WebOS by @Gabbiz | Stardance
|
Gabbiz
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My very own WebOS by @Gabbiz | Stardance
|
1793404295.5270736
|
1794009095.5270736
|
|
56898
|
My awesome macropad! by @Uranopile | Stardance
|
Uranopile
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @Uranopile | Starda Title: My awesome macropad! by @Uranopile | Stardance...
|
1793404294.6056964
|
1794009094.6056964
|
|
28116
|
Cooling Frames by @Rens_ | Stardance
|
Rens_
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Cooling Frames by @Rens_ | Stardance
|
1793404292.467058
|
1794009092.467058
|
|
56897
|
Keyboard by @Hasith | Stardance
|
Hasith
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Keyboard by @Hasith | Stardance
|
1793404291.5418773
|
1794009091.5418773
|
|
56896
|
My own site! by @lxie2897 | Stardance
|
lxie2897
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My own site! by @lxie2897 | Stardance
|
1793404286.3074949
|
1794009086.3074949
|
|
56895
|
WarioWare Game by @ION | Stardance
|
ION
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: WarioWare Game by @ION | Stardance
|
1793404283.5014899
|
1794009083.5014899
|
|
9476
|
Untitled project by @jsri | Stardance
|
jsri
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Untitled project by @jsri | Stardance
|
1793404280.8638666
|
1794009080.8638666
|
|
56894
|
a math set alarm by @collinsmakhoesiambai | Starda a math set alarm by @collinsmakhoesiambai | Stardance...
|
collinsmakhoesiambai
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: a math set alarm by @collinsmakhoesiambai | Title: a math set alarm by @collinsmakhoesiambai | Stardance...
|
1793404279.9304554
|
1794009079.9304554
|
|
56893
|
FlashCards:Bukhara Edition by @abdulazizruziyev144 FlashCards:Bukhara Edition by @abdulazizruziyev144 | Stardance...
|
abdulazizruziyev144
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: FlashCards:Bukhara Edition by @abdulazizruz Title: FlashCards:Bukhara Edition by @abdulazizruziyev144 | Stardance...
|
1793404278.9940228
|
1794009078.9940228
|
|
11393
|
ASTRO FLORA by @AshishPatel | Stardance
|
AshishPatel
|
0
|
11.75
|
0
|
[]
|
[{"post_id": 11139, "ts": "202 [{"post_id": 11139, "ts": "2026-06-18T06:52:17Z", "hours": 7.0169, "text": "Devlog #2: Systems Architecture & Circuit Map Complete! Hey everyone! 🚀 After a massive coding sprint yesterday, I have successfully locked down the core codebase for Astro-Flora and finalized the official hardware circuit schematic! Since Astro-Flora is designed to be an industrial-grade, multi-zone life support system for extreme space environments, I needed to make sure the hardware layout perfectly matches the decoupled state-machine architecture of my code. 🌌 Hardware Subsystem Breakdown I have organized the system architecture into four dedicated operational blocks: Sensor Array Inputs: Dual capacitive soil moisture sensors (Zone A on A0, Zone B on A1) set to monitor a desiccation threshold of 450, an atmospheric thermistor on A4, and a fluid reservoir level unit on A5 to prevent dry-pumping. User Interface & Audio Alerts: A 16x2 LCD display running via I2C (0x27) displaying live metrics alongside custom-rendered hex glyphs (Sprout, Sun, Moon, and Critical Warning). A master piezo buzzer sits on Pin 7 for cascading acoustic transaction tones. Digital Security Interlock: A biometric badge-swipe simulator connected to Pin 10 using internal pull-up resistors to log crew entries and exits seamlessly. Isolated Relay Actuators A 5-channel opto-isolated relay array connected to digital pins 2, 3, 4, 5, and 6 to safely drive high-power external loads (Solenoid water valves, grow lights, radiant heaters, and CO2 circulation fans). 🛡️ Critical Engineering Safeties Added While drafting the final blueprint, I made sure to add flyback diodes across the solenoid water valve channels. Since pumps and solenoids create heavy inductive voltage spikes when collapsing their magnetic fields, these diodes will keep the relay module and the Arduino Mega completely protected from back-EMF damage. The schematic is officially mapped, the code compiles flawlessly, and I’m ready to advance from the Design Phase to the Building Phase as soon as the review clears! Check out the full schematic below! 👇"}, {"post_id": 5591, "ts": "2026-06-09T13:22:46Z", "hours": 4.7361, "text": "🌿 Astro-Flora: Automated Martian Greenhouse Module Devlog #1 – Building a Smart Greenhouse for Space Hello everyone! I’ve started working on Astro-Flora, an automated life-support greenhouse designed for extreme environments such as Mars and the Moon. The goal of this project is to create a system that can monitor plant health and environmental conditions while minimizing human intervention and conserving resources. What I’ve completed so far ✅ Designed the overall system architecture ✅ Developed the core Arduino software framework ✅ Implemented dual-zone soil moisture monitoring ✅ Added autonomous irrigation control for multiple growing zones ✅ Implemented climate regulation logic using temperature thresholds ✅ Added simulated day/night lighting cycles ✅ Built a crew access monitoring and logging system ✅ Added LCD-based telemetry display and status indicators ✅ Implemented reservoir monitoring and emergency safety alerts. Current Progress I estimate the project is around 50% complete. The software side is largely functional, and I am currently working on integrating and testing the hardware components. Challenges Managing multiple subsystems simultaneously without conflicts Designing a realistic space-habitat workflow Creating a modular code structure that can be expanded later. Why Astro-Flora? Future space missions will need reliable food production systems. Astro-Flora explores how automation, sensing, and resource management can help sustain crops in hostile environments."}]...
|
Title: ASTRO FLORA by @AshishPatel | Stardance
De Title: ASTRO FLORA by @AshishPatel | Stardance
Devlogs:
🌿 Astro-Flora: Automated Martian Greenhouse Module Devlog #1 – Building a Smart Greenhouse for Space Hello everyone! I’ve started working on Astro-Flora, an automated life-support greenhouse designed for extreme environments such as Mars and the Moon. The goal of this project is to create a system that can monitor plant health and environmental conditions while minimizing human intervention and conserving resources. What I’ve completed so far ✅ Designed the overall system architecture ✅ Developed the core Arduino software framework ✅ Implemented dual-zone soil moisture monitoring ✅ Added autonomous irrigation control for multiple growing zones ✅ Implemented climate regulation logic using temperature thresholds ✅ Added simulated day/night lighting cycles ✅ Built a crew access monitoring and logging system ✅ Added LCD-based telemetry display and status indicators ✅ Implemented reservoir monitoring and emergency safety alerts. Current Progress I estimate the project is around 50% complete. The software side is largely functional, and I am currently working on integrating and testing the hardware components. Challenges Managing multiple subsystems simultaneously without conflicts Designing a realistic space-habitat workflow Creating a modular code structure that can be expanded later. Why Astro-Flora? Future space missions will need reliable food production systems. Astro-Flora explores how automation, sensing, and resource management can help sustain crops in hostile environments.
Devlog #2: Systems Architecture & Circuit Map Complete! Hey everyone! 🚀 After a massive coding sprint yesterday, I have successfully locked down the core codebase for Astro-Flora and finalized the official hardware circuit schematic! Since Astro-Flora is designed to be an industrial-grade, multi-zone life support system for extreme space environments, I needed to make sure the hardware layout perfectly matches the decoupled state-machine architecture of my code. 🌌 Hardware Subsystem Breakdown I have organized the system architecture into four dedicated operational blocks: Sensor Array Inputs: Dual capacitive soil moisture sensors (Zone A on A0, Zone B on A1) set to monitor a desiccation threshold of 450, an atmospheric thermistor on A4, and a fluid reservoir level unit on A5 to prevent dry-pumping. User Interface & Audio Alerts: A 16x2 LCD display running via I2C (0x27) displaying live metrics alongside custom-rendered hex glyphs (Sprout, Sun, Moon, and Critical Warning). A master piezo buzzer sits on Pin 7 for cascading acoustic transaction tones. Digital Security Interlock: A biometric badge-swipe simulator connected to Pin 10 using internal pull-up resistors to log crew entries and exits seamlessly. Isolated Relay Actuators A 5-channel opto-isolated relay array connected to digital pins 2, 3, 4, 5, and 6 to safely drive high-power external loads (Solenoid water valves, grow lights, radiant heaters, and CO2 circulation fans). 🛡️ Critical Engineering Safeties Added While drafting the final blueprint, I made sure to add flyback diodes across the solenoid water valve channels. Since pumps and solenoids create heavy inductive voltage spikes when collapsing their magnetic fields, these diodes will keep the relay module and the Arduino Mega completely protected from back-EMF damage. The schematic is officially mapped, the code compiles flawlessly, and I’m ready to advance from the Design Phase to the Building Phase as soon as the review clears! Check out the full schematic below! 👇...
|
1793404276.57841
|
1794009076.57841
|
|
56892
|
My awesome macropad! by @MauroB | Stardance
|
MauroB
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @MauroB | Stardance
|
1793404275.677344
|
1794009075.677344
|
|
4502
|
My awesome macropad! by @DarshRana | Stardance
|
DarshRana
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @DarshRana | Starda Title: My awesome macropad! by @DarshRana | Stardance...
|
1793404274.7423608
|
1794009074.7423608
|
|
56891
|
Untitled project by @SeaBassMen | Stardance
|
SeaBassMen
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Untitled project by @SeaBassMen | Stardance
|
1793404273.7818625
|
1794009073.7818625
|
|
5454
|
Macro pad! by @stephenfromcolorado | Stardance
|
stephenfromcolorado
|
0
|
0.29
|
0
|
[]
|
[{"post_id": 1107, "ts": "2026 [{"post_id": 1107, "ts": "2026-06-02T22:45:16Z", "hours": 0.2878, "text": "I made the pcb for the macro pad ts took like a hour but freeking hacka time is so bad"}]...
|
Title: Macro pad! by @stephenfromcolorado | Starda Title: Macro pad! by @stephenfromcolorado | Stardance
Devlogs:
I made the pcb for the macro pad ts took like a hour but freeking hacka time is so bad...
|
1793404272.8029988
|
1794009072.8029988
|
|
7431
|
My first slack bot! by @Brenna | Stardance
|
Brenna
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My first slack bot! by @Brenna | Stardance
|
1793404271.8837821
|
1794009071.8837821
|
|
29376
|
Flipper Echo by @GreatJoel | Stardance
|
GreatJoel
|
0
|
83.46
|
0
|
[]
|
[{"post_id": 80153, "ts": "202 [{"post_id": 80153, "ts": "2026-10-16T13:01:46Z", "hours": 5.4058, "text": "i worked on the ui and setuped the wifi AP and STA. also added a password feature so it can connect easily and its own. other side i annded the scan so it can scan live all the wifi around it."}, {"post_id": 76143, "ts": "2026-10-02T14:17:37Z", "hours": 19.2397, "text": "right now i ahve worked for like the ui stuff. and from here i had added few more updates to the device hardware.. like vibrations when button click an indication led also added a tansisitor for the led display so its led bakclight can be controlled using the gpio in the supermini. here i also added a update over the wifi.. since it doesnt have any keyboard. i added a qr scanner which can scan to any wifi network and connect its own.. it can save the network and use when ever it avalable."}, {"post_id": 71595, "ts": "2026-09-21T03:51:21Z", "hours": 58.8139, "text": "now i have added teo esp board one for the streaming and one for displaying it in the display beacuse the esp32 cam wont able to get sdcard and tft streaming at same time it doesnt gpios the one i am useing here is esp32 devboard and esp32cam,, ESP32 cam captures the live video frame fromthe OV3660 camera sensor at 160x128 (tft resolution) with JPEG auality 18 fragments, each frame is 244byte with espnow packerts and transmit them to esp32 dev bored. the esp32 borad reassembles the packets to compelete JEPG frame it decodes using TJpgDec into 160x128, rigthn now i have only working in the firmware i have made my own firmware it works but have some issue since it suing wifi to transmit th packet to i tried ot make the use softAP to connect esp each so less packets will lose, when the fps drops or packers fails to reach i will ahve to adjuest the STREAM_QUAITY also the cmaera supports the Mirror effect making it much more alive. i have made a prototype"}]...
|
Title: Flipper Echo by @GreatJoel | Stardance
Dev Title: Flipper Echo by @GreatJoel | Stardance
Devlogs:
now i have added teo esp board one for the streaming and one for displaying it in the display beacuse the esp32 cam wont able to get sdcard and tft streaming at same time it doesnt gpios the one i am useing here is esp32 devboard and esp32cam,, ESP32 cam captures the live video frame fromthe OV3660 camera sensor at 160x128 (tft resolution) with JPEG auality 18 fragments, each frame is 244byte with espnow packerts and transmit them to esp32 dev bored. the esp32 borad reassembles the packets to compelete JEPG frame it decodes using TJpgDec into 160x128, rigthn now i have only working in the firmware i have made my own firmware it works but have some issue since it suing wifi to transmit th packet to i tried ot make the use softAP to connect esp each so less packets will lose, when the fps drops or packers fails to reach i will ahve to adjuest the STREAM_QUAITY also the cmaera supports the Mirror effect making it much more alive. i have made a prototype
right now i ahve worked for like the ui stuff. and from here i had added few more updates to the device hardware.. like vibrations when button click an indication led also added a tansisitor for the led display so its led bakclight can be controlled using the gpio in the supermini. here i also added a update over the wifi.. since it doesnt have any keyboard. i added a qr scanner which can scan to any wifi network and connect its own.. it can save the network and use when ever it avalable.
i worked on the ui and setuped the wifi AP and STA. also added a password feature so it can connect easily and its own. other side i annded the scan so it can scan live all the wifi around it....
|
1793404270.6865232
|
1794009070.6865232
|