Kodune GPS -navigaator Arduino põhjal (3 fotot). Isiklike GPS -navigaatorite valimine ja kasutamine Kodused tooted navigaatorist

Ma olin kannatamatu GPS -i kasutamiseks igasuguste elektrooniliste käsitööde jaoks. Vaatasin läbi hulga võimalusi ja sõnastasin lõpuks oma soovid:

Madalaim võimalik hind
- tolmu- ja niiskuskindlus - et saaksite selle näiteks autosse keerata
- puuduvad mittestandardsed kiibid - ainult täidis, mille kohta on palju dokumente
- pole USB -d - lihtsalt raskepärane ketramine, et saaksite seda kasutada lihtsates käsitöödes.

Ja see töötas!

Kui hakkate otsima sobivat riistvara Arduino või mõne muu mikrokontrolleri jaoks, torkab silma midagi sellist:

Makstes dollareid kolmekümne neljakümne viiekümne eest, on GPS joodetud-ja kui kavatsete näiteks mõne autokapi alla töö peita, ostke lisaraha eest teine ​​GPS-antenn ja selle jaoks adapter. Siinkohal raputab kahepaikne negatiivselt pead :(

Teine võimalus on USB -kaabliga arvutile mõeldud GPS -vastuvõtjad, need on odavamad. Kui valite selle valiku, peate USB -kilbi eest maksma 20 dollarit ja lootma, et leiate konkreetse Hiina tööstustoote jaoks protokolli dekrüpteerimise. Noh, või ühendage vana mittevajalik Android -nutitelefon USB -kilbi kaudu, kuid siis hüvasti sisselülitamise kiirusega ja tere probleemide merele - aku, sisselülitamine, pidurid jne.

Ja siis leian selle DX -ist:

Seade pole toodetud isegi Hiinas, vaid Taiwanis GPS -i spetsialiseerunud ettevõtte poolt ja see mudel on mõeldud kasutamiseks paatidel, sellel on niiskuskaitse ja isegi sisseehitatud magnet katusele kinnitamiseks ning iminapp klaasile paigaldamiseks. Sees - de facto standard - SiRF Star III kiip. Ja selle ime hinnasilt on veidi alla 35 dollari!

Seadmel on 2 varianti - USB -ga ja jadapordiga (mudel), veendun, et võtan teise ja tellin. Samal ajal kui Vene Post aeglaselt pakki tirib, süvenen dokumentatsiooni.

Kõigil "seeria" välisseadmetel on 2 teostust - "RS -232" ja "TTL". Esimest kasutati kümme aastat tagasi modemite ja hiirte jaoks - see kasutab voolu miinus N voltist kuni + N. Kaasaegsetes mikrokontrollerites, sh. Arduino, kasutatakse teist - kus andmete edastamisel on "ühed" tähistatud vooluga +5 volti (või 3,3 volti) ja "nullidega" tähistatakse voolu puudumist. Olles lugenud karjeid "oh, ja ma torkasin selle Arduino sisse, kuid see ei künda!" sain aru, et mul on vaja ka TTL / RS-232 muundurit. Kõigepealt otsisin MAX3232 kiipi, mida tavaliselt kasutatakse sel eesmärgil, ja siis leidsin veel paar senti veel selle, jootmata, koos pistikutega:

Alustame ja näeme, et aknalaual olev seade püüdis 11 satelliiti ja määras mitme meetri veaga koordinaadid:

Nagu näete, ei olnud vaja lisatoidet - tavalisest 0,5A USB -pordist on piisavalt voolu - s.t. ja mikrokontroller saab sellega hakkama. Samal ajal töötab kõik läbi GPS -vastuvõtja enda poolteise meetri kaabli ja kolme meetri pikendusjuhtme. Rohkem kui piisavalt, et autosse mikrokontroller kokku toppida ja näiteks GPS esiklaasi ülemise serva kohale asetada.

Kiirused on täielikult kooskõlas kiirusega - "külmkäivitus" - vähem kui minut, "kuum" - sekundiga.

Kokku sain umbes neljakümne dollari eest komplekti, mis muudab iga Arduino käsitöö huvitavamaks tükiks. Isiklikult valmistan sellest GPS-jälgija autole, millel on GSM, OBD-II ühendus pardaarvutiga ja muud väikesed rõõmud.

Täiendused kommentaatorite soovil:

Venekeelne juhend: Pooled leheküljed kirjeldavad siiski ühendust Windows Mobile'i pihuarvutiga.

Link suurte tähtedega - (pdf). Kaal - 62 grammi, voolutarve - 80 mA, protokoll - NMEA 0183 või binaarne. Külmkäivitus - 42 sekundit, soe - 38 sekundit, kuum - 1 sekund. Värskendamissagedus koos välissätetega on 1 Hz, kuid spetsifikatsioonis on öeldud "taasavamine-0,1 sekundit".

Plaan osta +50 Lisa lemmikute hulka Mulle meeldis arvustus +47 +89

0. Sissejuhatus

Tõenäoliselt olete kõik juba GPS -navigaatoritega kokku puutunud. Niisiis, enne kui julgete seda seadet osta - pidage meeles: mitte kõik gps -navigaatorid pole võrdsed!

See on kusagil välismaal, kus saate poodi minna ja head toodet osta. Meie riigis, poodi minnes, peate teadma mis täpselt soovite osta ja kui palju see peaks maksma. Vastasel korral ajavad nad sind persse nagu imeja ja rebivad nagu kleepuvad.

Ja nüüd on kadestamisväärse püsivusega inimesi, kes tulevad "Eldoradosse", helistavad müüjale ja ütlevad: "Mul on vaja GPS-navigaatorit." Ja nad tulevad siit poest lausa jamaga, ostetud suure raha eest.

Näiteks ostsid hiljuti kamraadid uhke Pioneer Avic S2 per 10 000 rubla koos funktsioonidega:
... Bluetooth -vabakäeseade adapter mobiiltelefonile
... Mp3 mängija
... multimeedia fotovaatur

Lühidalt, kõik funktsioonid, välja arvatud üks ja ainus - navigeerimine. Milline tühiasi ...

Sest seltsimeestel ei tulnud pähe navigaatorit ostes müüjale esitada üksainus küsimus: " Kas seal on meie linna kaart?"

Sest kuradima seltskonnale ei tule see pähegi ma lähen et Venemaa pole mitte ainult Moskva ja Peterburi - vaid ka palju erinevaid väikelinnu, nagu Lipetsk, Voronež, Saratov, Orel ja Uryupinsk jne.

Kuna Eldoradost pärit eblanidele ei tule pähe, et pole vaja müüa Venemaa perifeerias olevaid navigaatoreid, mille kohta selle perifeeria kaarte pole, neid ei olnud ja lähitulevikku pole oodata - tühisuse tõttu sellest ametist välismaise arendaja jaoks.

1. Navigatsioonisüsteemide võrdlev analüüs

Vahepeal, kui mu kamraadid oleksid teemas, siis nad ostaksid Garmin Nuvi 205 per 8000 rubla- mille kohta on olemas Venemaa 63 piirkonna kaardid, on kõik piirkondlikud keskused joonistatud vähemalt - koos tänavate nimedega ja pool - majade kontuuride ja numeratsiooniga.


Aga ei, meie poeriiulid on täis igasuguseid TomTom, Nec, Pioneer ja hunnik noname hiina käsitööd nagu MIO, Orion või Shivaki... Samuti on täiesti salapäraseid seadmeid, mille näol on ainus kiri "GPS".

Olles saanud selle seadme õnnelikuks omanikuks, leiavad inimesed pettumusega, et nende 500 000. linna kaardil kujutab üks punkt föderaalsete maanteede ristumiskohas. Ja enam -vähem üksikasjalikud kaardid on saadaval ainult Moskvast, Peterburist ja isegi parimal juhul tosinast Venemaa suurest linnast.

Siin on lühike võrdlev analüüs navigatsioonikaartide katvuse kohta seisuga 01.03.2009:

Mitte praegune hetk kartograafilise katvuse osas pole kahtlemata Garmini liider, teisel kohal on Navitel. Ülejäänud navigatsioonisüsteemid sobivad ehk ainult neile, kes eelistavad oma autoga väljaspool Moskva ringteed mitte sõita.

3. GPS -navigaatorite tüübid

Kui teil on Garmini navigaator - rõõmustage: saate osta (või alla laadida;) värskeid kaarte - ja sõita nendega.

Kui teil on pihuarvuti Windows Mobile'i või Palm OS -i jaoks või nutitelefon Symbiani jaoks - pole see ka probleem: laadige alla Garmin Mobile XT, avage, täitke kaardid - ja hankige täieõiguslik Garmin.

Aga mis siis, kui teil on juba teatud riistvaraline navigaator tarkvaraga, mis teile üldse ei sobi?

4. Mis on PNA?

Globaliseerumisel ja tootjate laiskusel on ilmseid eeliseid. Nüüd on turule ilmunud tohutu hulk seadmeid PNA(Isiklik navigeerimisabiline) - põhineb .. Windows CE! Kõik Pioneer, MIO, JJ-Connect on just sellised seadmed.

Lühike teooria, et saaksite aru, millest see räägib. Tegelikult on selline seade miniatuurse Windowsiga miniatuurne arvuti, mida juhib hiire asemel puuteekraan. Tõsi, tootja võttis kõik meetmed, et te seda kunagi ei arvaks: Windowsi ekraanisäästja asemel on tavaliselt tootja ekraanisäästja, töölaua asemel spetsiaalne programm, mis piirab kasutaja oma seadme menüüga oma navigeerimis- ja süsteemiseadete funktsioone.

PLUSS - mööda tootja kesta ja pääsesime Windowsi juurde, saame seadmesse installida hunniku vajalikke ja originaalseid tarkvara ja üldiselt kasutada seda täieõigusliku pihuarvutina. Käsitöölised teatavad erinevate mängude, raamatulugejate, videomängijate ja isegi kontorirakenduste paigaldamisest auto navigaatoritele.

MINUS on pihuarvuti ja PDA Windowsi all. A Windows, nagu teate, võib olla lollakas ja mõnikord isegi kukkuda. Kuigi väidetakse, et WinCE on suurenenud stabiilsusega operatsioonisüsteem, võivad hooletu kasutaja toimingud otse Windowsiga suheldes muuta teie pna reageerimata kasutuks seadmeks.

5. Installifailid

Mõned nutikad tootjad (näiteks Pioneer) pange PDA -le kaks mälupulka - töötav ja varukoopia -, mis on alati saadaval ainult lugemiseks, ja võimaldavad toota nn. külma lähtestamine" - kui töötava välkmälukaardi sisu koos installitud Windowsi ja tarkvaraga kirjutatakse üle varukoopia sisule. Ühest küljest on see usaldusväärne - sellise PDA mittetoimivasse olekusse viimine on üsna problemaatiline. teisest küljest pole see eriti mugav: kogu teie installitud tarkvara saab ühe käepideme vajutusega hävitada ja asendada standardse tehasüsteemiga.

Sellest olukorrast väljumine on üsna lihtne: standardne fail pannakse välise SD-kaardi juure autorunce.exe, mis käivitub automaatselt pärast külma lähtestamist ja kaardi tuvastamist ning installib failist mnavdce.cab kogu vajaliku tarkvara.

Siit saate alla laadida kõige sagedamini kasutatavate WinCE utiliitide komplekti: utils.zip... Soovitan need SD -kaardil eraldi kataloogi alla laadida ja lahti pakkida - need tulevad meile kasuks.

7. Vlazim sees

Niisiis, oleme enne standardse menüüga pna välja lülitanud. Tavaliselt on käske "Navigeerimine", "Rakendused" ja "Seaded". Kui klõpsate navigeerimisnupul, käivitatakse mõni kolmanda osapoole tarkvara, näiteks:

Autosatelliit JJ-Connectis "e
... Navitel Navigator Shivakil
... iGo saidil Pioneer e.

Seega on tavalisel pna -l kaks kestat: esimene kest näitab menüüd ja teine ​​navigeerimist. WinCE töölaud ja tegumiriba on aga peidetud. " Avage"Seadmeid saab käivitada mitmel viisil, sõltuvalt seadmest ja sellest, mida täpselt soovite saavutada.

1. võimalus: navigatsiooniprogrammi asendamine teisega
... Valik 2: asendage standardmenüü oma kohandatud menüüga
... Valik 3: tühistage kõik tarkvara kestad ja käivitage töölaud

Peame esimest võimalust kõige ohutumaks. Teine ja kolmas avamisvalik tuleks teha väga hoolikalt, kuna mõned seadmed katkestavad välismaailmaga ühenduse, kui nad ei käivita navigeerimismenüüd ega lakka reageerimast sündmustele.

Kui soovite ikkagi oma pna pda tasemele avada - lugege foorumist vastavaid teemasid. Ja enne selle tegemist pöörake erilist tähelepanu teemale " Kuidas mitte tappa oma navigaatorit ".

See kehtib eriti nende kohta, kellel on ühe mälupulgaga navigaator ja seadme küljel asuv "lähtestamise" auk ei taasta täielikult operatsioonisüsteemi ja kõiki installitud programme - vaid lihtsalt tavalist taaskäivitamist. Pange tähele, et selliseid navigaatorimudeleid on PALJU.

Ebamugav liikumine registris või süsteemi välkmälu vormindamise tahtmatu käivitamine juhtpaneelilt - toob kaasa suured hemorroidid, mis püüavad seadet taaselustada.

8. Hakkame avama

Pidage meeles ühte aksioomi: hoolimata asjaolust, et kõik avamismeetodid on sarnased, pole universaalseid meetodeid, mis sobiksid ilma muudatusteta igale seadmele. Seetõttu peate iga lukust vabastamise toimingu tegemisel mõistma, mida täpselt te praegu teete ja milliseid tagajärgi see kaasa toob.

Tavaliselt vähendatakse esimese ja teise avamisvõimalust exe-shniku ​​asendamine navigeerimisprogrammi või käivitusmenüüst soovitud rakendusse (näivade puhul üksikasjalik selgitus).

Esiteks peate mõistma, kuidas seade arvutiga ühendub. Seadme välise SD -kaardi saab alati kaardilugejasse lükata ja seade ise on tavaliselt ühendatud USB -juhtmega. Siin on kaks võimalust: kas seda nähakse süsteemis otse kettaseadmena või peate seadmega failide vahetamiseks installima Microsoft ActiveSync.

See tähendab, et me peame saama juurdepääs failisüsteemile seade ise ja selle väline SD -kaart. Pärast seda leiame (oletame) empiiriliselt, kus asub navigeerimisprogrammi exe-fail. Sõltuvalt seadme tootjast võib see asuda mälukaardil või võib -olla seadme sisemisel välkmälukaardil.

Näiteks:
... \ SDMMC \ Navitel \ Navitel.exe
... \ SDMMC \ MobileNavigator \ MobileNavigato r.exe

Esimene asi, mida ma tavaliselt teen, on vana exe -shniki ümbernimetamine - näiteks lisades nimele märgi "1": MobileNavigator1.exe. Ja selle asemele panime juba tuttava saidi cecmd.exe, mis sai algse nime: MobileNavigator.exe.

Inimlikult ühendame navigaatori arvutist lahti, laadime selle uuesti, ootame menüü ilmumist ja valime üksuse "Navigeerimine". Kui kõik on õigesti tehtud, näete navigeerimisprogrammi asemel WinCE failihaldurit Total Commander.

9. Uurige seadet

Mida see meile annab? Esiteks saate võrgust teavet otsida mitte ainult seadme nime järgi, mida Yandex ja Google sageli ei tea, vaid ka süsteemi kooditunnuse järgi. See juhtub, et erinevate kaubamärkide all müüdavad seadmed on seest täiesti identsed.

Teiseks - nüüd teame, millise OS -i versiooni, protsessori ja ekraani eraldusvõime jaoks peaksime tarkvara otsima.

Kas soovite navigeerijalt saada täieõigusliku pihuarvuti? Minge kausta \ WINDOWS ja käivitage explorer.exe. Seejärel kasutage utiliidi TaskbarShow.exe paketist Utils.zip. Ja siin on teil täieõiguslik pihuarvuti, millel on menüü Start ja tegumiriba.

10. Tutvuge Garmin Mobile XT -ga

Edasine tegevuskava on selge: Exe-shniku ​​asemel peame kinnitama vajaliku. See võib olla üks paljudest programmidest, mis pakuvad interaktiivset kasutajamenüüd. Sellesse saate integreerida mis tahes navigatsioonisüsteemide, mänguasjade ja lihtsalt erinevate programmide käivitamise.

Meie lihtsamal juhul peaks see olema programmipõhine navigatsioonisüsteem Garmin Mobile XT- võimaldab teil töötada Garmini kaartidega. Põhiprobleem on selles, et selle programmi ametlikud versioonid on välja antud Windows Mobile, Symbian ja Palm jaoks, kuid mitte WinCE jaoks.

Kui aasta tagasi oli see probleem lahendamatu, siis nüüd on käsitöölised WinCE jaoks välja andnud juba mitu Garmin Mobile XT paketti. See sai võimalikuks tänu sellele, et WinCE ja Windows Mobile süsteemide tuumad on suures osas identsed.

Siin on nende pakettide lingid:
... GarminMobXTWinCE.zip
... GarminMobileXTforWindowsCE_50010w.rar
... GarminMobileXTforWindowsCE_50020w.7z

Raske on öelda, milline pakett teie süsteemile sobib. Kui teil on WinCE versioon 5.00.20 - soovitan alustada GarminMobileXTforWindowsCE_50020w.7z -ga, kui allpool - GarminMobileXTforWindowsCE_50010w.rar -ga. Netist leiate ka palju teisi koostisi, sealhulgas neid, mis on mõeldud teatud seadmete avamiseks.

11. Garmini käivitamise skript

Garmin Mobile XT käivitamiseks WinCE -s ei piisa Que.exe helistamisest. Assambleede puhul on hea see, et neil on juba sisseehitatud MortScripti skript rakenduse käivitamiseks. Selle skripti nimi on tavaliselt Garmin.mscr ja see sisaldab järgmisi toiminguid:

1) Kontrollige: kui Garmin Mobile XT juba töötab - siis lihtsalt aktiveerige selle aken:
Kui (WndExists ("Garmin Mobile XT")) Näita ("Garmin Mobile XT") Välju EndIf
... 2) Jookse explorer.exe(kui see veel ei tööta). Kui teie GMXT jookseb kokku veaga "Lugemisõiguse rikkumine andmeaadressil 0xFFFFFFFC", siis tõenäoliselt ei tööta teil explorer.exe, kuid vajate garminit:
Kui (mitte ProcExists ("explorer.exe")) Käivita ("\ windows \ explorer.exe") Unerežiim (400) EndIf
... 3) Hoolimata asjaolust, et Garmini tööks on vaja explorer.exe, tegumiriba jääb ainult teele ja varjab tema akna. Sellest vabanemiseks kasutame utiliiti TaskbarHide.exe samast Utils.zip -ist:
Käivita (SystemPath ("ScriptPath") \ "TaskbarHide.exe") Unerežiim (500) Run (SystemPath ("ScriptPath") \ "TaskbarHide.exe")
... 4) Kopeeri seaded GMXT SD -kaardilt seadme sisemisele mälupulgale. Kui te ei salvesta sätteid SD-kaardile, unustab programm need iga kord, alustades vaikeseadetest.
XCopy (SystemPath ("ScriptPath") \ "Settings \ *. *", "\ Garmin", TRUE)
... 5) Jookse Garmin Mobile XT ja ootame selle töö lõpetamist:
RunWait (SystemPath ("ScriptPath") \ ".. \ Apps \ WM \ que.exe")
... 6) Pärast rakenduse valmimist võtame selle kätte seaded tagasi SD -kaardile:
XCopy ("\ Garmin \ *. *", SystemPath ("ScriptPath") \ "Seaded", TRUE)
... 7) Tagastame tegumiriba oma kohale. Vastasel korral ei avasta järgmine kord Explorerit "ja see pole nähtav:
Käivita (SystemPath ("ScriptPath") \ "TaskbarShow.exe")
... 8) Tulistame explorer.exe- tavaliselt pole navigaatoril seda vaja:
Kui (ProcExists ("explorer.exe")) Tapa ("explorer.exe") EndIf
Siin on skript, mis selgus. Alustame ja proovime. Kui käivitamisel saame teate "" ProcExist "nõuab toolhelp.dll" - lisage raamatukogu skriptidest kataloogi toolhelp.dll paketist Utils.zip.

