
Imorgon skickar vi vĂ„r server upp i stratosfĂ€ren. Under flygningen kommer den stratosfĂ€riska ballongen att distribuera internet, filma och sĂ€nda video- och telemetridata till marken. Vi har flera gĂ„nger skrivit om att vi kommer att berĂ€tta om den tekniska sidan av vĂ„rt projekt "Space Data Center" (tidigare kallat ""). Vi lovade â vi uppfyllde! Under snittet finns en handfull hĂ„rdvara och kod.
webbserver
Ăven i det tidigare projektet "Server i molnen", nĂ€r vi steg i en fullfjĂ€drad luftballong med en besĂ€ttning pĂ„ tvĂ„ personer, var det, lĂ„t oss sĂ€ga, irrationellt att ta en fullfjĂ€drad server med batteripaket. Och nu pratar vi om en liten stratosfĂ€risk ballong, som mĂ„ste stiga till 30 km, inte 1. DĂ€rför valde vi samma Raspberry Pi som webbserver. Denna mikrodator kommer att generera en HTML-sida och visa den pĂ„ en separat skĂ€rm.
Satellitanslutning
Förutom Raspberry kommer modem frÄn satellitkommunikationsnÀtverken Iridium och Globalstar att flyga ombord. Som ni minns planerade vi att lÀgga till ett modem frÄn det inhemska Gonets-nÀtverket till deras företag, men vi hann inte ta emot det i förvÀg, sÄ vi skickar det pÄ nÀsta flygning. Via satellitmodem kommer webbservern att ta emot dina meddelanden, som kan skickas till Dessa meddelanden kommer att skickas till Raspberry Pi, som kommer att köa dem och visa dem pÄ en HTML-sida.
Viktigt: grÀnsen för lÀngden pÄ ett textmeddelande pÄ ryska Àr 58 tecken (inklusive mellanslag). Om meddelandet Àr lÀngre kommer det att klippas av under överföringen. Dessutom kommer alla specialtecken att klippas ut ur texten, till exempel, /+$%&;''""<>n o.d.
Eftersom Raspberry Pi bara har en UART-port kommer vi att ansluta satellitmodem via en mellanliggande hubb, som samlar in data frÄn modemen och skickar den till Raspberry Pi.
Radiomodem
Webbservern kommer inte bara att visa alla meddelanden som tas emot frÄn dig pÄ skÀrmen, utan ocksÄ överföra dem till jorden via LoRa-radiomodemet. Det Àr sÄ vi vill testa idén att distribuera internet frÄn stratosfÀren (en hyllning till Google Loon-projektet). Naturligtvis Àr vÄr stratosfÀriska ballong inte en fullfjÀdrad kommunikationsrepeater, men Àven om dess kapacitet Àr tillrÀcklig för stabil dataöverföring, utan stora informationsförluster, kommer specialiserade system definitivt att klara av att distribuera internet frÄn förrymden.
Telemetri
Dessutom planerar vi att visa telemetridata pÄ samma HTML-sida. Raspberry Pi kommer att hÀmta den frÄn en separat flygkontroll.

