Ülevaade 1: Kokkuvõte
Selles punktis olete omandanud kõik vajalikud oskused, et rakendada oma CanSati peamine missioon. Kuigi õppetunnid ei lõpe siin, süvenevad need nüüd keerukamatesse programmeerimise ja elektroonika kontseptsioonidesse, mis võimaldavad teil kujundada veelgi võimekamaid CanSate.
Enne edasiliikumist võtame hetke, et üle vaadata, mida oleme seni õppinud. Kosmosetehnika valdkonnas on tavaks korraldada disaini ülevaatus enne järgmisse etappi liikumist—teeme sama.
Professionaalses tarkvaraarenduses algab protsess tavaliselt selgete nõuete määratlemisega, mis täpsustavad, mida tarkvara peab saavutama. Kui nõuded on kindlaks määratud, rakendatakse tarkvara nende spetsifikatsioonide täitmiseks. Lõpuks on oluline kontrollida, et tarkvara toimib ootuspäraselt ja täidab määratletud nõuded.
Rakendame seda lähenemist oma CanSati projektile. Võistlusreeglid seavad tarkvarale mõned nõuded:
Peamise missiooni tarkvaranõuded
Nõue #1:
Mõõda õhutemperatuuri vähemalt kord sekundis (≥ 1 Hz).
Nõue #2:
Mõõda õhurõhku vähemalt kord sekundis (≥ 1 Hz).
Nõue #3:
Salvesta mõõdetud parameetrid kohapeal.
Nõue #4:
Edasta mõõdetud parameetrid maapealsesse jaama.
Proovi tarkvara rakendada ja mõtle ka sellele, kuidas kontrollida, et nõuded on täidetud.
Esimeses edasijõudnute tunnis laiendame oma teadmisi raadioside kohta, et luua kahepoolne kommunikatsioon ja juhtida satelliiti, selle asemel et lihtsalt andmeid maapealses jaamas vastu võtta. See ei ole tingimata vajalik eduka CanSati missiooni jaoks, kuid võib avada uusi huvitavaid võimalusi.