В
- Pêşkêşker dê li ser bingeha Raspberry Pi 3 be
Dê balkêş be ku meriv serverek yek-yekanî li hewayê hilde, lê giraniya wê + giraniya UPS-ê... Ev hemî dê hêza bilindkirina berbiçav hewce bike. Û çima, heke li ser bingeha Raspberry Pi 3-a kompakt hûn dikarin serverek pir maqûl, bi hêzek hesabkerî çend sed carî mezintir ji makîneya ku Tim Berners-Lee di sala 1991-an de kêfa wê pê re hebû, bicîh bikin.
- Ka em serverê di balonek hewa germ de bidin destpêkirin
Nêrînên me hebûn ku em serverê li ser sondayek helyûmê rakin, lê wê hingê server dê demek dirêj ping neke berî ku balon li bilindahiyek bilind di atmosferek kêm de biteqe û tevahiya avahî bikeve erdê. Min xwest ku "pencereya" dema hewayê bi saetek û nîvê berfireh bikim. Û paşê wan biryar da ku balonek bikar bînin. Demjimêra firînê du saet e. Wekî din, her çend firîn bi tevahî nayê kontrol kirin jî, dibe ku di selikê de endezyarek me hebe, ku di bûyera xeletiyekê de, di cih de zû dikare "wê veke û veke."
- Em ê ragihandina hucreyî wekî tora veguhastinê bikar bînin
Antênên WiFi yên nûjen dikarin dûrên pir dirêj "diqulipînin", lê ji bo vê yekê pêdivî ye ku kompleksek ragihandinê were çêkirin ku di pîvanên xwe de ji qereqolek radarê ya leşkerî pir ne hindik be. Û ji bo danûstendina 1,5-2 demjimêran, avakirina pergalek wusa bê wate ye, ji ber ku li bilindahiya balonê, pêwendiya hucreyî divê bi îstîqrar bixebite.
Piştî formulekirina van "postulates", proje êdî ne pêkan xuya bû, û di demek kurt de me di yekcarê de di her sê aliyan de dest bi xebatê kir.
Berî her tiştî, me berê xwe da xortên ji
Dûv re me Raspberry Pi 3, ku di tabloya nivînê ya rêvebirê me de razayî bû, derxist û dest bi sazkirina wê kir.
Kamera ve girêdayî ye:
Û me ew li ser "Semyon" xwe ceriband:
Semyon wekî modelek û arîkar pir rehet e - ew ji xwarinê napirse, bi têlefonê bala wî nayê kişandin, her gav di nav dilgeşiyek mezin de ye û bi bişirînek berfireh ji her derê helmeta xwe. Bê guman, em ji bo firînê ne hewcedarê cîhek wusa ne, lê ew di nivîsgehê de atmosferek rast diafirîne.
Bernameya projeyê wiha ye:
Powerbank ji bo ceribandina erdê tê bikar anîn; ji bo destpêkirinê tiştek pêbawertir hewce ye.
Dibe ku perçeya herî balkêş a hardware panelek ji bo wergirtina daneyan ji hemî sensoran e:
Guys from
Me ew dest pê kir, mîheng kir, û piştî çend hefte bernamekirin û bi tembûran re, me karî daneyên telemetrîyê û wêneyek Semyon ji kamerayek berfereh bi dest bixin:
Daneyên telemetrî di yek rêzê de di forma jêrîn de têne şandin:
Dûv re ev kod rêzikê vediguhezîne rêzek û daneyan derdixe malperê:
$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);
Danasîna hin daneyan:
- N:2432; - Hejmara pakêta daneyê, her gav zêde dibe
- T:40m39s; - dem ji dema ku kontrolkerê firînê hate pêxistin
- MP.Stage:0; - Qonaxa firînê (0 - li ser erdê an li jêr 1 km, 1 - hilkişîn, 2 - li bilindahiyê hejandin, 3 - daketin)
- MP.Alt:54; - bilindahiya barometrîkî bi metre ji asta deryayê - divê were xuyang kirin
- MP.VSpeed:0.0; - Leza vertîkal bi metre di çirkeyê de bi parzûna navîn
- MP.AvgVSpeed:0.0; - Leza vertîkal bi metre di çirkeyê de bi parzûna navîn
- Baro.Press:1006.49; - zexta barometre li millibar
- Baro.Alt:54; - bilindahî li gorî barometre
- Baro.Temp:36.99; - germahiya barometre bixwe
- GPS.Coord:N56d43m23s,E37d55m68s; - hevrêzên heyî
- GPS.Home:N56d43m23s,E37d55m68s; - koordînatên xala destpêkê
- GPS.Alt:165; - Bilindahiya GPS bi metre
- GPS.Dst:10; - dûrbûna ji xala destpêkê bi metre
- DS.Temp:[fc]=34.56; - Sensor germê li ser panelê
Hilber çawa xuya dike:
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
)
Ger pêwendiya hucreyî "kave" çi bike? Ji bo vê rewşê, me qerta duyemîn heye; du SIM-kart di nav modemê de têne danîn (her carê yek slot):
Heke ya sereke ji nişka ve bersivê bide ew dikare bixweber veguhezîne kanalek yedek.
Ger her du torên hucreyî neberdest bibin dê çi bibe?
(Xort ji
Di vê rewşê de, em ê şopgerek GPS-ya serbixwe hebe ku li ser cîhê xwe îşaretekê dişîne. Ji kerema xwe not bikin ku ew vê yekê ne bi torgilokek hucreyî dike, ku hebûna wê li ser dûrên dirêj ji hêla kesek ve nayê garantî kirin, lê bi riya satelîtê.
Erê, şopgera GPS-ê ji ya ku di binê çermê James Bond de hatî çandin hinekî mezintir e. Ji ber ku pêşbaziya me bi koordînatên servera firînê ve girêdayî ye, ev beşa daneya ku ji panelê hatî wergirtin dê ya herî girîng be. Lê em ê di nivîsa paşîn de li ser vê yekê biaxivin. Di demek nêzîk de, bloga me bişopînin!
Em bi serkeftina tevahiya pargîdaniyê ew qas bawer dikin ku me ji bo kesên ku ji nişkê ve dixwazin texmîn bikin ku dê top li ku derê be jî pêşbaziyek ragihand. Agahiyên di me de
Source: www.habr.com