سبا به موږ خپل سرور سټراټوسفیر ته واستوو. د الوتنې په جریان کې ، سټراټوسفیر بالون به انټرنیټ توزیع کړي ، ویډیو او ټیلی میټري ډیټا ځمکې ته ډزې او لیږدوي. موږ څو ځله لیکلي چې موږ به زموږ د پروژې د تخنیکي اړخ په اړه وغږیږو "د فضا ډیټا مرکز" (مخکې د نوم په ځواب کې
ویب سرور
حتی په مخکینۍ "په بادل کې سرور" پروژه کې، کله چې موږ په بشپړ بالون کې د دوو کسانو د عملې سره پورته شو، د بیټرۍ اسمبلۍ سره یو بشپړ سرور له ځان سره راوړو، راځئ چې ووایو، نه منطقي. او اوس موږ د یو کوچني سټراټوسفیر بالون په اړه وغږیږو ، کوم چې باید 30 کیلومتره پورته شي ، نه 1. له همدې امله موږ ورته راسبیري پای د ویب سرور په توګه غوره کړ. دا مایکرو کمپیوټر به یو HTML پاڼه رامینځته کړي او په جلا نندارتون کې به یې ښکاره کړي.
د سپوږمکۍ اړیکه
د راسبیري سربیره، د ایریډیم او ګلوبل سټار سپوږمکۍ مخابراتي شبکو څخه موډیمونه به په تخته کې الوتنه وکړي. لکه څنګه چې تاسو په یاد ولرئ، موږ پالن درلود چې د دوی شرکت ته د کورني ګونټس شبکې لپاره موډیم اضافه کړو، مګر موږ وخت نه درلود چې مخکې یې ترلاسه کړو، نو موږ به یې په راتلونکې الوتنه کې واستوو. د سټلایټ موډیمونو له لارې، ویب سرور به ستاسو پیغامونه ترلاسه کړي، کوم چې لیږل کیدی شي
مهم ټکی: په روسی کې د متن پیغام اوږدوالی حد 58 حروف دی (د ځایونو په شمول). که چیرې پیغام اوږد وي، نو دا به د لیږد پرمهال قطع شي. همدارنګه، ټول ځانګړي حروف به د متن څخه قطع شي، د بیلګې په توګه، /+$%&;''""<>n
او ورته.
څرنګه چې Raspberry Pi یوازې یو UART بندر لري، موږ به د سپوږمکۍ موډیمونه د منځني مرکز له لارې وصل کړو، کوم چې به د موډیمونو څخه ډاټا راټول کړي او راسبیري پای ته یې واستوي.
رادیو موډیم
د ویب سرور به نه یوازې ستاسو څخه ترلاسه شوي ټول پیغامونه په نندارتون کې ښکاره کړي، بلکې د LoRa راډیو موډیم له لارې ځمکې ته لیږدوي. نو موږ غواړو د سټراټوسفیر څخه د انټرنیټ توزیع کولو نظر ازموینه وکړو (د ګوګل لون پروژې ته درناوی). البته، زموږ سټراټوسفیر بالون د مخابراتو بشپړ تکرار کونکی نه دی، مګر حتی که د دې وړتیاوې د معلوماتو د لوی زیانونو پرته، د باثباته ډیټا لیږد لپاره کافي وي، نو بیا ځانګړي سیسټمونه به یقینا د مخکې ځای څخه د انټرنیټ ویشلو سره مقابله وکړي.
Telemetry
برسېره پردې، موږ پلان لرو چې په ورته HTML پاڼه کې د ټیلی میټري ډاټا ښکاره کړو. راسبیري پای به دوی د جلا الوتنې کنټرولر څخه واخلي.
دا د مختلف سینسرونو څخه پوښتنې کوي چې د هارډویر هرمیټیک بکس کې دننه او بهر دواړه ځای په ځای کیدی شي ، معلومات په پوټکي کې راټولوي ، کنگھ یې کوي او هغه چا ته په مناسبه بڼه ورکوي چې پوښتنه کوي. زموږ په قضیه کې، دا به د راسبیري پای غوښتنه وکړي. موږ به فشار، لوړوالی، د GPS همغږي، عمودی او افقی سرعت او تودوخه ثبت کړو.
د الوتنې کنټرولر څخه ډاټا په اوږدو لیکو کې لیږدول کیږي، کوم چې بیا د دې کوډ په کارولو سره:
$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);
د ښودلو لپاره مناسبه بڼه کې یو صف ته واړوئ:
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
)
موږ به ستاسو د پیغامونو سره ځمکې ته د ټیلی میټری ډیټا هم نشر کړو. د دې کولو لپاره، موږ به د لانچ په سایټ کې د ترلاسه کولو سټیشن ځای په ځای کړو.
ډیسپلی او کیمره
د دې لپاره چې تاسو ډاډ ترلاسه کړئ چې سرور واقعیا ستاسو پیغامونه د سپوږمکۍ مخابراتو له لارې ترلاسه کوي ، او دا چې واقعیا د سټراټوسفیر ته الوتنه کړې او زموږ په دفتر کې ولاړ نه دی ، موږ پریکړه وکړه چې ټول پیغامونه د ټیلی میټري سره په ډیسپلین کې وښیو چې له مخې به یې ونیول شي. یو GoPro. د پروژې چمتو کولو لپاره لږ وخت و (څنګه کیدی شي ډیر څه وي؟!)، نو موږ د Aliexpress او سولډرینګ اوسپنې سره زحمت ونه کړ، مګر پرځای یې یو چمتو شوی وسیله واخیستله. دا زموږ د اړتیاو لپاره کافي څخه ډیر دی. موږ به نندارتون د HDMI له لارې راسبیري سره وصل کړو.
موږ هم پلان لرو چې د GoPro څخه ویډیو د جلا راډیو چینل له لارې خپره کړو ، مګر دا به څنګه کار وکړي لاهم نامعلوم دی - شاید ټیټ بادل به د مخابراتو حد خورا کم کړي. مګر په هر حالت کې ، وروسته له دې چې موږ د ځمکې لاندې سټراټوسفیر بالون ومومو ، موږ به د کیمرې څخه ویډیو پوسټ کړو او تاسو کولی شئ پخپله وګورئ چې زموږ "د فضا څخه دمخه ډیټا سنټر" کوم پیغامونه ترلاسه کړي او کوم لوړوالی ته پورته شوی - ټیلی میټري به ښکاره شي. په ورته HTML پاڼه کې، سربیره پردې، د افق یوه ټوټه به ښکاره شي.
بریښنا رسه
پورته تشریح شوي ټول ښکلا به د 3S4B سرکټ سره سم د لیتیم بیټرۍ راټولولو لخوا ځواکمن شي - درې په لړۍ کې، څلور په موازي کې. ټول ظرفیت د 14 V په ولتاژ کې شاوخوا 12 Ah دی. زموږ د اټکلونو له مخې، دا باید کافي وي، مګر د وروستي مجلس وروسته، البته، موږ به د حقیقي مصرف اندازه وکړو، او که اړتیا وي، نور بیټرۍ اضافه کړو.
په دې ټولو GPS بیکنز کې اضافه کړئ، کوم چې موږ به د ځمکې لاندې سټراټوسفیر بالون لټون کولو لپاره وکاروو. او هرمیټیک بکس به د سرور او نورو وسیلو لپاره "کور" وي.
دا به د تودوخې او فشار بدلونونو څخه نازک تجهیزات خوندي کړي. په ورته وخت کې ، دا به د وړانګو دوز هم کم کړي ، که څه هم دا زموږ د پروژې لپاره هیڅ رول نه لوبوي ، سرور به د ډیر لنډ وخت لپاره په سټراټوسفیر کې الوتنه وکړي ، او شالید به د ISS په څیر لوړ نه وي.
د پیغامونو لیږلو سربیره
سرچینه: www.habr.com