Server di awan: Hasil proyek

Teman-teman, saatnya merangkum hasil kompetisi proyek kita "Server di Awan". Jika ada yang belum mengetahuinya, kami memulai proyek geek yang menyenangkan: kami membuat server kecil di Raspberry Pi 3, memasang pelacak GPS dan sensor ke dalamnya, memuat semua barang ini ke dalam balon dan mempercayai kekuatan alam. Di mana balon akan mendarat hanya diketahui oleh para dewa angin dan pelindung aeronautika, jadi kami mengundang semua orang untuk meletakkan titik di peta - yang titiknya paling dekat dengan lokasi pendaratan sebenarnya, menerima hadiah "enak".

Server di awan: Hasil proyek

Jadi, server kami sudah terbang ke cloud, dan inilah waktunya untuk menyimpulkan hasil kompetisi kami.

Tautan ke publikasi sebelumnya tentang kompetisi

  1. Posting tentang lomba layar (hadiah juara pertama kompetisi kami adalah partisipasi dalam lomba layar berlayar AFR (Balapan Sialan Lain), yang akan diadakan mulai 3 November hingga 10 November di Teluk Saronic (Yunani) bersama tim RUVDS dan Habr.
  2. Bagaimana kita melakukannya"bagian besiΒ» proyek - untuk pecinta pornografi geek, dengan detail dan analisis kode.
  3. Megapost tentang proyek tersebut dengan deskripsi lengkap.
  4. Π°ΠΉΡ‚ ΠΎΠ΅ΠΊΡ‚Π°, yang memungkinkan untuk memantau pergerakan bola dan telemetri secara real time.
  5. Reportase dari lokasi peluncuran.

Dan pengalaman, anak dari kesalahan yang sulit

Seperti yang Anda ingat, kami berencana menyiarkan data dari server melalui modem GSM. Itu adalah saluran utama untuk mengirimkan informasi. Tampaknya bagi kami bahwa kami telah memperkirakan adanya kejutan dengan jangkauan jaringan seluler dengan memasukkan dua kartu SIM dari operator dengan jangkauan terbaik di distrik Dmitrovsky ke dalam modem. Selain itu, modem tersebut memiliki antena segala arah yang bagus. Tapi, seperti kata mereka, seseorang melamar, dan opsos membuangnya. Ketika balon naik di atas 500 meter (ketinggian menara televisi Ostankino), koneksi seluler hilang sama sekali.

Server di awan: Hasil proyek

Jika dipikir-pikir, hal ini tampak jelas, tetapi jika dipikir-pikir, itulah yang terjadi. Tentu saja, antena seluler dirancang untuk jangkauan di darat, bukan di udara. Pola radiasinya β€œberdetak” di sepanjang medan dan tidak β€œbersinar” ke awan. Jadi komunikasi seluler pada ketinggian setengah kilometer ke atas hanyalah pantulan yang tidak disengaja dari lobus suatu antena. Jadi tidak ada komunikasi dengan bola melalui saluran seluler selama separuh rute. Dan saat turun, saat kami turun di bawah 500 meter, koneksi seluler mulai berfungsi kembali.

Bagaimana kita mendapatkan telemetri dari bola? Untuk ini, berkat duplikasi saluran transmisi data. Kami memasang kit pada bola radio LoRaberoperasi pada 433MHz.

Server di awan: Hasil proyek

Throughputnya kecil, tapi untuk tugas kami itu cukup. Sedangkan untuk menentukan lokasi bola menggunakan GPS tidak ada masalah, pelacak bekerja tanpa ragu.

Server di awan: Hasil proyek

Dan dalam penerbangannya ternyata kabel USB penghubung modul telemetri ke Raspberry Pi 3 ternyata rusak. Dia bekerja di darat, tetapi menolak di langit. Mungkin takut ketinggian. Kami menemukan kesalahan kabel setelah mendarat. Untungnya, kami berhasil mengatur transfer data langsung dari modul telemetri melalui LoRa.

Server di awan: Hasil proyek

Server di awan: Hasil proyek

Server di awan: Hasil proyek

Dan tentang kebaikan

Keberuntungan tersenyum pada para habrauser @parahov_info (tempat pertama), @MAXXL (tempat kedua) dan @evzor (posisi ketiga)! Orang yang paling beruntung di bulan November akan mendapat banyak kesan (semoga menyenangkan) darinya partisipasi dalam lomba layar layar AFR, dan kami akan segera mempersembahkan smartphone bagus kepada pemenang juara kedua dan ketiga. Dan tentunya ketiganya akan mendapatkan hadiah sewa server virtual gratis dari RUVDS.

Server di awan: Hasil proyek

Server di awan: Hasil proyek

Anda dapat melihat bagaimana peluncurannya dalam video singkat ini:



Sumber: www.habr.com

Tambah komentar