Frithealaiche anns na sgòthan: ag ullachadh airson a chuir air bhog

В post mu dheidhinn an regata Thug sinn iomradh air san Lùnastal gum bi farpais ann le duaisean airson a h-uile Habrazhitels. Tha an t-àm air tighinn airson brat dìomhaireachd a thoirt air falbh. Ann an dòigh air choreigin fhuair sinn a’ bheachd gum faodar an abairt “frithealaiche anns na sgòthan” a ghabhail gu litireil. Feuch an cuir sinn air bhog frithealaiche obrach a-steach don adhar a ghabhas pinged! An toiseach bha am beachd a’ coimhead craicte, ach às deidh dhuinn a thoinneamh mar seo agus sin, a’ bruidhinn air anns a h-uile dòigh, thàinig sinn suas mu dheireadh le dòigh gus am frithealaiche a chuir gu na h-eòin. Thèid cur air bhog epoch a chumail aig deireadh an Lùnastail, ach airson a-nis tha sinn ag obair air a’ phàirt bathar-cruaidh den phròiseact. Mion-fhiosrachadh fon ghearradh.

Frithealaiche anns na sgòthan: ag ullachadh airson a chuir air bhog

  1. Bidh am frithealaiche stèidhichte air Raspberry Pi 3

    Bhiodh e inntinneach frithealaiche aon-aonad a thogail dhan adhar, ach a chuideam + cuideam an UPS... Dh'fheumadh seo uile neart togail mòr. Agus carson, mas urrainn dhut, air bunait Raspberry Pi 3 teann, frithealaiche gu math iomchaidh a chuir a-steach, le cumhachd coimpiutaireachd ceudan tursan nas motha na an inneal air an robh spòrs aig Tim Berners-Lee ann an 1991.

  2. Leig leinn am frithealaiche a chuir air bhog ann am bailiùn èadhair teth

    Bha beachdan againn an frithealaiche a thogail air probe helium, ach an uairsin cha bhiodh an frithealaiche a’ ping fada mus do spreadh am bailiùn aig àirde àrd ann am faireachdainn tearc agus gun tuiteadh an structar gu lèir gu làr. Bha mi airson an “uinneag” ùine craolaidh a leudachadh gu uair gu leth. Agus an uairsin chuir iad romhpa bailiùn a chleachdadh. Tha fad an itealaich dà uair a thìde. A bharrachd air an sin, ged nach eil e comasach smachd a chumail air an itealan gu tur, is dòcha gu bheil an innleadair againn sa bhasgaid as urrainn, ma thachras mearachd, gu sgiobalta, dìreach san spot, “Cuir air agus dheth."

  3. Cleachdaidh sinn conaltradh ceallach mar lìonra còmhdhail

    Faodaidh antennas WiFi an latha an-diugh “astar fada a tholladh”, ach airson seo bhiodh e riatanach ionad conaltraidh a thogail nach eil mòran nas ìsle na crìochan na stèisean radar armachd. Agus air sgàth 1,5-2 uair a thìde de chonaltradh, chan eil e ciallach siostam leithid seo a thogail, oir aig àirde a 'bhailiùn, feumaidh conaltradh cealla obrachadh gu seasmhach.

Às deidh dhuinn na “postulates” sin a chuir ri chèile cha robh coltas gu robh am pròiseact do-dhèanta tuilleadh, agus a dh’ aithghearr thòisich sinn ag obair anns na trì stiùiridhean aig an aon àm.

An toiseach, thionndaidh sinn gu na balaich bho nearspace.ru, a dh'ith an cù fhad 'sa bha e a' cur a h-uile seòrsa de iarann ​​​​a-steach don adhar (le rannsachadh agus teasairginn às dèidh sin).

An uairsin thug sinn a-mach an Raspberry Pi 3, a bha na laighe ann am bòrd taobh na leapa aig an rianaire againn, agus thòisich sinn ga chuir air dòigh.

Frithealaiche anns na sgòthan: ag ullachadh airson a chuir air bhog
Cheangail an camara:

Frithealaiche anns na sgòthan: ag ullachadh airson a chuir air bhog
Agus rinn sinn deuchainn air air an “Semyon” againn:

Frithealaiche anns na sgòthan: ag ullachadh airson a chuir air bhog
Tha Semyon gu math goireasach mar mhodail agus neach-cuideachaidh - chan eil e ag iarraidh biadh, chan eil am fòn air a tharraing, tha e an-còmhnaidh ann an deagh shunnd agus le gàire farsaing bho air feadh a chlogaid. Gu dearbh, chan eil feum againn air deise-fànais mar sin airson an itealaich, ach tha e a’ cruthachadh am faireachdainn ceart san oifis.

Tha geàrr-chunntas a’ phròiseict mar a leanas:

Frithealaiche anns na sgòthan: ag ullachadh airson a chuir air bhog
Tha Powerbank air a chleachdadh airson deuchainn talmhainn; tha feum air rudeigin nas earbsaiche airson a chuir air bhog.

