Orodha ya maudhui:

Uunganisho wa rununu wa DWMM0 Mezzanine: Hatua 3
Uunganisho wa rununu wa DWMM0 Mezzanine: Hatua 3

Video: Uunganisho wa rununu wa DWMM0 Mezzanine: Hatua 3

Video: Uunganisho wa rununu wa DWMM0 Mezzanine: Hatua 3
Video: Ремонт малогабаритной квартиры Дизайн коридора Дизайн ванной комнаты. Идеи дизайна РумТур #Хрущевка 2024, Julai
Anonim
Uunganisho wa rununu wa DWMM0 Mezzanine
Uunganisho wa rununu wa DWMM0 Mezzanine
Uunganisho wa rununu wa DWMM0 Mezzanine
Uunganisho wa rununu wa DWMM0 Mezzanine
Uunganisho wa rununu wa DWMM0 Mezzanine
Uunganisho wa rununu wa DWMM0 Mezzanine

Huu ni onyesho rahisi la matumizi ya mezzanine ya DWMM0 kwa ukataji wa data za mbali. Upande wa mteja wa programu hii huendesha hati ya chatu (mteja.py) anayehusika na kusoma data ya GNSS / GPS na kuipeleka kwa upande wa seva (kupitia TCP / IP itifaki), ambayo inaendesha hati tofauti (server.py) inayohusika na kukusanya na kuhifadhi data zinazoingia.

Rejea: tovuti ya mradi

Hatua ya 1: DWMM0 - MAELEZO YA HARDWARE

DWMM0 Mezzanine ni bodi ya nyongeza ya kompyuta ya DragonBoard 410c (au nyingine yoyote 96Boards standard SBC). Mezzanine hii inajumuisha mifumo mikuu 5:

  • Mdhibiti wa malipo ya Betri ya Li-Ion
  • Mdhibiti wa Hub ya USB 2.0
  • DC / DC Boost Converter (kutoka 3.0V hadi 9.0V)
  • Moduli ya LPWA / GNSS (iliyo na kifaa cha Quectel BG96)
  • Waongofu wa DC / DC (kutoka 5V hadi 3.3V na 4.1V)

Hatua 2: DWMMO - GNSS / GPS LOGGER APPLICATION

Hati za asili za chatu za programu hii zinaweza kupakuliwa kutoka hapa: pakua hatiScript.py script lazima iendeshwe kwenye kompyuta yoyote iliyo na unganisho la mtandao (upande wa SERVER). Ukungu wa mteja.py inaendesha kwenye DragonBoard 410c na DWMM0 Mezzanine (upande wa MTEJA Kila hati ina kikao chake cha "Vigezo vinavyoweza kusanidiwa", ambayo lazima ibadilishwe na mtumiaji (kama anwani ya TCP / IP, bandari, mtandao wa APN, jina la mtumiaji na nywila).

Hatua ya 3: DWMM0 - KUZALISHA KIWANGO CHA KML

Faili iliyosasishwa_python_scripts.zip ina hati ya mteja iliyobadilishwa (gpslog.py) ambayo hutimiza uhifadhi wa ndani wa data ya GPS (data ya NMEA kutoka moduli ya Quectel BG96):

  • gpslog.py: hati mpya ya mteja (huhifadhi data ya GPS kwenye logger.txt ya faili)
  • makekml.py: hubadilisha faili ya logger.txt kuwa toleo la KML (logger.kml) ambayo inaweza kufunguliwa katika Google Earth
  • logger.txt: data ya GPS iliyohifadhiwa
  • logger.kml: Uongofu wa KML wa data iliyohifadhiwa ya GPS

Ilipendekeza: