Seva katika mawingu: inajitayarisha kuzindua

Π’ chapisho kuhusu regatta Tulitaja kuwa mnamo Agosti kutakuwa na mashindano na zawadi kwa Habrazhitels wote. Wakati umefika wa kupasua pazia la usiri. Kwa namna fulani tulipata wazo kwamba maneno "seva katika mawingu" yanaweza kuchukuliwa halisi. Hebu tuzindue seva inayofanya kazi angani ambayo inaweza kupigwa! Mwanzoni wazo hilo lilionekana kuwa la kichaa, lakini baada ya kulipotosha huku na kule, kulijadili kwa kila namna, hatimaye tulikuja na njia ya kutuma seva kuelekea ndege. Uzinduzi wa siku nyingi utafanyika mwishoni mwa Agosti, lakini kwa sasa tunashughulikia sehemu ya maunzi ya mradi. Maelezo chini ya kukata.

Seva katika mawingu: inajitayarisha kuzindua

  1. Seva itategemea Raspberry Pi 3

    Itakuwa ya kuvutia kuinua seva ya kitengo kimoja hadi hewa, lakini uzito wake + uzito wa UPS ... Yote hii itahitaji nguvu kubwa ya kuinua. Na kwa nini, ikiwa kwa msingi wa Raspberry Pi 3 ya kompakt unaweza kupeleka seva nzuri kabisa, na nguvu ya kompyuta mara mia kadhaa kuliko mashine ambayo Tim Berners-Lee alifurahiya mnamo 1991.

  2. Wacha tuzindue seva kwenye puto ya hewa moto

    Tulikuwa na mawazo ya kuinua seva kwenye uchunguzi wa heliamu, lakini basi seva haikulia kwa muda mrefu kabla ya puto kupasuka kwenye mwinuko wa juu katika angahewa ambayo haipatikani sana na muundo mzima ungeanguka chini. Nilitaka kupanua "dirisha" la muda wa maongezi hadi saa moja na nusu. Na kisha waliamua kutumia puto. Muda wa ndege ni saa mbili. Kwa kuongezea, ingawa safari ya ndege haiwezi kudhibitiwa kabisa, kunaweza kuwa na mhandisi wetu kwenye kikapu ambaye, ikitokea hitilafu, anaweza haraka, papo hapo, "kuiwasha na kuzima."

  3. Tutatumia mawasiliano ya simu za mkononi kama mtandao wa usafiri

    Antena za kisasa za WiFi zinaweza "kutoboa" umbali mrefu, lakini kwa hili itakuwa muhimu kujenga tata ya mawasiliano ambayo sio duni sana katika vigezo vyake kwa kituo cha rada ya kijeshi. Na kwa ajili ya masaa 1,5-2 ya mawasiliano, haina maana ya kujenga mfumo huo, kwa sababu katika urefu wa puto, mawasiliano ya seli lazima kufanya kazi kwa utulivu.

Baada ya kutunga "postulates" hizi, mradi haukuonekana tena kuwa hauwezekani, na punde tukaanza kufanya kazi katika pande zote tatu mara moja.

Kwanza kabisa, tuligeukia wavulana kutoka karibuspace.ru, ambaye alikula mbwa wakati akizindua kila aina ya vipande vya chuma kwenye hewa (pamoja na utafutaji na uokoaji uliofuata).

Kisha tukatoa Raspberry Pi 3, iliyokuwa kwenye meza ya kando ya kitanda cha msimamizi wetu, na tukaanza kuisanidi.

Seva katika mawingu: inajitayarisha kuzindua
Imeunganisha kamera:

Seva katika mawingu: inajitayarisha kuzindua
Na tuliijaribu kwenye "Semyon" yetu:

Seva katika mawingu: inajitayarisha kuzindua
Semyon ni rahisi sana kama mfano na msaidizi - haombi chakula, hajakatishwa tamaa na simu, huwa katika hali nzuri kila wakati na tabasamu pana kutoka kwa kofia yake yote. Bila shaka, hatuhitaji spacesuit vile kwa ndege, lakini inajenga mazingira sahihi katika ofisi.

Muhtasari wa mradi ni kama ifuatavyo:

Seva katika mawingu: inajitayarisha kuzindua
Powerbank inatumika kwa majaribio ya ardhini; kitu cha kuaminika zaidi kinahitajika ili kuzinduliwa.

Labda kipande cha kuvutia zaidi cha vifaa ni bodi ya kupokea data kutoka kwa sensorer zote:

