Prijatelji, vrijeme je da sumiramo naš projekt-natječaj „Server u oblacima“. Ako netko nije upućen, pokrenuli smo zabavni geek projekt: izradili smo mali server na Raspberry Pi 3, spojili mu GPS tracker i senzore, smjestili sve to na balon i povjerili ga snagama prirode. Gdje će se balon sletjeti, znaju samo bogovi vjetra i zaštitnici zračnog letenja, stoga smo svima željnima ponudili da postavljaju točke na karti — čije točke budu najbliže stvarnom mjestu slijetanja, dobit će „sočne“ nagrade.
Dakle, naš server je već letio u oblacima, i vrijeme je da objavimo rezultate našeg natječaja.
Linkovi na prethodne objave o natječaju
- (nagrada za prvo mjesto u našem natječaju — sudjelovanje u jedriličarskoj regati, koja će se održati od 3. do 10. studenog u Saronikom zaljevu (Grčka) zajedno s timom RUVDS i Habarom.
- Kako smo radili „“ projekta — za ljubitelje geek pornografije, s detaljima i razradom koda.
- s potpunim opisom.
- , na kojem se moglo pratiti kretanje balona i telemetriju u realnom vremenu.
- s mjesta lansiranja balona.
I iskustvo, sine teških grešaka
Kao što se sjećate, planirali smo prenositi podatke s poslužitelja putem GSM modema. To je bio glavni kanal za prijenos informacija. Mislili smo da smo predvidjeli sve moguće nepredviđene okolnosti s pokrivenošću mobilne mreže, umetnuvši u modem dvije SIM kartice operatora s najboljom pokrivenošću u Dmitrovskom okrugu. Uz to, modem je imao dobru omnidirekcijsku antenu. No, kao što se kaže, čovjek planira, a operateri realiziraju. Kada se balon uzdigao iznad 500 metara (visina Ostanjinske televizijske kule), mobilna veza potpuno je nestala.

Razmišljajući unazad, to se čini očiglednim, ali tako je to s povratnom informacijom. Naravno, mobilne antene su namijenjene pokrivanju tla, a ne zraka. Njihove karakteristike usmjerenosti „udaraju“ duž terena i u oblake ne „svijetle“. Dakle, mobilni signal na visini od pol kilometra i više — to je samo slučajno odbijanje petlje neke antene. Tako da polovinu rute veze s balonom putem mobilne mreže nije bilo. A pri spuštanju, kada smo se spustili ispod 500 metara, mobilna veza ponovno je proradila.
Kako smo dobijali telemetriju sa balona? Hvala duplom kanalu za prenos podataka. Na balonu smo postavili komplet, koji radi na frekvenciji 433 MHz.

Propusnost nije velika, ali za naše potrebe je bila dovoljno dobra. Što se tiče određivanja lokacije balona putem GPS-a, tu nije bilo problema, traker je radio besprijekorno.

Osim toga, tokom leta se pokazalo da je USB kabl koji je spajao telemetrijski modul sa Raspberry Pi 3 bio neispravan. Na zemlji je radio, a u vazduhu je otkazao. Verovatno se uplašio visine. Grešku u kablu smo otkrili tek nakon slijetanja. Na sreću, uspjeli smo uspostaviti prenos podataka direktno sa telemetrijskog modula putem LoRa.



I dobra strana
Sreća se osmehnula korisnicima Habr @ (prvo mesto), @ (drugo mesto) i @ (treće mesto)! Najsrećnijeg u novembru očekuje hrpa utisaka (nadamo se, prijatnih) od, a vlasnicima drugog i trećeg mesta uskoro ćemo podeliti dobre pametne telefone. I naravno, svima trojici u poklon besplatna najam virtuelnog servera od RUVDS.


Kako je prošlo lansiranje možete pogledati u ovom malom videu:

Izvor: habr.com
