The odprtokodno gibanje je že več kot desetletje stalnica v svetu programske opreme in elektronike. Odprtokodne komponente služijo kot osnova za vse, od 3D tiskanih figur Iron Mana do figuric Linux računalniški operacijski sistem. Zdaj obstaja nov odprtokodni projekt, ki se ga lahko lotijo ambiciozni ustvarjalci: zgradijo svoj lasten Mars Curiosity Rover .
Projekt je zamisel Jakoba Krantza, ki je projekt gostil Github , skupni repozitorij za odprtokodne projekte. Vse komponente, potrebne za ponovno ustvarjanje pomanjšanega modela roverja, so na voljo brezplačno, vključno z risbami za 3D tiskanje ohišja in kodo za delovanje funkcionalne kamere roverja.
Celoten CAD model Open Source Curiosity. Zasluge: Jakob Krantz
Jakob je na tem projektu delal že vrsto let, njegova prizadevanja pa sledijo Hackaday , ena izmed Mek v ustvarjalec premikanje. Njegov napredek se je izkazal za stabilen, pred kratkim je vključeval kontrole po meri in poročanje podatkov prek aplikacije za pametne telefone ter povezoval z roverjem z uporabo ESP32 in LoRa , dve običajni tehniki brezžične komunikacije na dolge razdalje.
Na srečo (ali morda na žalost) odprtokodna različica roverja zmanjša velikost avtomobila polne velikosti na okvir, ki je nekoliko večji od avtomobila RC. Manjkajo tudi nekatere ključne komponente roverja, ki trenutno teče okoli Marsa, kot je generator toplotnih radioizotopov (nadomeščen s kompletom litij-ionskih baterij).
Čeprav so vse glavne komponente na mestu, je še vedno potrebno veliko popravkov, da bo odprtokodna različica Curiosityja popolnoma funkcionalna, kot je večji bratranec, vključno z izvajanjem kinematika za nadzor gibanja robotske roke. Glede na Jackobov stalen in stalen napredek obstaja resnična možnost, da bi lahko obstajala popolnoma funkcionalna pomanjšana različica roverja Curiosity, ki gostuje po lokalnem okolju. Maker Faire v naslednjih nekaj letih. Če želite izvedeti več ali želite neposredno prispevati k temu odprtokodnemu projektu, si lahko ogledate Rover's Github stran.
Curiosity Rover temelji na Jakobovi delovni mizi. Zasluge: Jakob Krantz
Nauči se več:
Hackaday: Izvorni članek
Hackaday: Izvirni članek
Github: Rover Repository
Github: Repozitorij krmilnika