Server in de wolken: Projectresultaten

Vrienden, het is tijd om de resultaten van ons wedstrijdproject “Server in the Clouds” samen te vatten. Als iemand het niet weet: we zijn een leuk nerdproject gestart: we hebben een kleine server op Raspberry Pi 3 gemaakt, er een GPS-tracker en sensoren aan gekoppeld, al deze spullen in een heteluchtballon geladen en deze aan de krachten van de natuur toevertrouwd. . Waar de bal zal landen is alleen bekend bij de goden van de wind en beschermheren van de luchtvaart, dus hebben we iedereen uitgenodigd om punten op de kaart te zetten - wiens punten het dichtst bij de daadwerkelijke landingsplaats liggen, zullen "smakelijke" prijzen ontvangen.

Server in de wolken: Projectresultaten

Onze server is dus al de wolken in gevlogen en het is tijd om de resultaten van onze concurrentie samen te vatten.

Links naar eerdere publicaties over de wedstrijd

  1. Bericht over de regatta (de prijs voor de eerste plaats in onze competitie is deelname aan een zeilregatta AFR (nog een verdomde race), die samen met het RUVDS- en Habr-team van 3 tot 10 november wordt gehouden in de Saronische Golf (Griekenland).
  2. Hoe wij het deden"ijzeren deel» project - voor fans van nerdporno, met details en codeanalyse.
  3. Megapost over het project met volledige beschrijving.
  4. айт оекта, waar het mogelijk was om de beweging van de bal en telemetrie in realtime te volgen.
  5. Reportage vanaf de plaats waar de bal werd gelanceerd.

En ervaring, de zoon van moeilijke fouten

Zoals u zich herinnert, waren we van plan om gegevens vanaf de server uit te zenden via een GSM-modem. Dit was het belangrijkste kanaal voor het verzenden van informatie. Het leek ons ​​dat we voor eventuele verrassingen op het gebied van mobiele netwerkdekking hadden gezorgd door twee simkaarten van operators met de beste dekking in de Dmitrov-regio in de modem te plaatsen. Bovendien beschikte het modem over een goede omnidirectionele antenne. Maar, zoals ze zeggen, een persoon neemt aan, en de opsos beschikken over. Toen de bal boven de 500 meter (de hoogte van de Ostankino TV-toren) steeg, verdween de mobiele communicatie volledig.

Server in de wolken: Projectresultaten

Achteraf gezien lijkt het voor de hand liggend, maar daar is achteraf gezien het voor bedoeld. Antennes voor mobiele telefoons zijn uiteraard ontworpen voor dekking op de grond, niet voor in de lucht. Hun stralingspatronen ‘raken’ langs het reliëf en ‘schijnen’ niet in de wolken. Mobiele communicatie op een hoogte van een halve kilometer en hoger is dus slechts een willekeurige weerspiegeling van de lob van een antenne. Er was dus gedurende de helft van de route geen communicatie met de ballon via een mobiel kanaal. En tijdens de afdaling, toen we onder de 500 meter kwamen, begon de mobiele communicatie weer te werken.

Hoe hebben we telemetrie van de ballon ontvangen? Dankzij het redundante datatransmissiekanaal hiervoor. We hebben een kit op de bal geïnstalleerd LoRa-radiocommunicatie, werkend op 433 MHz.

Server in de wolken: Projectresultaten

De doorvoer is klein, maar voor onze doeleinden was het voldoende. Wat betreft het bepalen van de locatie van de bal met behulp van GPS: hier waren geen problemen mee; de ​​tracker werkte zonder enige hapering.

Server in de wolken: Projectresultaten

En tijdens de vlucht bleek dat de USB-kabel die de telemetriemodule met de Raspberry Pi 3 verbond defect bleek te zijn. Hij werkte op de grond, maar weigerde naar de hemel te gaan. Waarschijnlijk hoogtevrees. We ontdekten de fout van de kabel na de landing. Gelukkig konden we via LoRa de gegevensoverdracht rechtstreeks vanuit de telemetriemodule tot stand brengen.

Server in de wolken: Projectresultaten

Server in de wolken: Projectresultaten

Server in de wolken: Projectresultaten

En over het goede

Geluk glimlachte naar habrayusers @severov_info (eerste plaats), @MAXXL (tweede plaats) en @evzor (Derde plaats)! De gelukkigste persoon zal veel indrukken (hopelijk aangename) opdoen deelname aan de AFR zeilregatta, en we zullen binnenkort goede smartphones presenteren aan de houders van de tweede en derde plaats. En uiteraard krijgen we alle drie gratis de huur van een virtuele server van RUVDS cadeau.

Server in de wolken: Projectresultaten

Server in de wolken: Projectresultaten

Hoe de lancering plaatsvond, kun je zien in deze korte video:



Bron: www.habr.com

Voeg een reactie