Katsaus 1: Yhteenveto
Tässä vaiheessa olet oppinut kaikki tarvittavat taidot CanSat-projektisi päätehtävän toteuttamiseen. Vaikka oppitunnit eivät lopu tähän, ne syventyvät nyt edistyneempiin ohjelmointi- ja elektroniikkakonsepteihin, jotka mahdollistavat entistä kyvykkäämpien CanSatien suunnittelun.
Ennen kuin jatkamme eteenpäin, otetaan hetki aikaa kerrata, mitä olemme tähän mennessä oppineet. Ilmailutekniikassa on tapana pitää suunnittelukatsaus ennen seuraavaan vaiheeseen siirtymistä—joten tehdään samoin.
Ammattimaisessa ohjelmistokehityksessä prosessi alkaa yleensä selkeiden vaatimusten määrittelyllä, jotka tarkentavat, mitä ohjelmiston on saavutettava. Kun vaatimukset on määritelty, ohjelmisto toteutetaan niiden mukaisesti. Lopuksi on tärkeää varmistaa, että ohjelmisto toimii odotetusti ja täyttää määritellyt vaatimukset.
Soveltakaamme tätä lähestymistapaa CanSat-projektiimme. Kilpailun säännöt asettavat joitakin vaatimuksia ohjelmistolle:
Päätehtävän ohjelmistovaatimukset
Vaatimus #1:
Näyteenotto ilman lämpötilasta vähintään kerran sekunnissa (≥ 1 Hz).
Vaatimus #2:
Näyteenotto ilmanpaineesta vähintään kerran sekunnissa (≥ 1 Hz).
Vaatimus #3:
Mitattujen parametrien tallentaminen paikallisesti.
Vaatimus #4:
Mitattujen parametrien lähettäminen maa-asemalle.
Yritä toteuttaa ohjelmisto ja mieti myös, miten voit varmistaa, että vaatimukset täyttyvät.
Ensimmäisessä edistyneessä oppitunnissa laajennamme tietämystämme radiolähetyksistä luodaksemme kaksisuuntaisen viestinnän ja komentaaksemme satelliittia pelkän maa-asemalle tiedon vastaanottamisen sijaan. Tämä ei ole välttämätöntä onnistuneelle CanSat-missiolle, mutta voi avata uusia mielenkiintoisia mahdollisuuksia.