12. Avage Garmin Mobile XT

GMXTi esmakordsel käivitamisel rõõmustab teid sõnum: nad ütlevad, ostke mind! Selliste ideedega saatke julgelt nutikas programm - valides menüükäsuga "Ühenda Garmin GPS -iga". Kui te seda üksust ekraanil ei näe ja viimane käsk on "Tootenumber", siis on programm seadme ekraani suuruse valesti määranud.

Olles kuulnud, et programm ei tööta ilma Garmini GPS -vastuvõtjata - valime keele ja jõuame programmi peamenüüsse. Kui näete seda pilti, on 3/4 teie raskest teest juba läbitud. Me läheme menüüsse "Seaded" -> "Teave süsteemi kohta" ja kirjutame paberilehele mälukaardi ID (tavaliselt 10 numbrit).

Lülitage seade välja, sisestage kaart uuesti kaardilugejasse. Garmin Map Key Generator käivitamine. Ma ei anna linki, kuid Internetis on see hulgi. Teil on vaja vähemalt generaatori versiooni 1.5.

Järjekorras Üksuse ID sisestage mälukaardi ID. Valige tarkvaratoote real Garmin Mobile XT. Vajutage ülemist nuppu Loo. Saate sarja Garmin Mobile XT avamiseks kolmanda osapoole (mitte Garmini) GPS-vastuvõtjate jaoks. Looge mobiilseadmes Garmini kaustas tekstifail sw.unl