Den avlÀser olika sensorer som kan placeras bÄde inuti och utanför den hermetiska hÄrdvarulÄdan, samlar in informationen i en hög, sorterar den och ger den i en bekvÀm form till de som frÄgar. I vÄrt fall kommer den att frÄga efter Raspberry Pi. Vi kommer att registrera tryck, höjd, GPS-koordinater, vertikal och horisontell hastighet och temperatur.
Data frÄn flygkontrollen överförs i lÄnga strÀngar, som sedan bearbetas med hjÀlp av denna kod:
$str = 'N:647;T:10m55s;MP.Stage:0;MP.Alt:49;MP.VSpeed:0.0;MP.AvgVSpeed:0.0;Baro.Press:1007.06;Baro.Alt:50;Baro.Temp:35.93;GPS.Coord:N56d43m23s,E37d55m68s;GPS.Home:N56d43m23s,E37d55m68s;Dst:5;GPS.HSpeed:0;GPS.Course:357;GPS.Time:11h17m40s;GPS.Date:30.07.2018;DS.Temp:[fc]=33.56;Volt:5.19,0.00,0.00,0.00,0.00,0.00,0.00,0.00';
parse_str(strtr($str, [
':' => '=',
';' => '&'
]), $result);
print_r($result);konverteras till en array i en form som Àr lÀmplig för visning:
Array
(
[N] => 647
[Đą] => 10m55Đ·
[MP_Stage] => 0
[MP_Alt] => 49
[MP_VSpeed) => 0.0
[MP_AvgVSpeed] => 0.0
[Baro РrДss] => 1007.06
[Baro_Alt] => 50
[Baro_Temp] => 35.93
[GPS_Coord] => N56d43m23s,E37d55m68s
[GPS_Home) => N56d43m23s,E37d55m68s
[Dst] => 5
[GPS_HSpeed] => 0
[GPS_Course] => 357
[GPS_Time] => 11h17m40s
[GPS_Date] => 30.07.2018
[DS_Temp] => [fŃ] ĐĐ.56
[Volt] => 5.19, 0.00,0.00,0.00,0.00,0.00,0.00,0.00
)Vi kommer ocksÄ att sÀnda telemetridata till jorden tillsammans med era meddelanden. För detta ÀndamÄl kommer vi att placera ut en mottagningsstation vid uppskjutningsplatsen.
SkÀrm och kamera
För att sÀkerstÀlla att servern verkligen tar emot dina meddelanden via satellit, och att den faktiskt flög upp i stratosfÀren och inte bara pÄ vÄrt kontor, bestÀmde vi oss för att visa alla telemetrimeddelanden pÄ en skÀrm som kommer att filmas med GoPro. Det fanns ont om tid att förbereda projektet (och nÀr finns det nÄgonsin tillrÀckligt med tid?!), sÄ vi brydde oss inte om AliExpress och en lödkolv, utan tog istÀllet en fÀrdig enhet. Den Àr mer Àn tillrÀcklig för vÄra behov. Vi kommer att ansluta skÀrmen till Raspberry-enheten via HDMI.
Vi planerar ocksĂ„ att sĂ€nda videofilmer frĂ„n GoPro-kameran via en separat radiokanal, men det Ă€r Ă€nnu inte kĂ€nt hur det kommer att fungera â kanske kommer lĂ„ga moln att minska kommunikationsrĂ€ckvidden avsevĂ€rt. Men i vilket fall som helst, efter att vi hittat den landade stratosfĂ€riska ballongen, kommer vi att lĂ€gga upp videon frĂ„n kameran och ni kommer att kunna se sjĂ€lva vilka meddelanden vĂ„r "pre-space TsODik" fick och hur högt den klĂ€ttrade â telemetri kommer att visas pĂ„ samma HTML-sida, och en bit av horisonten kommer ocksĂ„ att synas.
NĂ€ring
All den skönhet som beskrivs ovan kommer att drivas av en samling litiumbatterier, monterade enligt 3S4B-schemat - tre i serie, fyra parallellt. Den totala kapaciteten Àr cirka 14 Ah vid en spÀnning pÄ 12 V. Enligt vÄra uppskattningar borde detta rÀcka, men efter den slutliga monteringen kommer vi naturligtvis att mÀta den faktiska förbrukningen och vid behov lÀgga till fler batterier.
LÀgg till allt detta GPS-fyrar, med vilka vi ska söka efter den landade stratosfÀriska ballongen. Och "huset" för servern och andra enheter kommer att vara en hermetisk lÄda.

Det kommer att skydda kÀnslig utrustning frÄn temperatur- och tryckförÀndringar. Samtidigt kommer det att minska strÄldosen, Àven om detta inte alls spelar nÄgon roll för vÄrt projekt, servern kommer inte att flyga i stratosfÀren sÀrskilt lÀnge, och bakgrundsstrÄlningen dÀr Àr inte lika hög som pÄ ISS.
Förutom att skicka meddelanden till , kan du delta i tÀvlingen och gissa sondens landningsplats. Huvudpriset Àr en resa till Baikonur för uppskjutningen av den bemannade rymdsonden Soyuz-MS-13.
KĂ€lla: will.com
