Sèvè nan nwaj yo: ap prepare pou lanse

В poste sou regat la Nou mansyone ke nan mwa Out pral gen yon konpetisyon ak pri pou tout Habrazhitels. Lè a rive pou dechire vwal sekrè a. Yon jan kanmenm nou te gen lide ke fraz "sèvè nan nwaj yo" ka pran literalman. Ann aktyèlman lanse yon sèvè k ap travay nan syèl la ki ka ping! Nan premye lide a te gade fou, men apre yo fin trese li nan fason sa a ak sa a, diskite sou li nan tout fason, nou finalman te vini ak yon fason yo voye sèvè a nan direksyon pou zwazo yo. Yon lansman epòk pral pran plas nan fen mwa Out, men pou kounye a nou ap travay sou pati pyès ki nan konpitè nan pwojè a. Detay anba koupe a.

Sèvè nan nwaj yo: ap prepare pou lanse

  1. Sèvè a pral baze sou Franbwaz Pi 3

    Li ta enteresan yo leve yon sèl-inite sèvè nan lè a, men pwa li + pwa a nan UPS la ... Tout bagay sa a ta mande pou fòs leve konsiderab. Epi poukisa, si sou baz yon kontra enfòmèl ant Franbwaz Pi 3 ou ka deplwaye yon sèvè byen desan, ak yon pouvwa informatique plizyè santèn fwa pi gran pase machin nan sou ki Tim Berners-Lee te pran plezi nan 1991.

  2. Ann lanse sèvè a nan yon balon lè cho

    Nou te gen lide leve sèvè a sou yon pwofonde elyòm, men Lè sa a, sèvè a pa ta ping pou lontan anvan balon an pete nan yon altitid wo nan yon atmosfè rarefied ak tout estrikti a ta tonbe atè. Mwen te vle elaji "fenèt" lè a nan yon èdtan ak yon mwatye. Apre sa, yo deside sèvi ak yon balon. Dire vòl la se de èdtan. Anplis de sa, byenke vòl la pa totalman kontwole, ka gen enjenyè nou an nan panyen an ki, nan ka yon malfonksyònman, ka byen vit, sou plas la, "vire li ak fèmen."

  3. Nou pral sèvi ak kominikasyon selilè kòm yon rezo transpò

    Antèn WiFi modèn ka "pèse" distans byen long, men pou sa li ta nesesè yo bati yon konplèks kominikasyon ki pa anpil enferyè nan paramèt li yo nan yon estasyon rada militè. Ak pou dedomajman pou la nan 1,5-2 èdtan nan kominikasyon, li pa fè okenn sans yo bati yon sistèm konsa, paske nan altitid la nan balon an, kominikasyon selilè dwe travay estab.

Apre yo fin fòme "postulates" sa yo, pwojè a pa t parèt enposib, e byento nou te kòmanse travay nan tout twa direksyon an menm tan.

Premye a tout, nou tounen vin jwenn mesye yo soti nan nearspace.ru, ki te manje chen an pandan y ap lanse tout kalite moso fè nan lè a (ak rechèch ak sekou ki vin apre).

Lè sa a, nou te pran Raspberry Pi 3 a, ki te kouche sou tab kabann admin nou an, epi li te kòmanse mete l kanpe.

Sèvè nan nwaj yo: ap prepare pou lanse
Konekte kamera a:

Sèvè nan nwaj yo: ap prepare pou lanse
Epi nou teste li sou "Semyon" nou an:

Sèvè nan nwaj yo: ap prepare pou lanse
Semyon trè pratik kòm yon modèl ak asistan - li pa mande pou manje, se pa distrè pa telefòn nan, se toujou nan yon atitid gwo ak ak yon souri lajè soti nan tout lòt peyi sou kas li. Natirèlman, nou pa bezwen tankou yon kostim espas pou vòl la, men li kreye atmosfè a dwa nan biwo a.

Deskripsyon pwojè a se jan sa a:

Sèvè nan nwaj yo: ap prepare pou lanse
Powerbank yo itilize pou tès tè; yon bagay ki pi serye nesesè pou lansman.