Jätkame võtmegeneraatoriga töötamist. Järjekorras Kaardi toode osutada. Ilmub dialoogiboks. Kaardikomplekti "Vene teed versiooni 5.xx" jaoks sisestage FID = 1280, klõpsake nuppu OK. Vajutage alumist nuppu Loo. Me saame selle seadmega "Venemaa teed" kaartide avamiseks seeria. Looge mobiilseadmes Garmini kaustas tekstifail gmapsupp.unl Kirjutame sellesse ühe rea - koos sellest tuleneva seerianumbriga - vähemalt toimetaja "Notepad" abil.

Kui kõik on õigesti tehtud, on programm jailroken.

13. Paigaldage kaardid

Seadistage Garmin Mobile XT jaoks maailma põhikaart. Selleks laadige fail alla Garmini ametlikult veebisaidilt GarminMobileXTFreeBasemap_4xxxx.exe... Alustame installimist, programm leiab mälukaardi kaardilugejast ja pakub ise sinna installimist.

Kui teie WinCE GMXT koost ei sisaldanud Garmin Mobile XT häälfaile (nende saadavust näete kaustas Voice) - laadige alla ametlikult saidilt GarminMobileXTSupportFiles_4xxxx.exe... Käivitame installimise samamoodi, programm leiab meie mobiilseadme mälukaardi ja pakub ise sinna installimist.

