Kívül

Könnyű GPS-adatgyűjtő létrehozása modell rakéta-alkalmazásokhoz: 5 lépés

HOGYAN? : VÁZPÖRGETÉS, KORMÁNYPÖRGETÉS

HOGYAN? : VÁZPÖRGETÉS, KORMÁNYPÖRGETÉS

Tartalomjegyzék:

Anonim

2009. február
Áttekintés
Álmodtam arról, hogy egy olyan repülési számítógépet építek, amely nem csak a repülési szekvenciát fogja irányítani, hanem egy modell rakéta fedélzeti adatait is. De el kell járnom, mielőtt futhatnék, így elkezdtem egy egyszerű GPS adatgyűjtővel (GPSDL), amely csak egy darab a jövőbeni számítógépes ötletemről. Ez a GPSDL a rakéta egy rakománytérben vagy orrkötegben ül a repülés során.
A kész GPSDL 62 grammot táplál, és 1,5 hüvelykes x x 3 hüvelykes L x 1 hüvelykes D lábnyom. Az adatgyűjtő súlya tovább csökkenthető .25-ről 0,75 oz-ra. egyszerűbb GPS-antennák használatával, mint amit használtam. A költség 100 dollártól 200 dollárig terjedhet attól függően, hogy milyen óvatos a vásárló. A felhasznált részek költsége 200 dollár volt.
A kialakítás egyszerű, három fő részből áll: egy 5,5 g-os gyorsulásmérő kapcsoló, egy BS2p mikrokontroller és egy GPS-vevő. Az alkatrészlistát, a képeket, a forráskódot és a vázlatot tartalmazza.
A GPSDL rögzíti a dátumot, az időt, a szélességet, a hosszúságot, a tengerszint feletti magasságot, a sebességet és a műholdak számát, amelyek a vevővel kommunikálnak minden másodpercenként összesen 5 percig. A megadott forráskód két 5 perces járatot fog rögzíteni, mielőtt le kellene töltenie az adatokat. Ez teljesen személyre szabható bármilyen számú repülésre vagy egy 12 perces repülésre. A forráskód megjegyzései nemcsak arra szolgálnak, hogy miként lehet ezt a repülési időt megváltoztatni, hanem azt is, hogy mit csinál a program a futási idő alatt. A forráskódot két programra osztották fel, hogy maximalizálják a tárolható adatok mennyiségét, elutasítva a külön EEPROM szükségességét. Az első program elemzi a GPRMC és a GPGGA GPS mondatokat az adatpontokra, és a memóriába írja. Repülés után a második programot letölti a memóriában tárolt adatpontok olvasásához és a számítógép képernyőjére történő nyomtatásához. Az adatpontok végül átmásolódnak / beillesztésre kerülnek a táblázatokba a konverziók és grafikonok számára.

kellékek:

1. lépés:

Az első lépés az volt, hogy megismerkedjem a GPS-antennák adatlapjának olvasásával és az online tanulással, hogy hogyan használjam az ingyenes IDE-t, amit a Parallax a PC-ről a BS2p mikrokontrollerre fejlesztett és letölthet. soros porton keresztül. Ez nagyon egyszerű, és megtudhatja, hogyan kell ezt egy este megtenni. Ha azt szeretné, hogy a kódomat csak a mikrokontrollerre vágja és illessze be, ami minden, amire szüksége van, akkor tudnia kell a kódot, hogy az áramkör futjon. Ha szeretné testreszabni a kódomat, vagy saját, akkor a PBASIC, amely a BS2p által használt nyelv, valószínűleg a legegyszerűbb nyelv. Az online bélyegzőnek több online fóruma van, ahol segítségre van szüksége, ha szüksége van rá.

2. lépés:

Ezután kenyeretem az áramkört. Majd az ablakpárkányon ültem a kenyeretáblámra, hogy jó GPS-jelet kapjak, és a kódot próbaverzióval fejlesztettem ki.

3. lépés:

Miután a kódot kifejlesztették, és az áramkör elég jól működött egy kenyérvágódeszkán, azt a PCB-re kellett átmásolni, ami elég kicsi és világos volt a rakéta munkához. Nem volt szükség, de egy saját PCB-t készítettem az áramkörhöz.

4. lépés: Működés

Művelet
Az indítás előtt az egyetlen kommunikáció az Ön és a GPSDL között a villogó LED a GPS antennák PCB-jén. Egy villogó LED azt jelenti, hogy kevesebb, mint 3 műholdat szereznek be, a LED folyamatosan jelzi, hogy az antennák a rendelkezésre álló 12 műhold közül legalább 3-at kaptak. Miután látta, hogy három vagy több műholdat szereznek, a GPSDL betöltődik a rakétába. Az 5,5 g-os normálisan nyitott, nem reteszelő gyorsulásmérő kapcsolójának kioldásakor pillanatnyilag ki van kapcsolva a mikrokontroller jelzése, hogy minden második másodpercben 20 bájt GPS adatot jelentsen 5 percig. 5 perc múlva automatikusan újraindul, hogy újabb 5 percnyi adatot vegyen fel, amint a gyorsulásmérő kapcsolója ismét ki van kapcsolva. Két 5 perces járatot rögzíthet az adatok letöltéséhez, vagy felülírja a már összegyűjtött adatokat. A tápegység egy 300 mAh 7.4V Li-Po akkumulátor. A GPSDL-nek állandó táplálkozásra van szüksége, 5V-os, és kb. 3 órán át teljes töltéssel fog működni. Ha az energia elveszik, az adatok nem veszítenek el.Az adatok elvesztésének egyetlen módja az, ha felülírja. A GPS jelek műanyagon, üvegen és kartonon haladnak. - A modell rocketry kapcsai. Az egyetlen dolog, ami blokkolja a jelet, a beton, fém vagy erős eső vagy hó formájában - H20. A vizsgált antennák kiváló Rx-t mutatnak, még a megvilágított, hangos zajos, városi környezetben is, ahol élek.

5. lépés: Készen áll a repülésre

Sajnos, nem tudtam tesztelni a GPSDL-t tényleges rakétaindítással. Ez a következő hetekben fog történni. A GPSDL futtatásához kézzel megrázom, hogy kioldjam a gyorsulásmérő kapcsolót, és az adatait a műszerfalról, amikor vezetem. A GPSDL hibátlanul működik ezen a ponton. Nem csak valós repülési adatokat teszek közzé, hanem hamarosan a honlapom videóját is. Nagyra értékelném, ha visszajelzést kapok a forráskódom vagy áramkörem fejlesztéseiről, különösen a mérete vagy súlya csökkentése érdekében.
A .bsp fájlkódfájlok közzétételre kerülnek. Töltse le az ingyenes IDE-t a Parallaxból annak érdekében, hogy megfelelően elolvassa őket. Lehet, hogy .txt fájlként is megnyithatók. ? Én is közzétettem egy .pdf fájlt a cikkből, amely tartalmazza a forráskódot.
Alkatrész lista:
Parallax BS2p 24 tűs mikrokontroller
Parallax GPS vevő modul
5,5 g nem reteszelő, normálisan nyitott, gyorsulásmérő kapcsoló
Női soros port
JST akkumulátor csatlakozók x 3 pár
10 khm-os ellenállás
300 mAh 7.4 Li-Po akkumulátor
Online források:
www.parallax.com
www.polstargps.com
www.radioshack.com
www.aeroconsystems.com
www.hobbyzone.com
www.grandideastudio.com
www.embeddedflightcontrol.weebly.com
[email protected]