Priatelia, je čas zhrnúť výsledky nášho projektového súťaže „Server v oblakách“. Ak niekto nevie, spustili sme zábavný geek projekt: urobili sme malý server na Raspberry Pi 3, pripojili sme k nemu GPS sledovač a senzory, a celé toto vybavenie sme umiestnili na balón a zverili sme ho silám prírody. Kde sa balón pristane, to vedia jedine bohovia vetra a patroni vzduchoplavby, preto sme navrhli všetkým zúčastneným umiestniť body na mape — tí, ktorých body sa ocitnú najbližšie k skutočnému miestu pristátia, získajú „lahodné“ ceny.
Takže náš server už letel do oblakov a je čas zhrnúť výsledky našej súťaže.
Odkazy na predchádzajúce publikácie o súťaži
- (cena za prvé miesto v našej súťaži — účasť na plachetnickej regate, ktorá sa uskutoční od 3. do 10. novembra v Sarónickom zálive (Grécko) spolu s tímom RUVDS a Habrom.
- Ako sme robili „“ projektu — pre milovníkov geek porna, s podrobnosťami a analýzou kódu.
- s úplným popisom.
- , na ktorom bolo možné sledovať pohyb balónu a telemetriu v reálnom čase.
- z miesta vypustenia balónu.
A skúsenosť, syn ťažkých chýb
Ako si pamätáte, plánovali sme vysielať údaje zo servera cez GSM modem. To bol hlavný kanál prenosu informácií. Zdalo sa nám, že sme predvídali akékoľvek nečakanosti s pokrytím mobilnej siete, keď sme do modemu vložili dve SIM karty operátorov s najlepším pokrytím v Dmitrovskom okrese. Navyše mal modem dobrú všesmerovú anténu. Ale, ako sa hovorí, človek predpokladá, a operátori sa prispôsobujú. Keď sa balón dostal vyššie ako 500 metrov (výška Ostankinskej televíznej veže), mobilný signál úplne zmizol.

Premýšľajúc spätne, to sa zdá byť očividné, ale na to je zadné číslo. Samozrejme, antény mobilnej siete sú určené na pokrytie na zemi, nie vo vzduchu. Ich výseče „zasahujú“ pozdĺž reliéfu a do oblakov „nesvietia“. Takže mobilná komunikácia vo výške pol kilometra a vyššie — to je len náhodné odrazenie lupienka nejakej antény. Takže polovica trasy komunikácie s balónom prostredníctvom mobilného kanála neexistovala. A pri klesaní, keď sme sa dostali pod 500 metrov, mobilný signál opäť ožil.
Akým spôsobom sme získavali telemetriu zo šaša? Za to vďačíme duplikovanému kanálu prenosu dát. Nainštalovali sme na šaša súpravu, pracujúcu na frekvencii 433 MHz.

Jeho prenosová kapacita nie je veľká, ale na naše úlohy to stačilo. Čo sa týka určovania polohy šaša pomocou GPS, s tým neboli žiadne problémy, tracker fungoval hladko.

A počas letu sa ukázalo, že USB kábel, ktorý spájal modul telemetrie s Raspberry Pi 3, bol vadný. Na zemi fungoval, ale vo vzduchu zlyhal. Možno sa bál výšky. Chybu kábla sme zistili až po pristátí. Našťastie sme dokázali nastaviť prenos dát priamo z modulu telemetrie cez LoRa.



A o dobrých správach
Šťastie sa usmialo na užívateľov Habr @ (1. miesto), @ (2. miesto) a @ (3. miesto)! Najšťastlivejšieho v novembri čaká množstvo zážitkov (dúfame, príjemných) z, a držiteľom druhého a tretieho miesta čoskoro predstavíme kvalitné smartfóny. A samozrejme, všetkým trom darujeme bezplatný prenájom virtuálneho servera od RUVDS.


Ako prebiehal štart, si môžete pozrieť v tomto krátkom videu:

Zdroj: habr.com