Kaardi saame Internetist " Venemaa teed 5.11"See peaks olema umbes 490 MB suurune .img -fail. Kui seda pole kuskilt võtta, siis kopeerime ametlikust levikomplektist välja map_updater_5_11.exe, mille saab siiski tasuta alla laadida Garmini veebisaidilt. Installimise ajal protsessi käigus pakib programm gmapsupp.img faili ajutisse kataloogi, kust saate selle sealt üles võtta - niipea kui ilmub esimene dialoogiboks, kus palutakse teil värskendatud seade arvutiga ühendada.

Tõmmatud versioon gmapsupp.img fail 5.11 pange see eraldi kausta ja käivitage pakett GMapTool mida saab alla laadida siit:
... Lisage failide loendisse meie gmapsupp.img.
... Minge vahekaardile Kirjutamine, märkige ruut Lisa avamiskood
... ja sisestage väljale kood gmapsupp.unl.
... Klõpsake nuppu kirjuta kõik ja kontrollige, kas logides pole vigu.
... Kopeerige parandatud gmapsupp.img seadme mälukaardi Garmini kausta.

Käivitamine map_updater_5_12.exe ja värskendage kaardid versioonile 5.12 map_updater_5_13.exe- kuni versioonini 5.13.

Kaardi installimise protsess on lõppenud. Inimlikult võtame kaardilugejast USB -mälupulga välja, sisestame selle seadmesse ja käivitame Garmini.

