Server di awan: Ringkasan Proyek

Teman-teman, inilah saatnya untuk mengikuti kontes "Server in the cloud" proyek-kontes kami. Jika seseorang tidak tahu, kami merekam proyek geek yang menyenangkan: kami membuat server kecil di Raspberry Pi 3, mengacaukan pelacak GPS dan sensor untuknya, memasukkan semua barang ini ke dalam balon dan mempercayakannya pada kekuatan alam. Di mana balon mendarat, itu hanya diketahui oleh para dewa angin dan pelanggan aeronautika, jadi kami mengundang semua orang untuk meletakkan titik-titik di peta - yang titik-titiknya paling dekat dengan lokasi pendaratan yang sebenarnya, mereka mendapatkan hadiah "enak".



Jadi, server kami sudah terbang ke awan, dan sekarang saatnya untuk mengambil stok kompetisi kami.

Tautan ke Publikasi Kontes Sebelumnya
  1. Posting tentang lomba layar (hadiah untuk tempat pertama dalam kompetisi kami adalah partisipasi dalam lomba layar lomba AFR (Another F * cking Race) , yang akan diadakan dari 3 hingga 10 November di Teluk Saronic (Yunani) bersama dengan tim RUVDS dan Habra.
  2. Seperti yang kami lakukan " bagian besi " dari proyek - untuk penggemar porn geek, dengan rincian dan analisis kode.
  3. Megapost tentang proyek dengan deskripsi lengkap.
  4. Situs proyek , di mana dimungkinkan untuk memantau pergerakan bola dan telemetri secara real time.
  5. Melaporkan dari situs peluncuran bola.


Dan pengalaman, anak kesalahan sulit


Seperti yang Anda ingat, kami berencana untuk mengirimkan data dari server melalui modem GSM. Ini adalah saluran utama untuk mengirimkan informasi. Tampaknya bagi kami bahwa kami melihat kejutan apa pun dengan jangkauan jaringan seluler dengan memasukkan dua kartu SIM dari operator dengan cakupan terbaik di distrik Dmitrovsky ke dalam modem. Selain itu, modem memiliki antena omnidirectional yang bagus. Tetapi, seperti yang mereka katakan, seseorang menyarankan, dan opsosy miliki. Ketika bola naik di atas 500 meter (ketinggian menara TV Ostankino), komunikasi seluler menghilang sepenuhnya.



Berpikir di belakang, ini tampak jelas, tapi itu sebabnya di belakang. Tentu saja, antena seluler dirancang untuk tertutup di tanah, bukan di udara. Pola radiasi mereka "menghantam" di sepanjang relief dan tidak "bersinar" ke awan. Jadi komunikasi seluler pada ketinggian setengah kilometer dan lebih tinggi hanyalah refleksi ulang secara tidak sengaja dari beberapa antena. Jadi setengah dari rute komunikasi dengan bola melewati saluran seluler tidak. Dan pada penurunan, ketika mereka pergi di bawah 500 meter, komunikasi seluler kembali berfungsi.

Bagaimana kita mendapatkan telemetri dari bola? Terima kasih untuk saluran data duplikat. Kami memasang kit komunikasi radio LoRa yang beroperasi pada frekuensi 433 MHz pada bola.



Dia memiliki kapasitas kecil, tetapi itu sudah cukup untuk tugas kita. Adapun untuk menentukan lokasi bola dengan GPS, tidak ada masalah dengan ini, pelacak bekerja tanpa ragu-ragu.



Dan selama penerbangan, ternyata kabel USB yang menghubungkan modul telemetri ke Raspberry Pi 3 ternyata rusak. Dia bekerja di bumi, tetapi menolak di langit. Mungkin takut ketinggian. Kami menemukan kesalahan kabel setelah mendarat. Untungnya, kami berhasil melakukan transfer data langsung dari modul telemetri melalui LoRa.







Dan tentang yang baik


Selamat mencoba tersenyum pada habrausers @ severov_info (tempat pertama), @ MAXXL (tempat kedua) dan @ evzor (tempat ketiga)! Yang paling sukses di bulan November menunggu banyak tayangan (semoga menyenangkan) dari berpartisipasi dalam lomba layar AFR , dan kami akan segera menghadirkan smartphone yang bagus kepada pemilik tempat kedua dan ketiga. Dan tentu saja, untuk ketiganya, sewa server virtual gratis dari RUVDS adalah hadiah.





Anda dapat melihat bagaimana peluncuran dalam video pendek ini:

Source: https://habr.com/ru/post/id422345/


All Articles