Petèt pyès ki pi enteresan an nan pyès ki nan konpitè se yon tablo pou resevwa done ki sòti nan tout detèktè:

Sèvè nan nwaj yo: ap prepare pou lanse
Mesye soti nearspace.ru Nou te lite pou yon tan long ak divès kalite analogue, ak Lè sa a, nou te fè yon òdinatè sou tablo tèt nou, paske fyab se nan enpòtans desizif, sò a nan tout pwojè a depann sou done telemetrik. Òdinatè abò a responsab pou resevwa done ki sòti nan tout detèktè ki konekte ak transmèt yo nan Raspberry Pi a.

Nou te lanse li, konfigirasyon li, epi apre yon koup de semèn nan pwogramasyon ak skwa ak tanbourin, nou jere jwenn done telemetrik ak yon foto nan Semyon nan yon kamera gran ang:

Sèvè nan nwaj yo: ap prepare pou lanse
Done telemetri yo transmèt sou yon sèl liy nan fòm sa a:

Sèvè nan nwaj yo: ap prepare pou lanse
Lè sa a, kòd sa a konvèti fisèl la nan yon etalaj epi rezilta done yo sou sit la:

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

Deskripsyon kèk done:

  • N:2432; - nimewo pake done, toujou ogmante
  • T:40m39s; — tan depi lè kontwolè vòl la limen
  • MP.Stage:0; — etap vòl (0 — sou tè a oswa pi ba pase 1 km, 1 — monte, 2 — plane nan altitid, 3 — desandan)
  • MP.Alt:54; — altitid bawometrik nan mèt soti nan nivo lanmè — li ​​ta dwe parèt
  • MP.VSpeed:0.0; — vitès vètikal an mèt pa segonn ak filtre medyàn
  • MP.AvgVSpeed:0.0; — vitès vètikal an mèt pa segonn ak filtre mwayèn
  • Baro.Press:1006.49; - presyon bawomèt an milibar
  • Baro.Alt:54; - altitid selon bawomèt
  • Baro.Temp:36.99; - tanperati bawomèt la tèt li
  • GPS.Coord:N56d43m23s, E37d55m68s; - kowòdone aktyèl yo
  • GPS.Home:N56d43m23s,E37d55m68s; - kowòdone pwen depa yo
  • GPS.Alt:165; - GPS altitid an mèt
  • GPS.Dst:10; — Distans soti nan pwen an kòmanse an mèt
  • DS.Temp:[fc]=34.56; - Capteur tanperati sou tablo a

Ki sa pwodiksyon an sanble:

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 
)

Kisa pou w fè si kominikasyon selilè "tonbe"? Pou ka sa a, nou gen yon dezyèm kat; de kat SIM yo mete nan modèm la (yon sèl plas nan yon moman):

Sèvè nan nwaj yo: ap prepare pou lanse
Li ka otomatikman chanje nan yon kanal rezèv si youn prensipal la toudenkou sispann reponn.

Kisa k ap pase si tou de rezo selilè yo vin pa disponib?

Sèvè nan nwaj yo: ap prepare pou lanse(Ti gason soti nan pwoblèm "Yeralash" No 45 Se pa pou anyen ke li li "Theory of Probability").

Nan ka sa a, nou pral gen yon tracker GPS endepandan ki voye yon siyal sou kote li yo. Tanpri sonje ke li fè sa pa atravè yon rezo selilè, ki disponiblite a sou distans ki long pa garanti pa pèsonn, men atravè yon satelit.

Sèvè nan nwaj yo: ap prepare pou lanse
Wi, tracker GPS la se yon ti jan pi gwo pase sa ki te implanté anba po James Bond. Depi konpetisyon nou an depann de kowòdone sèvè vole a, pati sa a nan done yo resevwa nan men tablo a pral pi enpòtan an. Men, nou pral pale sou sa a nan pwochen pòs la. Vini byento, swiv blog nou an!

Nou kwè nan siksè tout antrepriz la tèlman nou te anonse yon konpetisyon pou moun ki toudenkou vle devine kote boul la pral ateri. Detay nan nou an nouvo pòs.

Sous: www.habr.com

Add nouvo kòmantè