14. Kui Garmin ei näe GPS -vastuvõtjat

Paljudel pna -seadmetel on võimalik olukord, kus õigesti lukustamata GMXT ei paku enam registreerimist - kuid ei näe siiski kangekaelselt GPS -vastuvõtjat. See on tingitud asjaolust, et virtuaalne COM-port, mille kaudu sisseehitatud GPS-vastuvõtja on WinCE-ga ühendatud, on juba hõivatud mõne muu standardrakendusega. Sellest olukorrast väljumiseks loodi programm Sadamajagur, mida varem mainiti.

Selle eesmärk on "jagada" ühte COM-porti, millel GPS-vastuvõtja töötab, mitme rakenduse vahel-edastades sealt andmeid virtuaalsetele COM-portidele: COM1..COM9. Fail Port Splitter.exe tuleb paigutada samasse kausta GMXT -i käivitamise skriptiga - garmin.mscr.

Port Splitteri jaoks on kaks võimalust:
... kaasa arvatud versioonile 1.20, salvestab programm oma seaded registrisse
... versioon 1.30 salvestab seaded faili settings.dat (mis on mingil põhjusel alati kuupäevaga 01.01.2007)

Käivitage Port Splitter - peaks ilmuma programmi aken. Valime sissetuleva pordi, millel seadme sisseehitatud GPS-vastuvõtja ripub. Tavaliselt see COM7... Me määrame andmete vahetuskursi - tavaliselt see on 9600 baud... COM-pordi kiiruse ja numbri leiate vana navigeerimisprogrammi käivitamise ja selle sätete vaatamisega.

Lisage väljaminevate portide loendisse vähemalt üks port, kuhu me seadmest signaale levitame. Ütleme, et saab COM0... Märkige kindlasti ruut "Autostart". Klõpsake tiitliribal nuppu "Start" ja seejärel "OK". Aken peaks kaduma.

Käivitage GMXT ja veenduge, et GPS -vastuvõtja oleks leitud. Kui olete siseruumides, ärge oodake satelliitide leidmist. Kuid programm peab vastuvõtja ära tundma ja alustama satelliitide otsimise protsessi.

Käivitage uuesti Port Splitter.exe. Klõpsake nuppu "Peata", seejärel "Välju". Uurime hoolikalt kataloogi, kus programm asus - fail peaks seal ilmuma Seaded.andmed... Kopeerige see nime alla Seaded.bak... Seda tehakse nii, et kui pordijagaja seaded mingil põhjusel ebaõnnestuvad, siis järgmisel käivitamisel need varufailist taastada.

Selle protsessi automatiseerimiseks lisage punktidesse garmin.mscr järgmised read ridade 3) ja 4) vahel:
Kopeeri (SystemPath ("ScriptPath") \ "Settings.bak", SystemPath ("ScriptPath") \ "Settings.dat", TRUE) Kui (mitte ProcExists ("Port Splitter.exe")) Käivita (SystemPath ("ScriptPath" ) \ "Port Splitter.exe") Unerežiim (500) EndIf

15. Viimane puudutus

Kontrollime, et skripti garmin.mscr käivitamisel käivitatakse GMXT, mis näeb satelliite, määrab praegused koordinaadid (vabas õhus) ja kuvab tavaliselt üksikasjalikud kaardid.

Selleks minge menüüsse "Kus" -> "Aadress" -> Lipetsk (või mõni muu piirkondlik keskus), Lenini tänav, 1. Kui programm on meie maja või vähemalt sarnaste numbritega soovitatud majad leidnud, vajutame nuppu "Kaardil". Jõuame võimalikult lähedale ja hoolitseme selle eest, et majade piirjooned oleksid nähtavad.

Nüüd peame veenduma, et nupp "Navigeerimine" ei käivita mitte cecmd.exe, vaid GMXT. Kasutame paketti runme.zip koosneb kolmest failist:
... runme.mscr - suvaline skript MortScripti keeles
... MortScript.exe - MortScripti keele tõlk
... runme.exe on programm, mille ainus ülesanne on käivitada skript, mille nimi on sama mis faili exe nimi.

Otsime nime ja kus asub exe-fail, mis vastutab navigatsioonisüsteemi eest (asendasime selle jaotises 8). Näiteks kui selle nimi on Navitel.exe ja see asub SD-kaardi kaustas Navitel, nimetage runme.exe ja runme.mscr ümber vastavalt Navitel.exe ja Navitel.mscr ning pange need samasse kausta kaart.

Navitel.mscr muutmine:
Veatase ("hoiatada") RunWait (SystemPath ("ScriptPath") \ ".. \ Garmin \ RunGMXT \ Garmin.mscr")
Paneme USB -mälupulga tagasi seadmesse, laadime selle uuesti ja proovime: kui vajutate nuppu "Navigeerimine", peaks GMXT käivituma.

