В
- سرور Raspberry Pi 3 پر مبنی ہوگا۔
سنگل یونٹ سرور کو ہوا میں اٹھانا دلچسپ ہوگا، لیکن اس کا وزن + UPS کا وزن... اس سب کے لیے کافی لفٹنگ فورس کی ضرورت ہوگی۔ اور کیوں، اگر ایک کمپیکٹ Raspberry Pi 3 کی بنیاد پر آپ کافی مہذب سرور کو تعینات کر سکتے ہیں، جس میں کمپیوٹنگ کی طاقت اس مشین سے کئی سو گنا زیادہ ہے جس پر 1991 میں ٹم برنرز لی نے مزہ کیا تھا۔
- آئیے سرور کو گرم ہوا کے غبارے میں لانچ کریں۔
ہمارے پاس سرور کو ہیلیم پروب پر اٹھانے کے خیالات تھے، لیکن پھر سرور زیادہ دیر تک پنگ نہیں کرے گا جب تک کہ نایاب ماحول میں بلندی پر غبارہ پھٹ جائے اور پورا ڈھانچہ زمین پر گر جائے۔ میں ائیر ٹائم "ونڈو" کو ڈیڑھ گھنٹے تک بڑھانا چاہتا تھا۔ اور پھر انہوں نے ایک غبارہ استعمال کرنے کا فیصلہ کیا۔ پرواز کا دورانیہ دو گھنٹے ہے۔ اس کے علاوہ، اگرچہ پرواز مکمل طور پر قابل کنٹرول نہیں ہے، لیکن ٹوکری میں ہمارا انجینئر ہو سکتا ہے جو خرابی کی صورت میں، فوری طور پر، موقع پر ہی، "اسے آن اور آف کر سکتا ہے۔"
- ہم سیلولر مواصلات کو ٹرانسپورٹ نیٹ ورک کے طور پر استعمال کریں گے۔
جدید وائی فائی اینٹینا کافی لمبی دوری کو "چھید" سکتے ہیں، لیکن اس کے لیے ضروری ہو گا کہ ایک ایسا مواصلاتی کمپلیکس بنایا جائے جو اپنے پیرامیٹرز میں فوجی ریڈار اسٹیشن سے زیادہ کمتر نہ ہو۔ اور 1,5-2 گھنٹے مواصلات کی خاطر، اس طرح کے نظام کو بنانے کا کوئی مطلب نہیں ہے، کیونکہ بیلون کی اونچائی پر، سیلولر مواصلات کو مستحکم طور پر کام کرنا چاہئے.
ان "موضوعات" کو تشکیل دینے کے بعد، یہ منصوبہ اب ناقابل عمل نظر نہیں آیا، اور جلد ہی ہم نے تینوں سمتوں میں ایک ساتھ کام کرنا شروع کر دیا۔
سب سے پہلے، ہم سے لڑکوں کو تبدیل کر دیا
پھر ہم نے Raspberry Pi 3 کو نکالا، جو ہمارے ایڈمن کے بیڈ سائیڈ ٹیبل میں پڑا تھا، اور اسے سیٹ کرنا شروع کیا۔
کیمرے سے منسلک:
اور ہم نے اسے اپنے "سیمیون" پر آزمایا:
سیمیون ایک ماڈل اور اسسٹنٹ کے طور پر بہت آسان ہے - وہ کھانے کے لئے نہیں پوچھتا، فون سے پریشان نہیں ہوتا، ہمیشہ اچھے موڈ میں ہوتا ہے اور اپنے ہیلمٹ پر ایک وسیع مسکراہٹ کے ساتھ۔ بلاشبہ، ہمیں پرواز کے لیے ایسے اسپیس سوٹ کی ضرورت نہیں ہے، لیکن یہ دفتر میں صحیح ماحول پیدا کرتا ہے۔
منصوبے کا خاکہ حسب ذیل ہے:
پاور بینک کو زمینی جانچ کے لیے استعمال کیا جاتا ہے؛ لانچ کے لیے کچھ زیادہ قابل اعتماد کی ضرورت ہے۔
شاید ہارڈ ویئر کا سب سے دلچسپ ٹکڑا تمام سینسر سے ڈیٹا حاصل کرنے کے لیے ایک بورڈ ہے:
سے لوگ
ہم نے اسے لانچ کیا، اسے کنفیگر کیا، اور چند ہفتوں کی پروگرامنگ اور ٹیمبورینز کے ساتھ اسکواٹس کے بعد، ہم ٹیلی میٹری ڈیٹا اور وائڈ اینگل کیمرے سے سیمیون کی تصویر حاصل کرنے میں کامیاب ہو گئے:
ٹیلی میٹری ڈیٹا کو درج ذیل شکل میں ایک لائن میں منتقل کیا جاتا ہے۔
یہ کوڈ پھر سٹرنگ کو ایک صف میں تبدیل کرتا ہے اور ڈیٹا کو سائٹ پر آؤٹ پٹ کرتا ہے۔
$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);
کچھ ڈیٹا کی تفصیل:
- N:2432; - ڈیٹا پیکٹ نمبر، ہمیشہ بڑھ رہا ہے۔
- T:40m39s; — فلائٹ کنٹرولر کے آن ہونے کے وقت سے
- MP.Stage:0; — پرواز کا مرحلہ (0 — زمین پر یا 1 کلومیٹر سے نیچے، 1 — چڑھائی، 2 — اونچائی پر منڈلانا، 3 — نزول)
- MP. Alt:54; - سطح سمندر سے میٹر میں بیرومیٹرک اونچائی - اسے دکھایا جانا چاہئے۔
- MP.VSpeed:0.0; - میڈین فلٹر کے ساتھ میٹر فی سیکنڈ میں عمودی رفتار
- MP.AvgVSpeed:0.0; - اوسط فلٹر کے ساتھ میٹر فی سیکنڈ میں عمودی رفتار
- بارو پریس: 1006.49؛ - ملی بار میں بیرومیٹر کا دباؤ
- Baro.Alt:54; - بیرومیٹر کے مطابق اونچائی
- Baro.Temp:36.99; - خود بیرومیٹر کا درجہ حرارت
- GPS.Coord:N56d43m23s,E37d55m68s; - موجودہ نقاط
- GPS.Home:N56d43m23s,E37d55m68s; - نقطہ آغاز کے نقاط
- GPS.Alt:165; - میٹر میں GPS اونچائی
- GPS.Dst:10; - نقطہ آغاز سے میٹر میں فاصلہ
- DS.Temp:[fc]=34.56; - بورڈ پر درجہ حرارت سینسر
آؤٹ پٹ کیسا لگتا ہے:
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
)
اگر سیلولر مواصلات "گر جائے" تو کیا کریں؟ اس معاملے کے لیے، ہمارے پاس دوسرا کارڈ ہے؛ دو سم کارڈ موڈیم میں داخل کیے جاتے ہیں (ایک وقت میں ایک سلاٹ):
اگر مرکزی چینل اچانک جواب دینا بند کر دے تو یہ خود بخود اسپیئر چینل پر جا سکتا ہے۔
اگر دونوں سیلولر نیٹ ورک دستیاب نہ ہوں تو کیا ہوگا؟
(سے لڑکا
اس صورت میں، ہمارے پاس ایک آزاد GPS ٹریکر ہوگا جو اس کے مقام کے بارے میں سگنل بھیجتا ہے۔ براہ کرم نوٹ کریں کہ یہ سیلولر نیٹ ورک کے ذریعے نہیں کرتا ہے، جس کی طویل فاصلے پر دستیابی کی کوئی بھی ضمانت نہیں دیتا، بلکہ سیٹلائٹ کے ذریعے ہوتا ہے۔
جی ہاں، جی پی ایس ٹریکر اس سے کچھ بڑا ہے جو جیمز بانڈ کی جلد کے نیچے لگایا گیا تھا۔ چونکہ ہمارا مقابلہ فلائنگ سرور کے نقاط پر منحصر ہے، اس لیے بورڈ سے موصول ہونے والے ڈیٹا کا یہ حصہ سب سے اہم ہوگا۔ لیکن اس بارے میں ہم اگلی پوسٹ میں بات کریں گے۔ جلد آرہا ہے، ہمارے بلاگ کی پیروی کریں!
ہم پورے انٹرپرائز کی کامیابی پر اتنا یقین رکھتے ہیں کہ ہم نے ان لوگوں کے لیے مقابلے کا اعلان بھی کیا جو اچانک اندازہ لگانا چاہتے ہیں کہ گیند کہاں اترے گی۔ تفصیلات ہمارے میں
ماخذ: www.habr.com