“Kosmik Məlumat Mərkəzinin” anatomiyası. Səma yüksək server: başlıq altına baxın

“Kosmik Məlumat Mərkəzinin” anatomiyası. Səma yüksək server: başlıq altına baxın

Sabah biz serverimizi stratosferə göndərəcəyik. Uçuş zamanı stratosfer hava şarı interneti paylayacaq, video və telemetriya məlumatlarını çəkib yerə ötürəcək. Biz bir neçə dəfə yazmışdıq ki, layihəmizin texniki tərəfi haqqında danışacağıq “Kosmik Məlumat Mərkəzi” (əvvəllər “adına cavab verirdik”)Buludlarda server 2.0"). Söz verdik - çatdırırıq! Kesimin altında bir ovuc avadanlıq və kod parçası var.

veb server

Əvvəlki "Buludlarda server" layihəsində belə, iki nəfərlik heyətlə tam hüquqlu bir hava şarına qalxdığımız zaman, özümüzlə batareya yığımı olan tam hüquqlu bir server götürməyimiz, deyək ki, rasional deyildi. İndi isə söhbət 30 deyil, 1 km qalxmalı olacaq kiçik stratosferik şardan gedir. Ona görə də veb server kimi eyni Raspberry Pi-ni seçdik. Bu mikrokompüter HTML səhifəsi yaradacaq və onu ayrıca ekranda göstərəcək.

Peyk bağlantısı

Raspberry ilə yanaşı, təyyarədə Iridium və Globalstar peyk rabitə şəbəkələrinin modemləri də uçacaq. Yadınızdadırsa, biz onların şirkətinə yerli Gonets şəbəkəsi üçün modem əlavə etməyi planlaşdırırdıq, lakin onu əvvəlcədən almağa vaxtımız yox idi, ona görə də növbəti reysə göndərəcəyik. Peyk modemləri vasitəsilə veb-server göndərilə bilən mesajlarınızı qəbul edəcək layihə səhifəsi. Bu mesajlar onları növbəyə qoyacaq və HTML səhifəsində göstərəcək Raspberry Pi-yə ötürüləcək.

Vacib məqam: rus dilində mətn mesajının uzunluğuna məhdudiyyət 58 simvoldur (boşluqlar daxil olmaqla). Mesaj daha uzun olarsa, ötürülmə zamanı kəsiləcək. Həmçinin, bütün xüsusi simvollar mətndən kəsiləcək, məsələn, /+$%&;''""<>n və s.

Raspberry Pi-də yalnız bir UART portu olduğundan, biz peyk modemlərini modemlərdən məlumatları toplayaraq Raspberry Pi-yə göndərəcək aralıq hub vasitəsilə birləşdirəcəyik.

Radio modem

Veb server sizdən alınan bütün mesajları displeydə nümayiş etdirməklə yanaşı, onu LoRa radio modemi vasitəsilə Yerə ötürəcək. Beləliklə, biz İnternetin stratosferdən yayılması ideyasını sınamaq istəyirik (Google Loon layihəsinə hörmət). Əlbəttə ki, stratosfer şarımız tam hüquqlu rabitə təkrarlayıcısı deyil, lakin onun imkanları böyük məlumat itkisi olmadan sabit məlumat ötürülməsi üçün kifayət olsa belə, xüsusi sistemlər İnternetin kosmosdan yayılmasının öhdəsindən gələcəkdir.

Telemetriya

Bundan əlavə, biz eyni HTML səhifəsində telemetriya məlumatlarını göstərməyi planlaşdırırıq. Raspberry Pi onları ayrıca uçuş nəzarətçisindən götürəcək.

“Kosmik Məlumat Mərkəzinin” anatomiyası. Səma yüksək server: başlıq altına baxın

