Ystävät, on aika tehdä yhteenveto "Palvelin pilvissä" -kilpailuprojektimme tuloksista. Jos joku ei tiedä, aloitimme hauskan nörttiprojektin: teimme Raspberry Pi 3:lle pienen palvelimen, kiinnitimme siihen GPS-seurannan ja anturit, latasimme kaiken tämän tavaran kuumailmapalloon ja uskoimme sen luonnonvoimille. . Se, mihin pallo laskeutuu, on vain tuulten jumalat ja ilmailun suojelijat tiedossa, joten pyysimme kaikkia laittamaan pisteet kartalle - sen, jonka pisteet ovat lähimpänä varsinaista laskeutumispaikkaa, saavat "maukkaita" palkintoja.
Palvelimemme on siis jo lentänyt pilviin, ja on aika tehdä yhteenveto kilpailumme tuloksista. Linkit aikaisempiin kilpailua koskeviin julkaisuihin
Postaus regatista (kilpailussamme ykköspaikan palkintona on osallistuminen purjehdusregataan AFR (Another F*cking Race), joka järjestetään 3.-10. marraskuuta Saroninlahdella (Kreikka) yhdessä RUVDS- ja Habr-tiimin kanssa.
miten meillä meni"rautaosa» projekti - nörttipornon ystäville yksityiskohdilla ja koodianalyysillä.
Kuten muistatte, suunnittelimme lähettää dataa palvelimelta GSM-modeemin kautta. Tämä oli tärkein tiedonvälityskanava. Meistä vaikutti siltä, että olimme varautuneet yllätyksiin matkapuhelinverkon peittoalueella asettamalla modeemiin kaksi Dmitrovin alueen parhaan peittoalueen operaattoreiden SIM-korttia. Lisäksi modeemissa oli hyvä monisuuntainen antenni. Mutta kuten sanotaan, ihminen olettaa, ja opsot hävittävät. Kun pallo nousi yli 500 metrin (Ostankinon tv-tornin korkeuden), matkapuhelinviestintä katosi kokonaan.
Jälkeenpäin ajateltuna se näyttää itsestään selvältä, mutta sitä varten jälkikäteen on. Tietenkin matkapuhelinten antennit on suunniteltu peittämään maassa, ei ilmassa. Niiden säteilykuviot "lyövät" kohokuvioita pitkin eivätkä "paista" pilviin. Joten matkapuhelinviestintä puolen kilometrin korkeudessa on vain satunnainen heijastus jonkin antennin keikasta. Joten puolessa reitistä ei ollut yhteyttä ilmapalloon matkapuhelinkanavan kautta. Ja laskeutumisen aikana, kun menimme alle 500 metrin, matkapuhelinviestintä alkoi taas toimia.
Kuinka saimme ilmapallon telemetrian? Kiitos redundantille tiedonsiirtokanavalle tästä. Asensimme pallon palloon LoRa radioviestintä, joka toimii taajuudella 433 MHz.
Sen läpijuoksu on pieni, mutta meidän tarkoituksiin se riitti. Mitä tulee pallon sijainnin määrittämiseen GPS:n avulla, tässä ei ollut ongelmia, seurantalaite toimi ilman hikkaa.
Ja lennon aikana kävi ilmi, että telemetriamoduulin Raspberry Pi 3:een yhdistävä USB-kaapeli osoittautui vialliseksi. Hän työskenteli maassa, mutta kieltäytyi menemästä taivaaseen. Varmaan pelkää korkeutta. Saimme selville kaapelin vian laskeutumisen jälkeen. Onneksi pystyimme muodostamaan tiedonsiirron suoraan telemetriamoduulista LoRan kautta.
Ja hyvästä
Onni hymyili habrayusers @severov_info (ensimmäinen sija), @MAXXL (toinen sija) ja @evzor (kolmas sija)! Onnekkaimmalla on paljon vaikutelmia (toivottavasti miellyttäviä). osallistuminen AFR-purjehdusregataan, ja esittelemme pian hyviä älypuhelimia toisen ja kolmannen sijan haltijoille. Ja tietysti me kaikki kolme saamme RUVDS:n ilmaisen virtuaalipalvelimen vuokrauksen lahjaksi.
Voit nähdä kuinka lanseeraus tapahtui tästä lyhyestä videosta: