سرور در ابرها: نتایج پروژه

دوستان وقت آن است که نتایج مسابقه پروژه "سرور در ابرها" را جمع بندی کنیم. اگر کسی نمی داند، ما یک پروژه سرگرم کننده گیک را شروع کردیم: یک سرور کوچک روی Raspberry Pi 3 ساختیم، یک ردیاب GPS و سنسورها را به آن متصل کردیم، همه این موارد را در یک بالن بارگذاری کردیم و به نیروهای طبیعت اعتماد کردیم. مکان فرود بالون فقط برای خدایان بادها و حامیان هوانوردی شناخته شده است، بنابراین ما از همه دعوت کردیم که نقاطی را روی نقشه قرار دهند - که نقاط آنها به محل فرود واقعی نزدیک است، جوایز "خوشمزه" دریافت کنند.

سرور در ابرها: نتایج پروژه

بنابراین، سرور ما قبلاً به ابرها پرواز کرده است و زمان آن رسیده که رقابت خود را خلاصه کنیم.

پیوند به انتشارات قبلی در مورد مسابقه

  1. پستی در مورد رگاتا (جایزه ای برای مقام اول در مسابقات ما شرکت در مسابقات قایقرانی است AFR (یک مسابقه لعنتی دیگر)که از 3 تا 10 آبان در خلیج سارونیک (یونان) به همراه تیم RUVDS و Habr برگزار می شود.
  2. چطور شدیم"قسمت آهنی» پروژه - برای دوستداران پورنو گیک همراه با جزئیات و تحلیل کد.
  3. مگاپست در مورد پروژه با توضیحات کامل
  4. سایت پروژه، که بر روی آن امکان نظارت بر حرکت توپ و تله متری در زمان واقعی وجود داشت.
  5. رپورتاژ از سایت راه اندازی

و تجربه، پسر اشتباهات سخت

همانطور که به یاد دارید، ما برنامه ریزی کردیم که داده ها را از طریق یک مودم GSM از سرور پخش کنیم. این کانال اصلی برای انتقال اطلاعات بود. به نظر می رسید که با قرار دادن دو سیم کارت اپراتور با بهترین پوشش در منطقه Dmitrovsky در مودم، هرگونه شگفتی را در مورد پوشش شبکه تلفن همراه پیش بینی کرده بودیم. علاوه بر این، مودم آنتن همه جانبه خوبی داشت. اما، همانطور که می گویند، یک شخص پیشنهاد می کند، و opsos دفع می کند. هنگامی که بالون به بالای 500 متر (ارتفاع برج تلویزیونی Ostankino) رسید، اتصال سلولی به طور کامل ناپدید شد.

سرور در ابرها: نتایج پروژه

در گذشته، این امر بدیهی به نظر می رسد، اما در نگاه پسین به این شکل است. البته آنتن های سلولی برای پوشش روی زمین طراحی شده اند نه در هوا. الگوهای تشعشعی آنها در امتداد زمین "تپش" می زنند و به ابرها "تابش" نمی دهند. بنابراین ارتباط سلولی در ارتفاع نیم کیلومتری و بالاتر فقط انعکاس تصادفی لوب یک آنتن است. بنابراین در نیمی از مسیر هیچ ارتباطی با توپ از طریق کانال سلولی وجود نداشت. و در سراشیبی که به زیر 500 متر رفتیم، اتصال سلولی دوباره شروع به کار کرد.

چگونه تله متری را از توپ دریافت کردیم؟ برای این، به لطف کانال انتقال داده های تکراری. یک کیت روی توپ نصب کردیم رادیوهای LoRaدر فرکانس 433 مگاهرتز کار می کند.

سرور در ابرها: نتایج پروژه

توان عملیاتی آن کم است، اما برای وظایف ما کاملاً کافی بود. در مورد تعیین مکان توپ با استفاده از GPS، هیچ مشکلی در این مورد وجود نداشت، ردیاب بدون تردید کار می کرد.

سرور در ابرها: نتایج پروژه

و در پرواز، معلوم شد که کابل USB که ماژول تله متری را به Raspberry Pi 3 متصل می کند معیوب است. او روی زمین کار کرد، اما در آسمان نپذیرفت. احتمالاً از ارتفاع می ترسد. بعد از فرود متوجه عیب کابل شدیم. خوشبختانه، ما موفق شدیم انتقال داده را مستقیماً از ماژول تله متری از طریق LoRa تنظیم کنیم.

سرور در ابرها: نتایج پروژه

سرور در ابرها: نتایج پروژه

سرور در ابرها: نتایج پروژه

و در مورد خوب

شانس به مزاحمان لبخند زد @severov_info (اولین مکان)، @MAXXL (مقام دوم) و @evzor (مقام سوم)! خوش شانس ترین در ماه نوامبر برداشت های زیادی (امیدوارم خوشایند) از آنها خواهد داشت شرکت در مسابقات قایقرانی AFRو به زودی گوشی های هوشمند خوبی را به برندگان رتبه های دوم و سوم تقدیم خواهیم کرد. و البته هر سه آنها یک سرور مجازی رایگان از RUVDS به عنوان هدیه دریافت خواهند کرد.

سرور در ابرها: نتایج پروژه

سرور در ابرها: نتایج پروژه

در این ویدیوی کوتاه می توانید نحوه پرتاب را مشاهده کنید:



منبع: www.habr.com

اضافه کردن نظر