European Astro Pi Challenge – Mission Zero 2024/2025

Astro Pi Mission Zero je projekt ESA ve spolupráci s nadací Raspberry Pi. Úkolem je vytvořit v programovacím jazyce Python jednoduchý kód. Ten bude po schválení spuštěn na ISS a autor získá certifikát obsahující mapu s místem a časem spuštění programu.

Kromě Mission Zero se mohou účastníci zapojit do Mission Space Lab, kde je vyžadována detailnější znalost programovacího jazyka a zadaný úkol je složitější.

V Mission Zero je za úkol zobrazit na LED panelu Astro Pi obrázek a použít senzor osvětlení. Maximální doba běhu programu je stanovena na 30 s. Účastnit se díky svému jednoduchému zadání a výborným instruktážním materiálům mohou všichni do věku 19 let včetně. U malých dětí je vyžadován mentor.

Projektu jsme se nechtěli účastnit, ale byl to tahový „hec“. Těsně před koncem jsem se rozhodl zkusit naučit Lucinku trochu programovat. Byť ve svých 4 letech nikdy neprogramovala a s počítačem nepracuje, přišlo mi jako dobrý úkol vyzkoušet, co dalšího může dítě v tomto věku zvládnout.

Původně jsem chtěl začít se Scratch, ale nakonec jsem zvolil jiný přístup. Celý týden se stal od ranního vstávání po příchod do školky řadou různých programových kroků s rozhodováním. A Lucinka vše zvládla bravurně. Sama cestu slovně „programovala“ – říkala, jaký krok dělá a co dalšího bude následovat.

Najednou tu byl pátek a my měli několik dní na vytvoření programu. Lucinka jako autorka, já mentor.

Prvotní návrh byl program, který pracuje na technologickém demu LASARsatu. Tedy opakující se srdíčka, smajlík a smutník. Demo LASARsatu a program jsme vytvořili pro LASAR doma a stal se častým návštěvníkem různých akcí a TV pořadů. Původně to byla pouze legrace, která měla fungovat pouze hodinu. Náš nápad se líbil a demo LASARsat přejmenoval Simon Klinga na LUCKAsat :-)

Software LUCKAsatu ale Lucinka neprogramovala. Jejím úkolem bylo pájení a testování funkčního celku. Elektronice poměrně dobře rozumí a pájí i integrované obvody, tak to pro ni byla hračka.

Protože v Astro Pi Mission Zero nemá být program s negativním obsahem, vytvořila Lucinka obrázky sebe, ségry Terezky a Paxiho. Po spuštění programu se střídají malá a velká srdce, následovaná pozdravem pro Paxiho s obrázky holek.

Programování zabralo Lucince páteční odpoledne a skoro celý sobotní den.

Byl jsem překvapen na jak abstraktních projektech může pracovat. A opravdu programovala sama. Až neuvěřitelně převáděla obrázkové matice do proměnných. Každý barevný pixel musela nahradit číselnou kombinací z definované tabulky. Velkou výhodou je, že ve svém věku umí číst a psát. Nicméně, protože není zvyklá s počítačem pracovat, dělalo jí zpočátku největší problémy najít správná písmenka na klávesnici. Zde se ukázala potřeba mentora a písmenka jsem jí po chvilce samo-hledání pomohl nalézt. Lucince pomohlo také kopírování již vytvořených částí kódu jak z příručky Astro Pi na internetu, tak své už napsané části.

A co hnalo Lucinku stále na programu pracovat? V simulátoru viděla, jak její kód pracuje a chtěla přidávat další a další funkce.

Prvních několik řádek kódu je předpřipravených v programovacím prostředí. Kódy barev jsou zkopírovány z ukázkových kódů Astro Pi.

Po Astro Pi challenge jsme s Lucinkou začali společně pracovat na další verzi software pro LUCKAsat.

Lucinky program byl na ISS spuštěn 15. 5. 2025 ve 23:10 přímo na Mexickým zálivem.

Leave a Reply