Aparat hermetik qutusunun həm içərisinə, həm də xaricinə yerləşdirilə bilən müxtəlif sensorları sorğu-sual edir, məlumatları yığın halında toplayır, daraqlayır və soruşanlara rahat formada verir. Bizim vəziyyətimizdə o, Raspberry Pi tələb edəcək. Təzyiq, hündürlük, GPS koordinatları, şaquli və üfüqi sürət və temperaturu qeyd edəcəyik.

Uçuş nəzarətçisindən məlumatlar uzun xətlərlə ötürülür, sonra isə bu koddan istifadə olunur:

$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);

Göstərmək üçün əlverişli formada massivə çevirin:

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 
)

Mesajlarınızla birlikdə telemetriya məlumatlarını da Yerə yayımlayacağıq. Bunun üçün biz buraxılış yerində qəbuledici stansiya yerləşdirəcəyik.

Ekran və kamera

Serverin həqiqətən mesajlarınızı peyk rabitəsi vasitəsilə qəbul etdiyinə və onun həqiqətən stratosferə uçduğuna və ofisimizdə dayanmadığına əmin olmaq üçün biz telemetriya ilə bütün mesajları ekranda göstərməyə qərar verdik. bir GoPro. Layihəni hazırlamaq üçün az vaxt var idi (necə çox ola bilər?!), ona görə də Aliexpress və lehimləmə dəmiri ilə narahat olmadıq, əksinə hazır bir cihaz götürdük. Bu, bizim ehtiyaclarımız üçün artıq kifayətdir. Biz HDMI vasitəsilə ekranı Raspberry-yə qoşacağıq.

Biz həmçinin GoPro-dan videonu ayrıca radiokanal vasitəsilə yayımlamağı planlaşdırırıq, lakin onun necə işləyəcəyi hələ məlum deyil - ola bilsin ki, aşağı buludlar rabitə diapazonunu xeyli azaldacaq. Ancaq hər halda, biz yerə enən stratosfer şarı tapdıqdan sonra biz kameradan bir video yerləşdirəcəyik və siz özünüz görə bilərsiniz ki, bizim “kosmosdan əvvəlki məlumat mərkəzi” hansı mesajları alıb və hansı yüksəkliyə qalxıb – telemetriya nümayiş olunacaq. Eyni HTML səhifəsində, Bundan əlavə, üfüqün bir parçası görünəcək.

Qida

Yuxarıda təsvir edilən bütün gözəlliklər 3S4B sxeminə uyğun olaraq yığılmış litium batareyalar toplusu ilə təchiz ediləcək - üç seriya, dörd paralel. Ümumi tutum 14 V gərginlikdə təxminən 12 Ah-dir. Hesablamalarımıza görə, bu kifayət qədər olmalıdır, lakin son montajdan sonra, əlbəttə ki, faktiki istehlakı ölçəcəyik və lazım olduqda daha çox batareya əlavə edəcəyik.

Bütün bunlara GPS mayaklarını əlavə edin ki, biz onlardan enmiş stratosfer şarını axtarmaq üçün istifadə edəcəyik. Və hermetik qutu server və digər cihazlar üçün "ev" olacaq.

“Kosmik Məlumat Mərkəzinin” anatomiyası. Səma yüksək server: başlıq altına baxın

O, həssas avadanlıqları temperatur və təzyiq dəyişikliklərindən qoruyacaq. Eyni zamanda, bu, radiasiya dozasını da azaldacaq, baxmayaraq ki, bu, layihəmiz üçün heç bir rol oynamasa da, server çox qısa müddətə stratosferdə uçacaq və oradakı fon ISS-dəki qədər yüksək deyil.

Mesaj göndərməklə yanaşı layihə saytı, siz müsabiqədə iştirak edə və zondun hara düşəcəyini təxmin edə bilərsiniz. Əsas mükafat “Soyuz-MS-13” idarə olunan kosmik gəminin buraxılışı üçün Baykonur səfəridir.

“Kosmik Məlumat Mərkəzinin” anatomiyası. Səma yüksək server: başlıq altına baxın

Mənbə: www.habr.com

Добавить комментарий