no way to compare when less than two revisions

Differences

This shows you the differences between two versions of the page.


blog:2022:08:21:2022-08-21_-_toy_satellite_project [2022/08/21 19:40] (current) – created basz
Line 1: Line 1:
 +====== 2022-08-21 - toy satellite project ======
  
 +some time ago i 3D-printed a toy [[wp>Saturn V]] rockets for my sons. they loved it so [[wp>space shuttle]] followed. then they got excited about [[wp>james webb telescope]], so i was time to print [[wp>Ariane 5]].
 +
 +for Ariange 5 i took a [[https://www.thingiverse.com/thing:3385736/files|model that has removable thermal shields and engines]] and then [[https://github.com/el-bart/external_3d_prints/tree/master/Ariane_5|slightly adjusted it for better printing and assembly]]. "satellite" in set was not that much fou though -- a small, hallow object.
 +
 +therefor i decided to go full on with a model, that will:
 +
 +  * have true solar panels (foldable),
 +  * fit into Ariane 5's cargo bay,
 +  * blink LED,
 +  * use [[wp>morse code]] to convey a message
 +
 +as side-quests i've also decided to learn [[wp>KiCad]] for PCB design and prepare a fully-automated, [[wp>docker (software)|dockerized]] build for all of the elements, that is:
 +
 +  * software ([[wp>C++]])
 +  * enclosure ([[wp>OpenSCAD]])
 +  * gerber files generation ([[wp>KiCad]] automation in [[wp>Python (programming language)|Python]])
 +
 +playing with all of it in a spare time (read: (late) night time), it all took some time. especially taking into consideration that the end-result is a LED-blinking toy. ;D however the end result was worth it -- cute, little toy, being both tour-the-force of automation and open-source tools. as planned, it also served as a conversation-starter to teach kids about tech and engineering. :)
 +
 +as usual, the final [[https://github.com/el-bart/toy_satellite_model|toy satellite model]] is freely available on [[https://github.com/el-bart/|my github account]]. :)
 +
 +{{:blog:2022:08:21:unfolded_led_side.jpg?400|unfolded on LED side}} {{:blog:2022:08:21:unfolded_pv_side.jpg?360|unfolded on PV side}}
 +
 +{{:blog:2022:08:21:folded.jpg?450|folded}} {{:blog:2022:08:21:on_top_of_ariane_5.jpg?305|on top of Ariane 5 model}}
 +
 +since i've ordered PCB to be manufactured (and this was a really small one ;)) i had to order a batch of 5. on top of that i got a couple more from PCB manufacturer for free. so if you'd like to play with it, and happen to live nearby, just ping me and i'll be more than happy to share these for free. :)
 +
 +ps \\
 +yes -- that's the project that taught me [[:blog:2022:08:09:2022-08-09_-_slowly_programming_slow_avrs|how painful it might be to program AVRs running at low clock speeds]]. ;) free bonus... or is it? ;)
blog/2022/08/21/2022-08-21_-_toy_satellite_project.txt · Last modified: 2022/08/21 19:40 by basz
Back to top
Valid CSS Driven by DokuWiki Recent changes RSS feed Valid XHTML 1.0