Server i molnen: Projektresultat

Vänner, det är dags att summera resultaten av vår projekttävling "Server in the Clouds". Om någon inte är insatt startade vi ett roligt nördprojekt: vi gjorde en liten server på Raspberry Pi 3, kopplade till en GPS-spårare och sensorer till den, laddade allt det här i en ballong och litade på naturens krafter. Var ballongen kommer att landa vet bara vindarnas gudar och flygteknikens beskyddare, så vi bjöd in alla att sätta poäng på kartan - vars punkter är närmast den faktiska landningsplatsen, få "goda" priser.

Server i molnen: Projektresultat

Så vår server har redan flugit till molnen, och det är dags att summera vår konkurrens.

Länkar till tidigare publikationer om tävlingen

  1. Inlägg om regattan (ett pris för förstaplatsen i vår tävling är deltagande i en seglingsregatta AFR (Another Fucking Race), som kommer att hållas från 3 november till 10 november i Saroniska viken (Grekland) tillsammans med RUVDS-teamet och Habr.
  2. Hur gick det för oss"järn del» av projektet - för älskare av nördporr, med detaljer och analys av koden.
  3. Megapost om projektet med fullständig beskrivning.
  4. Projektplats, där det var möjligt att övervaka bollens rörelse och telemetri i realtid.
  5. Reportage från lanseringsplatsen.

Och erfarenhet, son till svåra misstag

Som ni minns planerade vi att sända data från servern via ett GSM-modem. Det var huvudkanalen för att överföra information. Det verkade för oss att vi hade förutsett några överraskningar med täckningen av mobilnätet genom att sätta in två SIM-kort från operatörer med den bästa täckningen i Dmitrovsky-distriktet i modemet. Dessutom hade modemet en bra rundstrålande antenn. Men, som de säger, en person föreslår, och opsos disponerar. När ballongen steg över 500 meter (höjden på TV-tornet Ostankino) försvann den mobila anslutningen helt.

Server i molnen: Projektresultat

Så här i efterhand verkar detta självklart, men så är det i efterhand. Självklart är cellulära antenner designade för täckning på marken, inte i luften. Deras strålningsmönster "slår" längs terrängen och "lyser" inte in i molnen. Så cellulär kommunikation på en höjd av en halv kilometer och däröver är bara en oavsiktlig reflektion av loben på någon antenn. Så det fanns ingen kommunikation med bollen via en mobilkanal under halva rutten. Och på nedstigningen, när vi gick ner under 500 meter, började mobilanslutningen fungera igen.

Hur fick vi telemetri från bollen? För detta, tack vare den duplicerade dataöverföringskanalen. Vi installerade ett kit på bollen LoRa-radioarbetar på 433 MHz.

Server i molnen: Projektresultat

Dess genomströmning är liten, men för våra uppgifter räckte den. När det gäller bestämning av bollens placering med hjälp av GPS var det inga problem med detta, spåraren fungerade utan att tveka.

Server i molnen: Projektresultat

Och under flygningen visade det sig att USB-kabeln som ansluter telemetrimodulen till Raspberry Pi 3 visade sig vara defekt. Han arbetade på marken, men vägrade i himlen. Förmodligen höjdrädd. Vi fick reda på felet på kabeln efter landning. Lyckligtvis lyckades vi sätta upp dataöverföring direkt från telemetrimodulen via LoRa.

Server i molnen: Projektresultat

Server i molnen: Projektresultat

Server i molnen: Projektresultat

Och om bra

Turen log mot habrasarna @severov_info (första plats), @MAXXL (andra plats) och @Evzor (tredje plats)! De mest lyckligt lottade i november kommer att ha många intryck (förhoppningsvis trevliga) från deltagande i AFR-seglingsregattan, och vi kommer snart att presentera bra smartphones för vinnarna av andra och tredje plats. Och naturligtvis kommer alla tre att få en gratis virtuell serveruthyrning från RUVDS i present.

Server i molnen: Projektresultat

Server i molnen: Projektresultat

Du kan se hur lanseringen gick i den här korta videon:



Källa: will.com

Lägg en kommentar