Linux E X P R E S

Facebook

Arduino na projektu CanSat

Arduino.jpg

Platforma Arduino má široké možnosti využití. Své uplatnění našla v soutěži CanSat, kterou každoročně organizuje Vzdělávací kancelář Evropské vesmírné agentury ESERO. Se svými zkušenostmi se s námi podělil Václav Pavlíček ze skupiny Charles 4th, která letos vyhrála české kolo soutěže. 


Co je CanSat

CanSat je soutěž pro žáky středních škol, pořádaná evropskou vesmírnou agenturou ESA. Cílem soutěže je postavit sondu o velikosti plechovky od limonády. Tato sonda musí měřit základní fyzikální veličiny – teplotu, tlak a vlhkost. Dále ještě musí mít stanovenou sekundární misi. Tou v našem případě byla telemetrie. Kromě zmiňovaných základních veličin jsme měřili ještě: rychlost satelitu, rotace, GPS, vlhkost vzduchu a také množství prachu ve vzduchu.

PANO0001-Pano-8 (2).jpgTým Charles 4th

Našemu týmu Charles 4th se povedlo vyhrát republikové kolo této soutěže a budeme reprezentovat Českou republiku na mezinárodním finále v Itálii.

DWO_4289.jpg

DWO_4290-2.jpgČásti sondy EVA

Sonda EVA a základna TOM

Jádrem našeho projektu je openCanSat Kit, který vychází z open-source platformy Arduino. Jedno Arduino kruhového tvaru se nachází v samotném satelitu EVA. K němu jsou připojeny všechny analogové i digitální senzory. Satelit je napájen Li-Ion baterií s celkovou kapacitou 5100 mAh, což nám umožňuje nepřerušený běh satelitu po dobu 60 hodin. Tento čas zvětšíme pomocí solární panelů, které jsou dalším zdrojem energie. Celý obal satelitu jsme vytiskli na 3D tiskárně z materiálu s uhlíkovou příměsí, což nám zajišťuje dostatečnou tvrdost. Za poskytnutí materiálu děkujeme našemu partnerovi Prusa Research.

DWO_4582.jpg

DWO_4663.jpgPrůběh 3D tisku, pozemní stanice TOM

Satelit EVA posílá naměřená data pomocí radiového signálu do pozemní stanice TOM, která tato data přijímá. Jádrem TOMa je také Arduino s připevněným displejem, na kterém se zobrazují přijatá data. Kromě něj jsou data posílána přes sériovou linku do připojeného počítače.

Livestream

Na připojeném počítači běží NodeJS server, který čte data ze sériové linky a následně je posílá do cloudové služby Firebase a také pomocí protokolu WebSocket klientovi v prohlížeči. Pomocí Firebase jsme mohli data naměřená přímo z letu streamovat a kreslit z nich v reálném čase grafy. Tyto grafy nám chybí při reálných letech do vesmíru, kdy je zobrazována pouze rychlost a třeba i výška. Naše řešení v reálném čase zobrazuje teplotu, tlak, vlhkost, nadmořskou výšku, intenzitu světla, zeměpisné souřadnice, … Kromě těchto dat jsme v dashboardu zobrazovali video, které bylo natáčeno z mobilního telefonu a streamováno pomocí platformy Twitch.

DWO_4675.jpg

DWO_4678.jpgPrvní model pozemní stanice TOM

Zobrazení výsledků

Po skončení letu jsme data z pádu a přistání sondy odebrali. Následně jsme je nahráli do Firebase Firestoru a zobrazujeme je v grafovém dashboardu na adrese charles4th.cz. Tento grafový dashboard je založen na tom z livestreamu.

DWO_5543.jpg

DWO_5811.jpgTest padáku pro EVU, s použitím BETA EVY

Kromě grafového dashboardu jsme data zobrazovali v onboard simulátoru ve virtuální realitě. Uživatel je umísteň do družice EVA, která jde na přístání, a kolem sebe vidí displeje ukazující aktuální hodnoty z letu. V budoucnu budou tyto displeje nahrazeny názornějšími grafy. Na vývoj tohoto simulátoru jsme použili herní engine Unity, který tvorbu aplikací tohoto typu dost zjednodušuje.

image-20190422_191011.jpg

IMG_20190110_185631.jpg EVA, náš satelit v plechovce - CanSat

Na závěr děkujeme všem partnerům a lidem, kteří nám pomáhali a pomáhají. Děkujeme české kanceláři ESERO za důvěru při reprezentování ČR a doufáme, že je nezklameme na celoevropském kole. Zájemci nás mohou kontaktovat na e-mailové adrese info@charles4th_cz a sledovat nás na stránce charles4th.cz.

IMG_20190307_170426.jpg

Diskuze (0) Nahoru