16. Järeldus

Ei õnnestunud? Me järgime hoolikalt samme uuesti. Suitsetame foorumit kuni täieliku valgustumise tundeni. Autor on GMXT juba Pioneerile, Voxtelile ja Shivakile installinud - ja kuulutab täie vastutusega: pole universaalseid avamismeetodeid, mis sobiksid iga seadmega ilma ühegi muudatuseta!

Juhtus?Ütleme aitäh autorile :)

Näitena - paketi Shivaki navigaatori avamiseks (muidugi ilma kaartideta) - saate alla laadida (43 MB).

Ootan pikisilmi, et saaksin lõpuks Garmin Mobile XT tolmuimeja külge panna ja oma mikrolaineahju Live Journaliga ühendada.

Spetsialiseeritud kauplustes on saadaval lai valik GPS -seadmeid erinevates hinnakategooriates. Täiustatud funktsionaalsusega võimsad mudelid on üsna kallid ja lihtsaimad majakad on taskukohase hinnaga. Sellest hoolimata püüavad paljud kulusid vältida ja oma kätega GPS -jälgijat teha. Kui raske see ülesanne on, mida on vaja selle lahendamiseks ja kas jõupingutused on seda väärt?

Nutitelefoni kasutamine GPS -i jälgimiseks

GPS -funktsionaalsusega nutitelefoni kasutamiseks GPS -jälgija või majakana peate tegema natuke tarkvara. Android -i, Windows Mobile'i või iOS -i põhisest telefonist on oma kätega GPS -jälgijat väga lihtne teha, selle kujundamisse pole vaja sekkuda. Kui nutitelefoni kasutatakse sõiduki jälgijana, peate selle ühendamiseks sõiduki elektrivõrguga tegema lihtsaid toiminguid.

On mitmeid rakendusi, mis võimaldavad teil nutitelefoni jälgijaks muuta. Android -seadme jaoks saate Google Playst alla laadida rakenduse Loki, käivitada selle oma nutitelefonis ja teha seadeid. Soovitatav on aktiveerida järgmised funktsioonid:

  • automaatne käivitamine;
  • teated (valikuline);
  • väline toiteallikas (kasutades alternatiivseid seadeid, kui see on ühendatud välise toiteallikaga);
  • täielik ärkamine (valikuline);
  • käskude töötlemine.

Navigeerimiseks (asukoha määramiseks) on soovitatav määrata andmete uuendamise intervall üks kord minutis, SMS -ide saatmiseks, kui ühendus serveriga katkeb, on ajapiirang 5 minutit. Tehke jaotises "Sündmused" seaded vastavalt oma vajadustele.

Pärast seadete lõpetamist jääb üle registreeruda Asgardi veebisaidil ja lisada oma seade, täpsustades Loki programmi määratud identifikaatori. Kui selle tulemusel ilmus saidi kaardile teie asukoha märk, siis tehti kõik õigesti ja nutitelefoni saab kasutada jälgijana, jälgides selle asukohta Asgardi kaudu.

Võite kasutada ka Androidi jaoks mõeldud rakendust GPShome Tracker ja Windows Mobile jaoks taskuarvuti jaoks GpsGate Client. Kui muudate nutitelefoni jälgijaks või majakaks, on äärmiselt oluline ajavöönd õigesti seadistada.

Koordinaatide määramiseks Wi-Fi ja GSM-võrkude kaudu peab seadmel olema juurdepääs piiramatule mobiilsele internetile, seega peate valima tariifi, mis võimaldab kulusid optimeerida. Kui telefoni kasutatakse ainult jälgijana, on parem paigaldada SIM -kaart ainult Interneti -ühenduse jaoks, mitte kõnede jaoks. GPS-vastuvõtja kasutamine, mis suurendab koordinaatide määramise täpsust, on väga energiakulukas protsess, seega peaksite hoolitsema oma isetehtud jälgimisseadme toite eest. Selleks tuleb auto pistiku alumine ots (sigaretisüütaja pistik) ära lõigata ja telefoni laadija juhe USB -pistikusse sisestada. Jälgija ühendamiseks otse pardasüsteemiga peate ostma alalisvoolu muunduri. Ja need, kes tunnevad natuke elektroonikat, saavad muunduri analoogi kondensaatoripaarist ja stabilisaatorist kokku panna.

Kui auto liikumise varjatud jälgimiseks on kavas kasutada omatehtud jälgijat (majakat), peate mõtlema, kuhu see peita, et vajadusel seda hõlpsalt kätte saada. Ärge unustage ka vaikse režiimi aktiveerimist, kui teie telefonil on kaart Interneti ja kõnede jaoks.

Kuidas tavalisest telefonist oma kätega GPS -majakat teha

Ilma GPSita mobiiltelefoni lihtsaima mudeli saab muuta ka majakaks, kuid see nõuab lisavarustust ja nõuab rohkem pingutusi. Vajalikud materjalid ja tööriistad:

  • mobiiltelefon;
  • GPS / GPRS moodul;
  • GPS vastuvõtja;
  • adapter (saate kasutada vana laadijat koos töötava pistikuga);
  • nuga ja jootekolb.

Kui olete laadija toiteallika küljelt ära lõiganud, peate juhtmed eemaldama ja jootma mooduliplaadile ning sisestama pistiku telefoni toitepistikusse. Seejärel lülitub vastuvõtja sisse ja telefon on häälestatud. Sellise seadme abil saate jälgida oma pereliikmetele kuuluvate mobiiltelefonide asukohta. Teave nende koordinaatide kohta saadetakse mobiiltelefonile koos GPS -mooduliga tavaliste tekstisõnumite kujul.

Mõned mobiilioperaatorid pakuvad Beacon -teenust, mida saab aktiveerida igal mobiiltelefonil, millel pole GPS -moodulit. Koostatakse nende tellijate kontaktide loend, kelle asukohta soovite jälgida. Koordinaatidega sõnumi saamiseks peate saatma kehtestatud vormis päringu.

