Server in den Clouds: Projektzusammenfassung

Freunde, es ist Zeit, Bilanz über unseren Projektwettbewerb „Server in the Clouds“ zu ziehen. Wenn jemand nicht Bescheid weiß, haben wir ein lustiges Geek-Projekt gedreht: Wir haben einen kleinen Server auf dem Raspberry Pi 3 erstellt, einen GPS-Tracker und Sensoren daran angeschraubt, all dieses Zeug in einen Ballon getaucht und es den Naturgewalten anvertraut. Wo der Ballon landet, ist er nur den Göttern der Winde und den Förderern der Luftfahrt bekannt. Deshalb haben wir alle eingeladen, Punkte auf die Karte zu setzen - deren Punkte dem eigentlichen Landeplatz am nächsten liegen, sie erhalten "leckere" Preise.



Unser Server ist also bereits in die Cloud geflogen, und es ist Zeit, eine Bestandsaufnahme unserer Konkurrenz vorzunehmen.

Links zu früheren Wettbewerbspublikationen
  1. Der Beitrag über die Regatta (der Preis für den ersten Platz in unserem Wettbewerb ist die Teilnahme an der Segelregatta AFR (Another F * cking Race) , die vom 3. bis 10. November im Saronischen Golf (Griechenland) zusammen mit dem Team von RUVDS und Habra stattfinden wird.
  2. Wie wir den „ eisernen Teil “ des Projekts gemacht haben - für Fans von Geek-Pornos mit Details und Code-Analyse.
  3. Megapost über das Projekt mit einer vollständigen Beschreibung.
  4. Der Ort des Projekts , an dem die Bewegung des Balls und die Telemetrie in Echtzeit überwacht werden konnten.
  5. Berichterstattung von der Ballstartstelle.


Und Erfahrung, Sohn schwieriger Fehler


Wie Sie sich erinnern, wollten wir Daten vom Server über ein GSM-Modem übertragen. Dies war der Hauptkanal für die Übermittlung von Informationen. Es schien uns, dass wir uns Überraschungen bei der Abdeckung des Mobilfunknetzes vorgestellt haben, indem wir zwei SIM-Karten von Betreibern mit der besten Abdeckung im Bezirk Dmitrovsky in das Modem eingelegt haben. Darüber hinaus hatte das Modem eine gute Rundstrahlantenne. Aber wie sie sagen, schlägt eine Person vor, und Opsosy haben. Als der Ball über 500 Meter (die Höhe des Ostankino-Fernsehturms) stieg, verschwand die Mobilfunkverbindung vollständig.



Im Nachhinein zu denken, scheint offensichtlich, aber deshalb ist es im Nachhinein. Natürlich sind Mobilfunkantennen so konzipiert, dass sie am Boden und nicht in der Luft abgedeckt werden. Ihre Strahlungsmuster „treffen“ entlang des Reliefs und „leuchten“ nicht in die Wolken. Die zellulare Kommunikation in einer Höhe von einem halben Kilometer und höher ist also nur eine zufällige Reflexion der Keule einer Antenne. Die Hälfte der Kommunikationsroute mit dem Ball über den Mobilfunkkanal war also nicht. Und im Niedergang, als sie unter 500 Meter gingen, funktionierte die Mobilfunkkommunikation wieder.

Wie haben wir Telemetrie vom Ball bekommen? Danke für den doppelten Datenkanal. Wir haben ein LoRa-Funkkommunikationskit installiert, das mit einer Frequenz von 433 MHz am Ball arbeitet.



Er hat eine kleine Kapazität, aber es war genug für unsere Aufgaben. Bei der Ermittlung der Position des Balls per GPS gab es keine Probleme, der Tracker arbeitete ohne zu zögern.



Während des Fluges stellte sich heraus, dass das USB-Kabel, das das Telemetriemodul mit dem Raspberry Pi 3 verbindet, defekt war. Er arbeitete auf der Erde, weigerte sich aber am Himmel. Wahrscheinlich Höhenangst. Wir haben den Fehler des Kabels nach der Landung herausgefunden. Glücklicherweise ist es uns gelungen, die Datenübertragung direkt vom Telemetriemodul über LoRa herzustellen.







Und über das Gute


Viel Glück lächelte den Habrausern @ Severov_info (erster Platz), @ MAXXL (zweiter Platz) und @ Evzor (dritter Platz) zu! Der erfolgreichste im November erwartet eine Reihe von (hoffentlich angenehmen) Eindrücken von der Teilnahme an der AFR-Segelregatta , und wir werden den Besitzern der zweiten und dritten Plätze bald gute Smartphones präsentieren. Und natürlich ist für alle drei ein kostenloser Verleih virtueller Server von RUVDS ein Geschenk.





Wie der Start verlief, sehen Sie in diesem kurzen Video:

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


All Articles