Пријатели, време е да ги сумираме резултатите од нашиот натпреварувачки проект „Сервер во облаците“. Ако некој не знае, започнавме забавен проект за гик: направивме мал сервер на Raspberry Pi 3, прикачивме GPS тракер и сензори на него, го вчитавме сето ова на балон со топол воздух и им го доверивме на силите на природата. . Каде ќе слета топката им е познато само на боговите на ветровите и патроните на аеронаутиката, затоа ги поканивме сите да стават точки на картата - чии точки се најблиску до вистинското место за слетување ќе добијат „вкусни“ награди.
Значи, нашиот сервер веќе прелета во облаците и време е да ги сумираме резултатите од нашата конкуренција.
Линкови до претходните публикации за натпреварот
- (наградата за прво место во нашата конкуренција е учество на едриличарска регата, кој ќе се одржи од 3 до 10 ноември во Саронскиот залив (Грција) заедно со тимот на РУВДС и Хабр.
- како направивме“» проект - за љубителите на гик порно, со детали и анализа на кодови.
- со целосен опис.
- , каде што беше можно да се следи движењето на топката и телеметријата во реално време.
- од местото каде што беше лансирана топката.
И искуство, син на тешки грешки
Како што се сеќавате, планиравме да емитуваме податоци од серверот преку GSM модем. Ова беше главниот канал за пренос на информации. Ни се чинеше дека обезбедивме какви било изненадувања со покриеноста на мобилната мрежа со вметнување на две СИМ-картички од оператори со најдобра покриеност во регионот Дмитров во модемот. Покрај тоа, модемот имаше добра сенасочна антена. Но, како што велат, човек претпоставува, а опсосите располагаат. Кога топката се искачи над 500 метри (висината на ТВ-кулата Останкино), мобилната комуникација целосно исчезна.

Во ретроспектива, изгледа очигледно, но за тоа е ретроспективата. Се разбира, антените за мобилни телефони се дизајнирани за покривање на земја, а не во воздух. Нивните модели на зрачење „удираат“ по релјефот и не „блескаат“ во облаците. Значи, мобилната комуникација на надморска височина од половина километар и погоре е само случаен одраз на лобусот на некоја антена. Така, половина од рутата немаше комуникација со балонот преку мобилен канал. И за време на спуштањето, кога отидовме под 500 метри, мобилните комуникации повторно почнаа да работат.
Како ја примивме телеметријата од балонот? Благодарение на вишокот канал за пренос на податоци за ова. Инсталиравме комплет на топката, кои работат на 433 MHz.

Неговата пропусност е мала, но за наши цели беше сосема доволно. Што се однесува до одредувањето на локацијата на топката со помош на GPS, немаше проблеми со ова; тракерот работеше без никакви икање.

И за време на летот, се покажа дека USB-кабелот што го поврзува телеметрискиот модул со Raspberry Pi 3 се покажа како неисправен. Работел на земја, но одбил да оди во рајот. Веројатно се плаши од височини. Дефектот на кабелот го дознавме по слетувањето. За среќа, успеавме да воспоставиме пренос на податоци директно од модулот за телеметрија преку LoRa.



И за доброто
Среќата им се насмевна на habrayusers @ (прво место), @ (второ место) и @ (трето место)! Најсреќната личност ќе има многу впечатоци (се надеваме пријатни) од, а на носителите на второто и третото место наскоро ќе им претставиме добри смартфони. И секако, сите тројца ќе добиеме бесплатно изнајмување на виртуелен сервер од RUVDS како подарок.


Како се одвиваше лансирањето можете да видите во ова кратко видео:

Извор: www.habr.com