Kas on võimalik teha GPS -jälgijat ilma telefonita?

Nutitelefoni või telefoni koos GPS -mooduliga kasutamiseks on alternatiiv - mis tahes GPS -funktsiooniga seade (sülearvuti, pihuarvuti). Põhimõte on sama mis nutitelefoni puhul - rakenduse installimine, seaded, seadme registreerimine saidil.

Kas GPS -moodulit ja majakat või jälgijat moodustavat vastuvõtjat on võimalik oma kätega kokku panna? Siin on mõned komponendid, millest need seadmed koosnevad:

  • fototakisti, tavaliselt lühilaine;
  • bipolaarsetel transistoridel põhinev operatsioonivõimendi;
  • alaldi;
  • kondensaatori tüüpi kontroller;
  • võrgusilmad;
  • impulsi käivitaja.

Kõiki neid osi saab osta ja seadme skeemi leiate Internetist, kuid mitte igaüks ei saa aru, kuidas oma kätega GPS -jälgijat teha.


Omatehtud disaini eelised ja puudused

Kui kasutate vana ja mittevajalikku telefoni (nutitelefoni), on selle jälgijaks teisendamise peamine eelis kokkuhoid. Kui ostate seadme spetsiaalselt selleks otstarbeks, on GPS -jälgija oma kätega tegemisel saavutatav kokkuhoid peaaegu märkamatu. Mobiiltelefoni ja GPS -mooduli disain osutub üsna mahukateks, inimesel on seda ebamugav kaasas kanda ja autosse paigaldades on suur traadi purunemise oht. Nutitelefoni on mugavam kasutada jälgija või majakana, kuid ainult inimeste jälgimiseks. Selle paigaldamine autole ei ole parim lahendus, originaaljälgijal on omatehtud ees mitmeid eeliseid:

  • aku kestvus kuni aasta;
  • ilma igasuguste trikkideta ühendub see rongisisese võrguga, tarbides minimaalselt energiat;
  • mõeldud kasutamiseks laiemas temperatuurivahemikus kui telefon;
  • tänu suletud korpusele saab seda paigaldada sõidukist väljapoole;
  • reageerib löökidele, kiigutab autot;
  • saab täiendada paanikanupu, mikrofoni, erinevate anduritega.

Kui kasutate nutitelefoni varjatud jälgimisseadmena, ei saa see enam kommunikaatori funktsioone täita.

Parem on osta GPS -jälgija või majakas, kui kasutada nutitelefonil või tavalisel mobiiltelefonil põhinevat omatehtud seadet. Tehasejälgija on usaldusväärsem, hõlpsamini sõidukile paigaldatav ja täidab rohkem funktsioone. Jälitaja ostmise kulud pole nii suured ja nutitelefoni jälgimisseadmeks muutmine on õigustatud ainult siis, kui teil on tarbetu seade.

Paljudel kaasaegsetel telefonidel on GPS, kuid navigaatori tööks on vaja kaardid Interneti kaudu alla laadida, mis on GSM -tornidest kaugel probleem. Samuti on suureks probleemiks nutitelefonide aku kiire tühjenemine, eriti külmal aastaajal. Korraga jääb reisija mitte ainult navigatsioonita, vaid ka suhtluseta. On väga kasulik, kui teil on kaasas sõltumatu navigatsiooniseade. Sarnast seadet pakutakse allpool olevas artiklis.

Selle seadme eesmärk on näidata, millises suunas liikuda, ja näidata järelejäänud vahemaad punktini, kuhu peate minema. Enne lahkumist peab reisija salvestama kontrollpunkti, kuhu ta naasta soovib. Pärast seda näitab nool väljumiskohta ja vahemaad numbritega. Loomulikult on vaja satelliite "kinni püüda" ja määrata praeguse asukoha koordinaadid.

Omatehtud navigaatori skeem

Vooluahel on ehitatud ATMega64 mikrokontrollerile, mis on tagatud välise kristallresonaatori sagedusega 11,0592 MHz. U-bloxi NEO-6M vastutab GPS-iga töötamise eest, kuigi see on vana, kuid väga levinud ja odav moodul, millel on üsna täpne koordinaatide määramine. Teave kuvatakse Nokia 3310 (5110) ekraanil. Skeem sisaldab ka HMC5883L magnetomeeter ja ADXL335 kiirendusmõõtur.

HMC5883Lüsna levinud ja odav andur, mikrokontrolleriga suhtlemiseks kasutatakse standardset I 2 C liidest.
Kiip on pisikeses 16-kontaktilises 3x3 mm LPCC pakendis.

Tihvti tähis:

  1. SCL - I2C siini kella sisend
  2. VDD - sisend toite ühendamiseks (see poissmees toidetakse pingega vahemikus 2,16-3,6 volti)
  3. pole kasutatud
  4. S1 - täiendav toiteallikas I / O -portidele. Ühendatakse otse VDDIO tihvtiga
  5. pole kasutatud
  6. pole kasutatud
  7. pole kasutatud
  8. SETP - esimene sisend keraamilise kondensaatori ühendamiseks temperatuuril 0,22 uF
  9. GND - jahvatatud
  10. C1 on veel üks sisend kondensaatori ühendamiseks. Elektrolüütiline või 4.7uF tantaal (kondensaatori teine ​​ots on maandusega ühendatud)
  11. GND - jahvatatud
  12. SETC - teine ​​sisend keraamilise kondensaatori ühendamiseks temperatuuril 0,22 uF
  13. VDDIO - sisend sisend- / väljundpordi pinge ühendamiseks
  14. pole kasutatud
  15. Katkestage väljund, kui andmed on valmis, ilmub sellele tihvtile loogika 1
  16. SDA - I2C liidese andmeliin

Navigatori trükkplaat

Vooluahel ja plaat on kujundatud EasyEDA süsteemis.

Seade lülitatakse sisse ja välja, vajutades pikalt nuppu S5. Pärast satelliitide sisselülitamist ja otsimist (külma käivitamisega võib kuluda kuni 10 minutit või isegi rohkem) näeme praeguseid koordinaate, vajutades nuppu S2.

