Ugrás a fő tartalomra

Áttekintés 1: Összefoglalás

Ezen a ponton már elsajátítottad az összes szükséges készséget a CanSat fő küldetésének megvalósításához. Bár a leckék itt nem érnek véget, most már mélyebben belemerülnek a fejlettebb programozási és elektronikai fogalmakba, amelyek lehetővé teszik, hogy még képesebb CanSatokat tervezhess.

Mielőtt továbblépnénk, szánjunk egy pillanatot arra, hogy áttekintsük, mit tanultunk eddig. A repülőgépipari mérnöki gyakorlatban szokásos, hogy egy tervezési áttekintést tartanak, mielőtt továbblépnének a következő fázisba - tegyük hát mi is ugyanezt.

Feladat

A professzionális szoftverfejlesztésben a folyamat általában azzal kezdődik, hogy világos követelményeket határoznak meg, amelyek meghatározzák, mit kell elérnie a szoftvernek. Miután a követelményeket meghatározták, a szoftvert úgy valósítják meg, hogy megfeleljen ezeknek a specifikációknak. Végül fontos ellenőrizni, hogy a szoftver a várakozásoknak megfelelően működik-e, és teljesíti-e a meghatározott követelményeket.

Alkalmazzuk ezt a megközelítést a CanSat projektünkre. A versenyszabályok néhány követelményt állítanak fel, amelyeket a szoftvernek teljesítenie kell:

Elsődleges Küldetés Szoftver Követelmények

Köv #1:
Mintavételezze a levegő hőmérsékletét legalább másodpercenként egyszer (≥ 1 Hz).

Köv #2:
Mintavételezze a levegő nyomását legalább másodpercenként egyszer (≥ 1 Hz).

Köv #3:
Tárolja a mért paramétereket helyben.

Köv #4:
Továbbítsa a mért paramétereket egy földi állomásra.

Próbáld megvalósítani a szoftvert, és gondolkodj el azon is, hogyan lehet ellenőrizni, hogy a követelmények teljesülnek-e.

Az első haladó leckében kibővítjük a rádióátvitelről szerzett ismereteinket, hogy kétirányú kommunikációt hozzunk létre, és parancsokat adjunk a műholdnak, ahelyett hogy csak adatokat fogadnánk a földi állomáson. Ez nem feltétlenül szükséges egy sikeres CanSat küldetéshez, de új, érdekes lehetőségeket nyithat meg.

Kattints ide a következő leckéhez!