Seva katika mawingu: inajitayarisha kuzindua
Guys kutoka karibuspace.ru Tulijitahidi kwa muda mrefu na analogues anuwai, na kisha tukatengeneza kompyuta ya bodi sisi wenyewe, kwa sababu kuegemea ni muhimu sana, hatima ya mradi mzima inategemea data ya telemetry. Kompyuta iliyo kwenye ubao inawajibika kupokea data kutoka kwa vitambuzi vyote vilivyounganishwa na kuzipeleka kwa Raspberry Pi.

Tuliizindua, tukaisanidi, na baada ya wiki kadhaa za programu na squats na matari, tulifanikiwa kupata data ya telemetry na picha ya Semyon kutoka kwa kamera ya pembe-pana:

Seva katika mawingu: inajitayarisha kuzindua
Data ya telemetry inapitishwa kwa mstari mmoja katika fomu ifuatayo:

Seva katika mawingu: inajitayarisha kuzindua
Nambari hii basi inabadilisha kamba kuwa safu na kutoa data kwenye tovuti:

$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);

Maelezo ya baadhi ya data:

  • N:2432; - nambari ya pakiti ya data, inaongezeka kila wakati
  • T:40m39s; - muda kutoka wakati kidhibiti cha ndege kinapowashwa
  • Mbunge.Hatua:0; - hatua ya kukimbia (0 - chini au chini ya kilomita 1, 1 - kupanda, 2 - kuelea kwa urefu, 3 - kushuka)
  • Mbunge.Alt:54; - urefu wa barometriki katika mita kutoka usawa wa bahari - inapaswa kuonyeshwa
  • MP.VSpeed:0.0; β€” kasi ya wima katika mita kwa sekunde yenye kichujio cha wastani
  • MP.AvgVSpeed:0.0; β€” kasi ya wima katika mita kwa sekunde yenye kichujio cha wastani
  • Baro.Vyombo vya habari:1006.49; - shinikizo la barometer katika millibars
  • Baro.Alt:54; - urefu kulingana na barometer
  • Baro.Temp:36.99; - joto la barometer yenyewe
  • GPS.Coord:N56d43m23s,E37d55m68s; - kuratibu za sasa
  • GPS.Nyumbani:N56d43m23s,E37d55m68s; - kuratibu za mahali pa kuanzia
  • GPS.Alt:165; - urefu wa GPS katika mita
  • GPS.Dst:10; - umbali kutoka mahali pa kuanzia kwa mita
  • DS.Temp:[fc]=34.56; - sensor ya joto kwenye ubao

Pato linaonekanaje:

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 
)

Nini cha kufanya ikiwa mawasiliano ya rununu "yataanguka"? Kwa kesi hii, tunayo kadi ya pili; SIM kadi mbili zimeingizwa kwenye modem (slot moja kwa wakati mmoja):

Seva katika mawingu: inajitayarisha kuzindua
Inaweza kubadili kiotomatiki kwa chaneli ya ziada ikiwa ile kuu itaacha kujibu ghafla.

Nini kitatokea ikiwa mitandao yote miwili ya simu za mkononi haitapatikana?

Seva katika mawingu: inajitayarisha kuzindua(Mvulana kutoka toleo "Yeralash" No. 45 Sio bure kwamba anasoma "Nadharia ya Uwezekano")

Katika kesi hii, tutakuwa na tracker ya kujitegemea ya GPS ambayo hutuma ishara kuhusu eneo lake. Tafadhali kumbuka kuwa haifanyi hivyo kupitia mtandao wa rununu, upatikanaji ambao kwa umbali mrefu haujahakikishiwa na mtu yeyote, lakini kupitia satelaiti.

Seva katika mawingu: inajitayarisha kuzindua
Ndiyo, kifuatiliaji cha GPS ni kikubwa zaidi kuliko kile kilichopandikizwa chini ya ngozi ya James Bond. Kwa kuwa ushindani wetu unategemea kuratibu za seva ya kuruka, sehemu hii ya data iliyopokelewa kutoka kwa bodi itakuwa muhimu zaidi. Lakini tutazungumza juu ya hili katika chapisho linalofuata. Inakuja hivi karibuni, fuata blogi yetu!

Tunaamini katika mafanikio ya biashara nzima kiasi kwamba hata tulitangaza mashindano kwa wale ambao ghafla wanataka kubahatisha mpira utatua wapi. Maelezo katika yetu chapisho jipya.

Chanzo: mapenzi.com

Kuongeza maoni