Lõpp -punkti koordinaate saab vaadata, vajutades nuppu S3.

Vajutades nuppu S4, jõuame punktide salvestamise menüüsse. Punkti salvestamiseks on kaks võimalust:

  1. salvestage praegused koordinaadid

2. haamri koordinaadid käsitsi

Sisestame kraadid, minutid ja sekundid järjest. Redigeerimiseks valitud väärtus vilgub.

Saate naasta jälgimisrežiimi, vajutades lühidalt nuppu S5.

Nüüd magnetomeetri ja kiirendusmõõturi kasutamise kohta. Asimuudi arvutamiseks kasutatakse GPS -vastuvõtjast saadud andmeid, seega kui koordinaate pole võimalik arvutada (näiteks kui satelliidid pole nähtavad või neid on vähe), on võimalik arvutada suunas, kuhu peate liikuma, et asja juurde jõuda. Ja algselt oli minu idee kasutada magnetomeetrit juhendina. Kuid ma sattusin teatud raskustesse.

Esiteks. Need, kes tutvusid digitaalsete magnetomeetrite tööga, teavad, et nende andmete täpsus sõltub sellest, millises asendis nad on. Seetõttu on õigeks toimimiseks mis tahes asendis vaja kasutada kiirendusmõõturit, mis annaks täpsema pildi magnetvälja projektsioonist kõigil kolmel magnetomeetri teljel. Nägin ühes ajakirjas selle probleemi võimalikku lahendust. kuid pole veel õppinud kogu arvutuse ülekandmist Bascomile (äkki keegi entusiastidest võtab selle?).

Teiseks on märgatav magnetilise deklinatsiooni erinevus Maa erinevates osades. Näiteks Volga piirkonnas on magnetiline deklinatsioon 13 ° ja riigi teises otsas on deklinatsioon juba 11 ° ja teises suunas. Kuid on ka magnetiline kalle - kui magnetvälja jooned sisenevad või väljuvad horisondi suhtes nurga all ja paljud teised näitu mõjutavad tegurid.

Loomulikult võite kasutada selliseid magnetomeetri kalibreerimata andmeid, et ligikaudselt suunda näidata, kuid praegu otsustasin selle idee jätta ja tegin lihtsa kompassi, millest võib samuti kasu olla. Kompassi saab aktiveerida, vajutades nuppu S1. Ja selleks, et see näitaks enam -vähem õiget suunda põhja poole (täpsemalt põhjapoolusele), tuleb seadet hoida horisontaalselt. Selle abistamiseks kulgevad mööda ekraani külgi kaks kriipsu, mis näitavad kallutamist ühele või teisele küljele.

Jääb veel printida ümbris seadme 3-D printerile, kuid praeguseks tänavatestide tulemuste kohta. Seade osutus väga huvitavaks ja aitas isegi päästetud punkti jõudmist. Kuid peate mõistma, et millimeetri täpsust ei tohiks oodata. Viga ühe sekundi GPS -koordinaatide määramisel annab 20 meetri asukoha määramisel ebatäpsuse. Samuti koguneb viga paratamatult matemaatilistes arvutustes ümardamisel. Sellegipoolest võimaldas seade isegi tihedates linnatingimustes punkti tagasi pöörduda mitme meetri täpsusega.

Sellest seadmest saab asendamatu abiline neile, kellele meeldib metsas ringi rännata, seenelkäijatele, suusatajatele, turistidele ja teistele loodusesõpradele!

Seadmes kasutatavad komponendid (neid saab tellida Hiina veebipoest):

  • GPS-moodul NEO-6M
  • LCD ekraan
  • HMC5883 magnetomeeter
  • Kiirendusmõõtur ADXL335

Juhtkorpus

P.S. Kasutajate soovil uuendasin püsivara (ülaltoodud lingilt kaks püsivara), välja arvatud vooluringist kiirendusmõõtur ja magnetomeeter. Nüüd, vajutades nuppu S1, kuvatakse teave aku pinge, kellaaja ja kuupäeva kohta UTC -s, samuti asimuut - sama kompass kuvatakse 🙂

Kiirusepiirangu rikkumine linnas viib sageli põhjendamatute ja traagiliste sündmusteni. Seetõttu on eriti tähtsates kohtades, tiheda liiklusega ristmike, koolide, haiglate ja avalike hoonete läheduses tavaks paigaldada "kiiruspumbad", mis piiravad liigselt innukate autojuhtide tulihinge. Kuid mitte kõigile autojuhtidele ... Loe rohkem
  • Blogijate ja ekspertide tähelepanu juhitakse järgmise aasta jooksul PlayStation 5 ja Xbox Series X mängukonsoolide ilmumisele, mida ootavad mängijate kogukond. Koos uute seadmete jõudluse ja disaini analüüsiga on spetsialistid huvitatud Sony ja Microsofti hinnapoliitika. Niko Partnersi analüütik nimetas ... Loe rohkem
  • Londonis asuva D-Fly Groupi arendajad on muutnud traditsioonilise elektrilise tõukeratta ainulaadseks hüperrulliks, mis konkureerib mõne autoga kiiruse ja hinna poolest. Loe rohkem
  • Prantsusmaa ja Šveitsi teadlaste meeskond on välja töötanud pehme robotputuka, mis liigub kunstlihastega kiirusega 3 cm sekundis ja meenutab väikest kärbest. Samal ajal on seade võimeline vastu pidama mitmele kärbeste löögile, misjärel see jääb töökorras, kuid lamedamaks. Zay teadlased ... Loe rohkem
  • Üks Tähesõdade kosmoseepose silmatorkavamaid elemente on Jedi valgusmõõk, millel on uskumatu jõud. Stsenaristide loodud maailma loo kohaselt nõuab tõeline valgusmõõk umbes 1,69 gigadžauli soojusenergiat, mis on rohkem kui välgulöök ja võrdub 120 280 AA patareiga. Muidugi olevik ... Loe rohkem