В
- Server bakal dumasar kana Raspberry Pi 3
Eta bakal metot pikeun ngangkat server single-Unit kana hawa, tapi beurat na + beurat UPS ... Sadaya ieu bakal merlukeun kakuatan ngangkat considerable. Sareng naha, upami dina dasar kompak Raspberry Pi 3 anjeun tiasa nyebarkeun server anu lumayan, kalayan kakuatan komputasi sababaraha ratus kali langkung ageung tibatan mesin dimana Tim Berners-Lee senang-senang di 1991.
- Hayu urang ngajalankeun server dina balon hawa panas
Urang tadi gagasan pikeun ngangkat server dina usik hélium, tapi lajeng server moal ping lila saméméh balon burst di luhurna dina atmosfir rarefied sarta sakabéh struktur bakal tumiba ka taneuh. Abdi hoyong ngalegaan "jandela" airtime ka hiji satengah jam. Lajeng aranjeunna mutuskeun pikeun ngagunakeun balon a. Durasi hiber dua jam. Salaku tambahan, sanaos penerbanganna henteu tiasa dikendali sacara lengkep, tiasa aya insinyur urang dina karanjang anu, upami aya gangguan, tiasa gancang, langsung di tempat, "ngahurungkeun sareng mareuman".
- Urang bakal ngagunakeun komunikasi sélulér salaku jaringan angkutan
Anteneu WiFi modéren tiasa "nusuk" jarak anu cukup jauh, tapi pikeun ieu peryogi ngawangun kompleks komunikasi anu henteu langkung handap dina parameterna ka stasiun radar militér. Sareng pikeun komunikasi 1,5-2 jam, teu aya gunana pikeun ngawangun sistem sapertos kitu, sabab dina jangkungna balon, komunikasi sélulér kedah dianggo sacara stabil.
Saatos ngarumuskeun "postulates" ieu, proyék éta henteu deui sigana teu praktis, sareng enggal-enggal urang mimiti damel dina tilu arah sakaligus.
Munggaran sadaya, urang tos ka guys ti
Teras kami nyandak Raspberry Pi 3, anu aya dina méja ranjang admin kami, sareng ngamimitian nyetélana.
Nyambungkeun kaméra:
Sareng kami nguji éta dina "Semyon" kami:
Semyon pisan merenah salaku modél sarta asisten - anjeunna teu menta dahareun, teu kacau ku telepon, salawasna dina wanda hébat sarta kalawan seuri lega ti sakuliah helm na. Tangtosna, urang henteu peryogi baju angkasa sapertos kitu pikeun penerbangan, tapi nyiptakeun suasana anu pas di kantor.
Outline proyék nyaéta kieu:
Powerbank dipaké pikeun nguji taneuh; hal anu leuwih dipercaya diperlukeun pikeun peluncuran.
Panginten sapotong hardware anu paling pikaresepeun nyaéta papan pikeun nampi data tina sadaya sensor:
Lalaki ti
Kami ngaluncurkeunana, ngonpigurasikeunana, sareng saatos sababaraha minggu program sareng squats sareng rebana, kami tiasa nampi data telemétri sareng poto Semyon tina kaméra sudut lega:
Data telemétri dikirimkeun dina hiji jalur dina bentuk ieu:
Kode ieu lajeng ngarobah string kana Asép Sunandar Sunarya sarta outputs data ka loka:
$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);
Katerangan sababaraha data:
- N:2432; - Jumlah pakét data, salawasna nambahan
- T: 40m39s; - waktos ti momen controller hiber dihurungkeun
- MP.Panggung:0; - tahap hiber (0 - dina taneuh atawa handap 1 km, 1 - naek, 2 - hovering di luhurna, 3 - katurunan)
- MP.Alt:54; - jangkungna barometric dina méter ti permukaan laut - eta kudu dipintonkeun
- MP.VSspeed: 0.0; - speed nangtung dina méter per detik kalawan filter median
- MP.AvgVSspeed:0.0; - speed nangtung dina méter per detik kalawan rata filter
- Baro.Pencét:1006.49; - tekanan barometer dina milibar
- Baro.Alt:54; - jangkungna nurutkeun barometer
- Baro.Temp:36.99; - suhu barometer sorangan
- GPS.Coord:N56d43m23s,E37d55m68s; - koordinat ayeuna
- GPS.Home:N56d43m23s,E37d55m68s; - koordinat titik awal
- GPS.Alt:165; - jangkungna GPS dina méter
- GPS.Dst:10; - jarak ti titik awal dina méter
- DS.Temp: [fc] = 34.56; - sensor suhu dina dewan
Kumaha kaluaran sapertos kieu:
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
)
Naon anu kudu dipigawé lamun komunikasi sélular "ragrag"? Pikeun hal ieu, urang gaduh kartu kadua; dua kartu SIM diselapkeun kana modem (hiji slot dina hiji waktu):
Éta otomatis tiasa ngalih ka saluran cadangan upami saluran utama ujug-ujug eureun ngaréspon.
Kumaha lamun kadua jaringan sélulér teu sadia?
(Budak ti
Dina hal ieu, urang bakal gaduh tracker GPS mandiri anu ngirim sinyal ngeunaan lokasina. Punten dicatet yén éta henteu ngalangkungan jaringan sélulér, anu kasadiaan anu jarak jauh henteu dijamin ku saha waé, tapi ngalangkungan satelit.
Leres, tracker GPS langkung ageung tibatan anu dipasang dina kulit James Bond. Kusabab kompetisi urang gumantung kana koordinat tina server ngalayang, ieu bagian tina data nampi ti dewan bakal paling penting. Tapi urang bakal ngobrol ngeunaan ieu dina tulisan salajengna. Datang geura, tuturkeun blog urang!
Kami yakin kana kasuksésan sakabéh perusahaan sahingga urang malah ngumumkeun kompetisi pikeun maranéhanana anu ujug-ujug hayang nebak dimana bal bakal darat. Rincian dina kami
sumber: www.habr.com