В
- De Server baséiert op Raspberry Pi 3
Et wier interessant fir en Single-Unit-Server an d'Loft ze hiewen, awer säi Gewiicht + d'Gewiicht vun der UPS ... All dëst wäert eng bedeitend Hebekraaft erfuerderen. A firwat, wann Dir op Basis vun engem kompakten Raspberry Pi 3 e ganz uerdentleche Server ofsetzen kënnt, mat enger Rechenkraaft e puer honnert Mol méi grouss wéi d'Maschinn op där den Tim Berners-Lee 1991 Spaass hat.
- Loosst eis de Server an engem Loftballon starten
Mir haten Iddie fir de Server op enger Heliumsond opzehiewen, awer dunn huet de Server net laang gepingt ier de Ballon op enger héijer Héicht an enger rarer Atmosphär platzt an déi ganz Struktur op de Buedem fällt. Ech wollt d'Loftzäit "Fënster" op eng an eng hallef Stonn ausbauen. An dunn hu se decidéiert e Ballon ze benotzen. Fluch Dauer ass zwou Stonnen. Ausserdeem, obwuel de Fluch net ganz kontrolléierbar ass, kann et eisen Ingenieur am Kuerf sinn, deen am Fall vun enger Feelfunktioun séier direkt op der Plaz "u- an ausschalten".
- Mir wäerten mobil Kommunikatiounen als Transportnetz benotzen
Modern Wi-Fi Antennen kënnen zimmlech laang Distanzen "pierce", awer dofir wier et néideg, e Kommunikatiounskomplex ze bauen, deen a senge Parameteren net vill schwaach ass wéi eng militäresch Radarstatioun. A fir d'Wuel vun 1,5-2 Stonnen Kommunikatioun mécht et kee Sënn fir esou e System ze bauen, well op der Héicht vum Ballon muss d'cellulär Kommunikatioun stabil funktionnéieren.
No der Formuléierung vun dësen "Postulaten", schéngt de Projet net méi onpraktesch ze sinn, a geschwënn hu mir ugefaang an allen dräi Richtungen op eemol ze schaffen.
Fir d'éischt hu mir eis un d'Kärelen vun
Dunn hu mir den Raspberry Pi 3 erausgeholl, deen am Bett vun eisem Administrateur louch, an huet ugefaangen, en opzestellen.
Kamera verbonnen:
A mir hunn et op eisem "Semyon" getest:
Semyon ass ganz bequem als Model an Assistent - hie freet net fir Iessen, gëtt net vum Telefon ofgelenkt, ass ëmmer an enger super Stëmmung a mat engem breede Laachen aus der ganzer Helm. Natierlech brauche mir net sou e Spacesuit fir de Fluch, awer et schaaft déi richteg Atmosphär am Büro.
De Projet Kontur ass wéi follegt:
Powerbank gëtt fir Buedemprüfung benotzt; eppes méi zouverléisseg ass gebraucht fir de Start.
Vläicht dat interessantst Stéck Hardware ass e Board fir Daten vun all Sensoren ze kréien:
Kärelen aus
Mir hunn et lancéiert, konfiguréiert, an no e puer Woche Programméiere a Squats mat Tambourinen hu mir et fäerdeg bruecht Telemetriedaten an eng Foto vum Semyon aus enger Wäitwénkelkamera ze kréien:
Telemetrie Daten ginn an enger Zeil an der folgender Form iwwerdroen:
Dëse Code konvertéiert dann d'String an eng Array a gitt d'Donnéeën op de Site eraus:
$str = 'N:647;T:10m55s;MP.Stage:0;MP.Alt:49;MP.VSpeed:0.0;MP.AvgVSpeed:0.0;Baro.Press:1007.06;Baro.Alt:50;Baro.Temp:35.93;GPS.Coord:N56d43m23s,E37d55m68s;GPS.Home:N56d43m23s,E37d55m68s;Dst:5;GPS.HSpeed:0;GPS.Course:357;GPS.Time:11h17m40s;GPS.Date:30.07.2018;DS.Temp:[fc]=33.56;Volt:5.19,0.00,0.00,0.00,0.00,0.00,0.00,0.00';
parse_str(strtr($str, [
':' => '=',
';' => '&'
]), $result);
print_r($result);
Beschreiwung vun e puer Donnéeën:
- N:2432; - Datepaketnummer, ëmmer erop
- T:40m39s; - Zäit vum Moment vum Fluchkontroller ageschalt
- MP.Etapp:0; - Fluchstufe (0 - um Buedem oder ënner 1 km, 1 - Opstig, 2 - Schweef an der Héicht, 3 - Ofstamung)
- MP.Alt:54; - barometresch Héicht a Meter vum Mieresspigel - et soll ugewise ginn
- MP.VSpeed: 0.0; - vertikal Geschwindegkeet a Meter pro Sekonn mat Medianfilter
- MP.AvgVSpeed: 0.0; - vertikal Geschwindegkeet a Meter pro Sekonn mat Duerchschnëttsfilter
- Baro.Press: 1006.49; - Barometer Drock an Millibar
- Baro.Alt:54; - Héicht no Barometer
- Baro.Temp:36.99; - Temperatur vum Barometer selwer
- GPS.Cord:N56d43m23s,E37d55m68s; - aktuell Koordinaten
- GPS.Home:N56d43m23s,E37d55m68s; - Koordinate vum Startpunkt
- GPS.Alt:165; - GPS Héicht a Meter
- GPS.Dst:10; - Distanz vum Startpunkt a Meter
- DS.Temp:[fc]=34.56; - Temperatursensor op de Bord
Wéi gesäit d'Ausgab aus:
Array
(
[N] => 647
[Т] => 10m55з
[MP_Stage] => 0
[MP_Alt] => 49
[MP_VSpeed) => 0.0
[MP_AvgVSpeed] => 0.0
[Baro Рrеss] => 1007.06
[Baro_Alt] => 50
[Baro_Temp] => 35.93
[GPS_Coord] => N56d43m23s,E37d55m68s
[GPS_Home) => N56d43m23s,E37d55m68s
[Dst] => 5
[GPS_HSpeed] => 0
[GPS_Course] => 357
[GPS_Time] => 11h17m40s
[GPS_Date] => 30.07.2018
[DS_Temp] => [fс] ЗЗ.56
[Volt] => 5.19, 0.00,0.00,0.00,0.00,0.00,0.00,0.00
)
Wat maache wann d'Zellular Kommunikatioun "fällt"? Fir dëse Fall hu mir eng zweet Kaart; zwou SIM Kaarten ginn an de Modem agebaut (ee Slot gläichzäiteg):
Et kann automatesch op en Ersatzkanal wiesselen wann den Haapt op eemol ophält ze reagéieren.
Wat geschitt wann béid Zellular Netzwierker net verfügbar ginn?
(Jongen aus
An dësem Fall wäerte mir en onofhängege GPS Tracker hunn, deen e Signal iwwer seng Positioun schéckt. Notéiert w.e.g. datt et dëst net iwwer en Handysnetz mécht, d'Disponibilitéit vun deem iwwer laang Distanzen net vu jidderengem garantéiert ass, mee iwwer e Satellit.
Jo, de GPS Tracker ass e bësse méi grouss wéi deen deen ënner der Haut vum James Bond implantéiert gouf. Well eis Konkurrenz vun de Koordinaten vum fléien Server hänkt, ass dësen Deel vun den Donnéeën, déi vum Bord kritt ginn, déi wichtegst. Mee mir wäerten iwwer dëst am nächste Post schwätzen. Geschwënn, verfollegen eise Blog!
Mir gleewen un den Erfolleg vun der ganzer Entreprise esou vill, datt mir souguer e Concours ugekënnegt hunn fir déi, déi op eemol wëllen roden, wou de Ball wäert landen. Detailer an eisem
Source: will.com