Hoppa till huvudinnehåll

Granskning 1: Sätta ihop det

Vid det här laget har du lärt dig alla nödvändiga färdigheter för att genomföra huvuduppdraget för din CanSat. Även om lektionerna inte slutar här, kommer de nu att fördjupa sig i mer avancerade programmerings- och elektronikbegrepp, vilket kommer att göra det möjligt för dig att designa ännu mer kapabla CanSats.

Innan vi går vidare, låt oss ta en stund för att granska vad vi har lärt oss hittills. Inom flygteknik är det vanligt att hålla en designgranskning innan man går vidare till nästa fas—så låt oss göra detsamma.

Övning

Inom professionell mjukvaruutveckling börjar processen vanligtvis med att definiera tydliga krav som specificerar vad mjukvaran måste uppnå. När kraven är fastställda implementeras mjukvaran för att uppfylla dessa specifikationer. Slutligen är det viktigt att verifiera att mjukvaran fungerar som förväntat och uppfyller de definierade kraven.

Låt oss tillämpa detta tillvägagångssätt på vårt CanSat-projekt. Tävlingsreglerna ställer vissa krav på mjukvaran att uppfylla:

Primära uppdragskrav för mjukvaran

Krav #1:
Sampla lufttemperaturen minst en gång per sekund (≥ 1 Hz).

Krav #2:
Sampla lufttrycket minst en gång per sekund (≥ 1 Hz).

Krav #3:
Lagra de uppmätta parametrarna lokalt.

Krav #4:
Överför de uppmätta parametrarna till en markstation.

Försök att implementera mjukvaran och tänk också på hur du kan verifiera att kraven uppfylls.

I den första avancerade lektionen kommer vi att bygga vidare på vår kunskap om radiotransmissioner för att etablera tvåvägskommunikation och styra satelliten istället för att bara ta emot data på markstationen. Detta är inte nödvändigtvis ett krav för ett framgångsrikt CanSat-uppdrag, men kan öppna nya intressanta möjligheter.

Klicka här för nästa lektion!