В
- سرور تي ٻڌل هوندو Raspberry Pi 3
اهو دلچسپ هوندو ته هڪ واحد يونٽ سرور کي هوا ۾ کڻڻ، پر ان جو وزن + يو پي ايس جو وزن ... اهو سڀ ڪجهه کڻڻ واري قوت جي ضرورت هوندي. ۽ ڇو، جيڪڏهن هڪ ڪمپيڪٽ Raspberry Pi 3 جي بنياد تي توهان هڪ ڪافي مهذب سرور کي ترتيب ڏئي سگهو ٿا، ڪمپيوٽر جي طاقت سان ڪيترن ئي سئو ڀيرا مشين کان وڌيڪ جنهن تي ٽم برنرز-لي 1991 ۾ مزو ڪيو هو.
- اچو ته سرور کي گرم هوا جي بالون ۾ لانچ ڪريون
اسان وٽ خيال هو ته سرور کي هيليئم پروب تي کڻڻ لاءِ، پر پوءِ سرور گهڻي دير تائين پنگ نه ڪندو، ان کان اڳ جو غبارو هڪ ناياب ماحول ۾ اونچائي تي ڦاٽندو ۽ سڄو ڍانچو زمين تي ڪري پوندو. مون ايئر ٽائيم ”ونڊو“ کي اڌ ڪلاڪ تائين وڌائڻ پئي چاهيو. ۽ پوء انهن هڪ بالون استعمال ڪرڻ جو فيصلو ڪيو. پرواز جو عرصو ٻه ڪلاڪ آهي. ان کان علاوه، جيتوڻيڪ پرواز مڪمل طور تي ڪنٽرول نه آهي، شايد ٽوڪري ۾ اسان جو انجنيئر هجي، جيڪو، خرابي جي صورت ۾، جلدي، صحيح جاء تي، "ان کي آن ۽ آف" ڪري سگهي ٿو.
- اسان سيلولر ڪميونيڪيشن کي ٽرانسپورٽ نيٽ ورڪ طور استعمال ڪنداسين
جديد وائي فائي اينٽينا ڪافي ڊگھي فاصلي کي ”پيئرس“ ڪري سگھن ٿا، پر ان لاءِ ضروري آھي ته ھڪ ڪميونيڪيشن ڪمپليڪس ٺاھيو وڃي، جيڪو فوجي راڊار اسٽيشن جي حدن ۾ تمام گھٽ نه ھو. ۽ رابطي جي 1,5-2 ڪلاڪن جي خاطر، اهڙي نظام کي تعمير ڪرڻ جو ڪو احساس ناهي، ڇاڪاڻ ته بالون جي اوچائي تي، سيلولر ڪميونيڪيشن لازمي طور تي ڪم ڪرڻ گهرجي.
انهن ”موضوعن“ کي ترتيب ڏيڻ کان پوءِ، پروجيڪٽ هاڻي ناممڪن نظر آيو، ۽ جلد ئي اسان ٽنهي طرفن ۾ هڪ ئي وقت ڪم ڪرڻ شروع ڪيو.
سڀ کان پهرين، اسان ماڻهن ڏانهن رخ ڪيو
پوءِ اسان Raspberry Pi 3 ڪڍيو، جيڪو اسان جي ايڊمن جي بيڊ سائڊ ٽيبل ۾ پيل هو، ۽ ان کي سيٽ ڪرڻ شروع ڪيو.
ڪئميرا ڳنڍيو:
۽ اسان ان کي اسان جي "Semyon" تي آزمايو:
سيميون هڪ ماڊل ۽ اسسٽنٽ جي حيثيت ۾ تمام آسان آهي - هو کاڌي لاء نه پڇي، فون کان پريشان نه آهي، هميشه هڪ عظيم موڊ ۾ آهي ۽ هن جي هيلمٽ تي وڏي مسڪراهٽ سان. يقينن، اسان کي پرواز لاء اهڙي اسپيس سوٽ جي ضرورت ناهي، پر اهو آفيس ۾ صحيح ماحول پيدا ڪري ٿو.
منصوبي جو خاڪو هن ريت آهي:
پاور بئنڪ گرائونڊ ٽيسٽ لاءِ استعمال ٿئي ٿي؛ لانچ لاءِ وڌيڪ قابل اعتماد شيءِ جي ضرورت آهي.
شايد هارڊويئر جو سڀ کان دلچسپ ٽڪرو سڀني سينسر مان ڊيٽا حاصل ڪرڻ لاء هڪ بورڊ آهي:
کان ماڻهو
اسان ان کي لانچ ڪيو، ان کي ترتيب ڏنو، ۽ پروگرامنگ جي ٻن هفتن کان پوءِ ٽمبرين سان گڏ اسڪواٽس، اسان ٽيليميٽري ڊيٽا حاصل ڪرڻ ۾ ڪامياب ٿي وياسون ۽ وائڊ اينگل ڪيمرا مان سيميون جو فوٽو:
ٽيلي ميٽري ڊيٽا هڪ لڪير ۾ هيٺ ڏنل شڪل ۾ منتقل ڪئي وئي آهي:
هي ڪوڊ وري اسٽرنگ کي هڪ صف ۾ تبديل ڪري ٿو ۽ ڊيٽا کي سائيٽ ڏانهن ڪڍي ٿو:
$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);
ڪجھ ڊيٽا جي وضاحت:
- ن: 2432؛ - ڊيٽا پيڪٽ نمبر، هميشه وڌندڙ
- T:40m39s؛ - وقت کان وٺي فلائيٽ ڪنٽرولر آن ڪيو ويو آهي
- ايم پي اسٽيج: 0؛ - فلائيٽ اسٽيج (0 - زمين تي يا هيٺان 1 ڪلوميٽر، 1 - چڙهڻ، 2 - اونچائي تي هورنگ، 3 - نزول)
- MP. Alt:54; - سمنڊ جي سطح کان ميٽرن ۾ barometric اوچائي - ان کي ڏيکاريو وڃي
- ايم پي وي اسپيڊ: 0.0؛ - وچين فلٽر سان ميٽر في سيڪنڊ ۾ عمودي رفتار
- MP.AvgVSpeed: 0.0؛ - عمودي رفتار ميٽر في سيڪنڊ ۾ سراسري فلٽر سان
- بارو پريس: 1006.49؛ - مليبار ۾ باروميٽر پريشر
- Baro.Alt:54; - اوچائي بيروميٽر جي مطابق
- بارو.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