Is dòcha gur e am pìos bathar-cruaidh as inntinniche bòrd airson dàta fhaighinn bho gach sensor:

Frithealaiche anns na sgòthan: ag ullachadh airson a chuir air bhog
Guys bho nearspace.ru Bha sinn a’ strì airson ùine mhòr le diofar analogues, agus an uairsin rinn sinn coimpiutair air bòrd sinn fhìn, leis gu bheil earbsachd air leth cudromach, tha mar a tha a’ phròiseact gu lèir an urra ri dàta telemetry. Tha e an urra ris a’ choimpiutair air bòrd dàta fhaighinn bho gach sensor ceangailte agus an cur chun Raspberry Pi.

Chuir sinn air bhog e, shuidhich sinn e, agus às deidh beagan sheachdainean de phrògramadh agus squats le tambourines, chaidh againn air dàta telemetry agus dealbh de Semyon fhaighinn bho chamara ceàrn farsaing:

Frithealaiche anns na sgòthan: ag ullachadh airson a chuir air bhog
Tha dàta telemetry air a ghluasad ann an aon loidhne anns an fhoirm a leanas:

Frithealaiche anns na sgòthan: ag ullachadh airson a chuir air bhog
Bidh an còd seo an uairsin ag atharrachadh an t-sreang gu raon agus a’ toirt a-mach an dàta chun làrach:

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

Tuairisgeul air cuid de dhàta:

  • N:2432; - àireamh pacaid dàta, an-còmhnaidh a’ dol am meud
  • T: 40m39s; - ùine bhon mhionaid a chaidh an rianadair itealaich a chuir air
  • MP.Stage:0; - ìre itealaich (0 - air an talamh no nas ìsle na 1 km, 1 - dìreadh, 2 - a 'dol suas aig àirde, 3 - teàrnadh)
  • MP.Alt:54; - àirde barometric ann am meatairean bho ìre na mara - bu chòir a thaisbeanadh
  • MP.VSpeed: 0.0; - astar dìreach ann am meatairean gach diog le sìoltachan meadhanach
  • MP.AvgVSpeed:0.0; - astar dìreach ann am meatairean gach diog le sìoltachan cuibheasach
  • Baro.Press:1006.49; - cuideam barometer ann am millibar
  • Baro.Alt:54; - àirde a rèir barometer
  • Baro.Temp:36.99; - teòthachd a’ bharometer fhèin
  • GPS.Coord:N56d43m23s,E37d55m68s; - co-chomharran gnàthach
  • Dachaigh:N56d43m23s,E37d55m68s; - co-chomharran an àite tòiseachaidh
  • GPS.Alt:165; - àirde GPS ann am meatairean
  • GPS.Dst:10; - astar bhon àite tòiseachaidh ann am meatairean
  • DS.Temp:[fc]=34.56; - sensor teòthachd air a 'bhòrd

Cò ris a tha an toradh coltach:

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 
)

Dè a nì thu ma tha conaltradh cealla “a’ tuiteam ”? Airson a 'chùis seo, tha dàrna cairt againn; tha dà chairt SIM air an cur a-steach don mhodem (aon slot aig an aon àm):

Frithealaiche anns na sgòthan: ag ullachadh airson a chuir air bhog
Faodaidh e atharrachadh gu fèin-ghluasadach gu seanail a bharrachd ma stadas am prìomh fhear gu h-obann a’ freagairt.

Dè thachras mura h-eil an dà lìonra cealla ri fhaighinn?

Frithealaiche anns na sgòthan: ag ullachadh airson a chuir air bhog(Gille bho iris "Yeralash" Àir. 45 Chan ann airson rud sam bith a leughas e “Theory of Probability”)

Anns a ’chùis seo, bidh rianadair GPS neo-eisimeileach againn a chuireas comharra mun àite aige. Thoir an aire nach dèan e seo tro lìonra cealla, nach eil duine sam bith a’ gealltainn gum bi e ri fhaighinn thar astaran fada, ach tro saideal.

Frithealaiche anns na sgòthan: ag ullachadh airson a chuir air bhog
Tha, tha an rianadair GPS beagan nas motha na am fear a chaidh a chuir a-steach fo chraiceann Sheumais Bond. Leis gu bheil ar farpais an urra ri co-chomharran an fhrithealaiche itealaich, is e am pàirt seo den dàta a gheibhear bhon bhòrd an rud as cudromaiche. Ach bruidhnidh sinn mu dheidhinn seo san ath phost. A’ tighinn a dh’ aithghearr, lean ar blog!

Tha sinn a’ creidsinn cho mòr ann an soirbheachas na h-iomairt gu lèir gun do dh’ ainmich sinn eadhon farpais dhaibhsan a tha gu h-obann airson tomhas càite an tig am ball air tìr. Mion-fhiosrachadh anns an dreuchd ùr.

Source: www.habr.com

Cuir beachd ann