Domáci GPS navigátor na báze Arduina (3 fotografie). Výber a používanie osobných navigátorov GPS Domáce výrobky z navigátora

Bol som netrpezlivý používať GPS na všetky druhy elektronických remesiel. Skontroloval som veľa možností a nakoniec som sformuloval svoje priania:

Najnižšia možná cena
- odolnosť voči prachu a vlhkosti - aby ste ho mohli napríklad priskrutkovať do auta
- žiadne neštandardné čipy - iba náplň, ku ktorej je veľa dokumentácie
- žiadne USB - iba tvrdé reťazcové zapojenie, aby ste ho mohli používať v jednoduchých remeslách.

A fungovalo to!

Keď práve začnete hľadať vhodný hardvér pre Arduino alebo iný mikrokontrolér, do očí vám vyskočí niečo také:

Platenie dolárov za tridsať štyridsať päťdesiat, GPS je spájkovaná-a ak sa chystáte skryť kus práce napríklad pod kapotu auta, kúpte si k nej za ďalšie peniaze inú anténu GPS a adaptér. V tomto okamihu obojživelník negatívne krúti hlavou :(

Ďalšou možnosťou sú prijímače GPS pre počítač s káblom USB, sú lacnejšie. Ak zvolíte túto možnosť, budete musieť zaplatiť 20 dolárov za štít USB a dúfať, že sa vám podarí nájsť dešifrovanie protokolu pre konkrétny produkt čínskeho priemyslu. Alebo pripojte starý nepotrebný smartphone so systémom Android pomocou štítu USB, ale potom sa rozlúčte s rýchlosťou zapnutia a pozdravte do mora problémov - s batériou, zapnutím, brzdami atď.

A potom som našiel toto na DX:

Zariadenie nevyrába ani špecializovaná spoločnosť GPS v Číne, ale na Taiwane a tento model je určený na použitie na lodiach, má ochranu proti vlhkosti a dokonca aj vstavaný magnet na pripevnenie na strechu a prísavku na inštaláciu na sklo. Vnútri - de facto štandard - čip SiRF Star III. A cena tohto zázraku je o niečo menej ako 35 dolárov!

Jednotka má 2 variácie - s USB a so sériovým portom (model), dbám na to, aby som vzal druhý a objednal. Kým Ruská pošta pomaly vlečie zásielku, ponorím sa do dokumentácie.

Všetky „sériové“ periférie majú 2 implementácie - „RS -232“ a „TTL“. Prvý bol použitý pred desiatimi rokmi pre modemy a myši - používa prúd od mínus N voltov do + N. V moderných mikrokontroléroch, vč. Používa sa druhé Arduino - kde pri prenose údajov sú „jednotky“ označené prúdom +5 voltov (alebo 3,3 voltov) a „nuly“ indikujú neprítomnosť prúdu. Po prečítaní výkrikov „ach, a strčil som to do Arduina, ale to sa neorá!“ si uvedomil, že potrebujem aj prevodník TTL / RS-232. Najprv som hľadal čip MAX3232, ktorý sa zvyčajne používa na tieto účely, a potom o niekoľko centov viac som zistil, že je už nespájkovaný s konektormi:

Začíname a vidíme, že jednotka na parapete zachytila ​​11 satelitov a určila súradnice s chybou niekoľkých metrov:

Ako vidíte, nebolo potrebné žiadne ďalšie napájanie - prúd je dostatočný z bežného 0,5A USB portu - t.j. a mikrokontrolér to zvládne. Zároveň všetko funguje cez jeden a pol metra kábla samotného prijímača GPS a tri metre predlžovacieho kábla. Viac ako dosť na to, aby ste natlačili mikrokontrolér do auta a položili GPS napríklad nad horný okraj predného skla.

Rýchlosti sú úplne v súlade s rýchlosťami uvedenými v - „studený štart“ - menej ako minúta, „horúci“ - sekundu.

Celkovo som za zhruba štyridsať dolárov dostal súpravu, ktorá robí z akéhokoľvek remesla Arduino zaujímavejší kúsok. Osobne z neho vyrobím GPS tracker pre auto s GSM, OBD-II pripojením k palubnému počítaču a inými drobnými radosťami.

Dodatky na žiadosť komentátorov:

Pokyny v ruskom jazyku: Polovica stránok však popisuje pripojenie k PDA s Windows Mobile.

Odkaz veľkými písmenami - (pdf). Hmotnosť - 62 gramov, prúdová spotreba - 80mA, protokol - NMEA 0183 alebo binárne. Studený štart - 42 s, teplý - 38 s, horúci - 1 s. Obnovovacia frekvencia s predvolenými nastaveniami je 1 Hz, špecifikácia však uvádza „opätovné získanie-0,1 s“.

Plánujem kúpiť +50 Pridať do obľúbených Páčila sa mi recenzia +47 +89

0. Úvod

Všetci ste už pravdepodobne narazili na GPS navigátory. Pred kúpou tohto zariadenia si teda zapamätajte: nie všetky navigátory GPS sú si rovné!

Niekde v zahraničí môžete ísť do obchodu a kúpiť si dobrý produkt. V našej krajine, ísť do obchodu, musíte vedieť čo presne ktorý chcete kúpiť a koľko by to malo stáť. V opačnom prípade vás budú súložiť ako prísavník a odtrhnú sa ako lepkaví.

A teraz, so závideniahodnou stálosťou, sú ľudia, ktorí prídu na „Eldorado“, zavolajú predajcovi a povedia: „Potrebujem navigátor GPS.“ A vychádzajú z tohto obchodu s úplnými sračkami, kúpení za veľa peňazí.

Napríklad nedávno si súdruhovia kúpili ozdobu Pioneer Avic S2 za 10 000 rubľov s funkciami:
... bluetooth handsfree adaptér pre mobilný telefón
... Mp3 prehrávač
... multimediálny prehliadač fotografií

Stručne povedané, všetky funkcie, okrem jednej a iba jednej - navigácie. Aká maličkosť ...

Pretože súdruhov pri kúpe navigátora nenapadlo položiť predávajúcemu jednu jedinú otázku: „ Je tam mapa nášho mesta?"

Pretože to kurva firmu nenapadne idemže Rusko nie je len Moskva a Petrohrad - ale aj veľa rôznych malých miest, ako napríklad Lipetsk, Voronež, Saratov, Orel a Uryupinsk atď.

Pretože ebenom z Eldorada neprichádza na um, že nie je potrebné predávať navigátory na ruskej periférii, pre ktorú neexistujú mapy práve tejto periférie, neboli, a blízka budúcnosť sa neočakáva - kvôli márnosti tohto povolania pre zahraničného developera.

1. Porovnávacia analýza navigačných systémov

Medzitým, keby boli moji súdruhovia v predmete, kúpili by Garmin Nuvi 205 za 8 000 rubľov- pre ktoré existujú mapy 63 regiónov Ruska, sú všetky regionálne centrá vykreslené najmenej - s názvami ulíc a polovicou - s obrysmi a číslovaním domov.


Ale nie, naše regály obchodov sú posiate všetkými druhmi TomTom, Nec, Priekopník, a veľa podobných remesiel ako noname čínskych MIO, Orion alebo Shivaki... Existujú aj úplne záhadné zariadenia s jediným nápisom „GPS“ na tvári.

Ľudia, ktorí sa stali šťastnými vlastníkmi tohto zariadenia, sú sklamaní, keď zistili, že ich 500 000. mesto na mape je zobrazené jediným bodom na križovatke federálnych diaľnic. A viac či menej podrobné mapy sú k dispozícii iba z Moskvy, Petrohradu a najlepšie aj z tucta veľkých miest Ruska.

Tu je stručná porovnávacia analýza pokrytia navigačnými mapami k 1. 1. 2009:

Nie aktuálnym momentom z hľadiska kartografického pokrytia je nepochybne líder spoločnosti Garmin, na druhom mieste je Navitel. Ostatné navigačné systémy sú vhodné možno iba pre tých, ktorí nechcú ísť autom mimo Moskovského okruhu.

3. Typy navigátorov GPS

Ak máte navigátor Garmin - radujte sa: môžete si kúpiť (alebo stiahnuť;) čerstvé mapy - a môžete na nich jazdiť.

Ak máte PDA pre Windows Mobile alebo Palm OS alebo chytrý telefón pre Symbian - nie je problém: stiahnuť Garmin Mobile XT, odomknite, vyplňte karty - a získajte plnohodnotného Garmina.

Ale čo keď už máte určitý hardvérový navigátor so softvérom, ktorý vám vôbec nevyhovuje?

4. Čo je to PNA?

Globalizácia a lenivosť výrobcov má zrejmé výhody. Teraz sa na trhu objavilo obrovské množstvo zariadení PNA(Personal Navigation Assistant) - na základe .. Windows CE! Všetky zariadenia Pioneer, MIO, JJ-Connect sú práve takýmito zariadeniami.

Krátka teória, aby ste pochopili, o čo ide. V skutočnosti je takýmto zariadením miniatúrny počítač s miniatúrnymi oknami, ktorý sa namiesto myši ovláda dotykovým displejom. Je pravda, že výrobca urobil všetky opatrenia, aby ste o tom nikdy nehádali: namiesto šetriča obrazovky systému Windows zvyčajne existuje šetrič obrazovky výrobcu, namiesto pracovnej plochy špeciálny program, ktorý používateľa obmedzuje pomocou ovládacieho menu zariadenia vlastné funkcie navigácie a nastavenia systému.

PLUS - obídením škrupiny výrobcu a získaním prístupu k systému Windows môžeme do zariadenia nainštalovať veľa potrebných a originálnych softvér, a spravidla ho používajú ako plnohodnotný PDA. Remeselníci hlásia inštaláciu rôznych hier, čítačiek kníh, prehrávačov videa a dokonca aj kancelárskych aplikácií do automobilových navigátorov.

MINUS je PDA a PDA v systéme Windows. A Windows, ako viete, môže byť buggy, a niekedy dokonca prevrhnúť. Napriek tomu, že sa o WinCE tvrdí, že je operačným systémom so zvýšenou stabilitou, neopatrné akcie používateľov pri komunikácii priamo so systémom Windows môžu zmeniť váš pna na nereagujúce zbytočné zariadenie.

5. Inštalačné súbory

Niektorí inteligentní výrobcovia (napr Priekopník) dať na PDA dva flash disky - funkčný a záložný - vždy k dispozícii iba na čítanie, a umožní vyrobiť takzvaný „ studený reset" - keď je obsah pracovnej karty Flash s nainštalovaným systémom Windows a softvérom prepísaný obsahom záložnej jednotky flash. Na jednej strane je spoľahlivý - je dosť problematické uviesť takýto PDA do nefunkčného stavu. Na na druhej strane to nie je príliš pohodlné: všetok softvér, ktorý ste nainštalovali, je možné zničiť jediným stlačením rukoväte a nahradiť ho štandardným továrenským systémom.

Dostať sa z tejto situácie je dosť jednoduché: štandardný súbor je vložený do koreňa externej karty SD autorunce.exe, ktorý sa spustí automaticky po studenom resete a detekcii karty a nainštaluje všetok potrebný softvér zo súboru mnavdce.cab.

Tu si môžete stiahnuť sadu najbežnejšie používaných nástrojov WinCE: utils.zip... Odporúčam ich stiahnuť a rozbaliť do samostatného adresára na SD karte - prídu nám vhod.

7. Vlazim vo vnútri

Takže sme pred sebou vypli pna so štandardným menu. Obvykle existujú príkazy „Navigácia“, „Aplikácie“ a „Nastavenia“. Keď kliknete na tlačidlo Navigácia, spustí sa nejaký softvér tretích strán, napríklad:

Autosatelit na JJ-Connect "e
... Navitel Navigator na Shivaki
... iGo na Pioneer e.

Na štandardnom pna sú teda dva shelly: prvý shell zobrazuje ponuku a druhý naviguje. Pracovná plocha a panel úloh WinCE sú však skryté. " Odomknúť„Zariadenia je možné vykonať niekoľkými spôsobmi, v závislosti od zariadenia a toho, čo presne chcete dosiahnuť.

Možnosť 1: nahradenie navigačného programu iným
... Možnosť 2: Výmena štandardnej ponuky za vlastnú
... Možnosť 3: Zrušenie všetkých softvérových prostredí a spustenie pracovnej plochy

Prvú možnosť budeme považovať za najbezpečnejšiu. K druhej a tretej možnosti odomknutia by ste mali pristupovať veľmi opatrne, pretože niektoré zariadenia sa odpojia od vonkajšieho sveta, keď nespustia navigačnú ponuku a prestanú reagovať na udalosti.

Ak stále chcete odomknúť svoje zariadenie pna na úroveň pda - prečítajte si zodpovedajúce témy na fóre. A predtým, ako to urobíte, venujte osobitnú pozornosť téme „ Ako nezabiť vlastného navigátora ".

To platí najmä pre tých, ktorí majú navigátor s jednou jednotkou flash a otvor „reset“ na bočnej strane zariadenia úplne neobnoví operačný systém a všetky nainštalované programy - ale iba pravidelné reštartovanie. Všimnite si toho, že existuje väčšina takýchto modelov navigátorov.

Nešikovný pohyb v registri alebo neúmyselné spustenie formátovania systémovej karty Flash z ovládacieho panela - povedie k veľkým hemoroidom pri pokuse o oživenie zariadenia.

8. Začíname odomykať

Pamätajte si jednu axiómu: napriek tomu, že všetky metódy odomykania sú podobné, neexistujú univerzálne metódy, ktoré by vyhovovali akémukoľvek zariadeniu bezo zmien. Preto pri vykonávaní každej operácie odomykania musíte pochopiť, čo presne teraz robíte a aké dôsledky to povedie.

Prvá a druhá možnosť odomknutia sa zvyčajne zredukujú na nahradenie exe-shnik navigačný program alebo ponuku Štart do požadovanej aplikácie (pre atrapy, podrobné vysvetlenie).

Najprv musíte pochopiť, ako sa zariadenie pripája k vášmu počítaču. Externú kartu SD zariadenia je možné vždy vložiť do čítačky kariet a samotné zariadenie sa zvyčajne pripája káblom USB. Tu sú dve možnosti: buď je v systéme priamo videný ako disková jednotka, alebo na výmenu súborov so zariadením budete musieť nainštalovať Microsoft ActiveSync.

To znamená, že musíme získať prístup k súborovému systému samotného zariadenia a jeho externej karty SD. Potom empiricky zistíme (hádame), kde leží exe súbor navigačného programu. V závislosti od výrobcu zariadenia môže byť zariadenie umiestnené na pamäťovej karte alebo prípadne na internej karte Flash zariadenia.

Napríklad:
... \ SDMMC \ Navitel \ Navitel.exe
... \ SDMMC \ MobileNavigator \ MobileNavigato r.exe

Prvá vec, ktorú zvyčajne robím, je premenovanie starého exe -shnik - napríklad pridaním znaku „1“ k názvu: MobileNavigator1.exe. A na jeho miesto sme vložili už známy súbor na cecmd.exe, pomenovaný pôvodným názvom: MobileNavigator.exe.

Ľudsky odpojíme navigátor od počítača, znova ho načítame, počkáme, kým sa nezobrazí ponuka, a vyberieme položku „Navigácia“. Ak je všetko vykonané správne, namiesto navigačného programu sa vám zobrazí správca súborov Total Commander pre WinCE.

9. Skontrolujte zariadenie

Čo nám to dáva? Po prvé, môžete vyhľadávať informácie v sieti nielen podľa názvu zariadenia, ktoré je pre Yandex a Google často neznáme, ale aj podľa identifikátora kódu systému. Stáva sa, že zariadenia predávané pod rôznymi značkami sú vo vnútri úplne totožné.

Za druhé - teraz vieme, pre akú verziu operačného systému, procesor a rozlíšenie obrazovky by sme mali hľadať softvér.

Chcete z navigátora získať plnohodnotné PDA? Prejdite do priečinka \ WINDOWS a spustite program explorer.exe. Potom použite nástroj TaskbarShow.exe z balíka Utils.zip. A tu máte plnohodnotné PDA s ponukou Štart a panelom úloh.

10. Zoznámte sa s Garmin Mobile XT

Ďalší akčný plán je jasný: namiesto Exe-shniku ​​musíme upevniť to, čo potrebujeme. Môže to byť jeden z niekoľkých programov, ktoré poskytujú interaktívne používateľské menu. V ňom môžete integrovať spustenie akýchkoľvek navigačných systémov, hračiek a rôznych programov.

V našom jednoduchšom prípade by malo ísť o programový navigačný systém Garmin Mobile XT- umožňuje pracovať s mapami Garmin. Hlavným problémom je, že oficiálne verzie tohto programu sú vydané pre Windows Mobile, Symbian a Palm - ale nie pre WinCE.

Ak bol pred rokom tento problém neriešiteľný, teraz remeselníci už vydali niekoľko balíkov Garmin Mobile XT pre WinCE. To bolo možné vďaka skutočnosti, že jadrá systémov WinCE a Windows Mobile sú do značnej miery totožné.

Tu sú odkazy na tieto balíky:
... GarminMobXTWinCE.zip
... GarminMobileXTforWindowsCE_50010w.rar
... GarminMobileXTforWindowsCE_50020w.7z

Je ťažké povedať, ktorý balík bude vyhovovať vášmu systému. Ak máte verziu WinCE 5.00.20 - odporúčam začať s GarminMobileXTforWindowsCE_50020w.7z, ak je uvedená nižšie - s GarminMobileXTforWindowsCE_50010w.rar Na internete nájdete aj mnoho ďalších zostáv, vrátane tých na odomykanie konkrétnych zariadení.

11. Skript na spustenie Garminu

Na spustenie Garmin Mobile XT na WinCE nestačí zavolať Que.exe. Dobrá vec na zostavách je, že už majú vstavaný skript MortScript na spustenie aplikácie. Tento skript má zvyčajne názov Garmin.mscr a obsahuje nasledujúce akcie:

1) Skontrolujte: ak Garmin Mobile XT už je spustený - potom stačí aktivovať jeho okno:
Ak (WndExists („Garmin Mobile XT“)) Zobraziť („Garmin Mobile XT“) Ukončiť EndIf
... 2) Spustiť explorer.exe(ak ešte nebeží). Ak váš GMXT zlyhá s chybou „Porušenie prístupu na čítanie na dátovej adrese 0xFFFFFFFC“, pravdepodobne nemáte spustený program explorer.exe, ale potrebujete garmin:
Ak (nie ProcExists ("explorer.exe")) Spustite ("\ windows \ explorer.exe") Spánok (400) EndIf
... 3) Napriek tomu, že na to, aby garmin fungoval, je potrebný explorer.exe, panel úloh bude len prekážať a zakrývať mu okno. Aby sme sa toho zbavili, použijeme nástroj TaskbarHide.exe z rovnakého súboru Utils.zip:
Spustiť (SystemPath ("ScriptPath") \ "TaskbarHide.exe") Spánok (500) Spustiť (SystemPath ("ScriptPath") \ "TaskbarHide.exe")
... 4) Kopírovať nastavenie GMXT z karty SD na internú jednotku flash zariadenia. Ak nastavenia neuložíte na kartu SD, program ich zakaždým zabudne, počnúc predvolenými nastaveniami.
XCopy (SystemPath ("ScriptPath") \ "Nastavenia \ *. *", "\ Garmin", TRUE)
... 5) Bež Garmin Mobile XT a čakáme na dokončenie svojej práce:
RunWait (SystemPath ("ScriptPath") \ ".. \ Apps \ WM \ que.exe")
... 6) Keď je aplikácia hotová, zdvihneme ju nastavenie späť na SD kartu:
XCopy ("\ Garmin \ *. *", SystemPath ("ScriptPath") \ "Nastavenia", TRUE)
... 7) Vrátime panel úloh na svoje miesto. V opačnom prípade nabudúce spustíte Prieskumníka “a nebude viditeľné:
Spustite (SystemPath ("ScriptPath") \ "TaskbarShow.exe")
... 8) Strieľame explorer.exe- navigátor to zvyčajne nepotrebuje:
Ak (ProcExists ("explorer.exe")) Zabite ("explorer.exe") EndIf
Tu je scenár, ktorý sa ukázal. Začnime a vyskúšajme. Ak pri spustení dostaneme správu „„ ProcExist “vyžaduje toolhelp.dll“ - pridajte knižnicu do adresára zo skriptov toolhelp.dll z balíka Utils.zip.

12. Odomknite Garmin Mobile XT

Pri prvom spustení GMXT vás poteší správa: hovoria, kúpte si ma! Neváhajte a pošlite šikovný program do pekla s takýmito nápadmi - výberom položky ponuky „Spojiť s Garmin GPS“. Ak túto položku na obrazovke nevidíte a posledný príkaz, ktorý máte, je „Product Key“, program nesprávne určil veľkosť obrazovky zariadenia.

Keď sme počuli, že program nebude fungovať bez prijímača GPS Garmin - zvolíme jazyk a dostaneme sa do hlavnej ponuky programu. Ak vidíte tento obrázok, 3/4 vašej ťažkej cesty už boli prekonané. Prejdeme do ponuky „Nastavenia“ -> „O systéme“ a na kus papiera prepíšeme ID pamäťovej karty (zvyčajne sa skladá z 10 číslic).

Vypnite zariadenie a znova vložte kartu do čítačky kariet. Spustenie generátora kľúčov mapy Garmin. Odkaz nedám, ale na internete je to hromadné. Potrebujete aspoň verziu 1.5 generátora.

V rade ID jednotky zadajte ID pamäťovej karty. V rade softvérových produktov vyberte Garmin Mobile XT. Stlačte horné tlačidlo Generovať. K prijímačom GPS tretích strán (nie Garmin) získate sériu na odomknutie zariadenia Garmin Mobile XT. Na mobilnom zariadení vytvorte v priečinku Garmin textový súbor sw.unl

Pokračujeme v práci s generátorom kľúčov. V rade Mapový produkt naznačiť. Zobrazí sa dialógové okno. Pre sadu máp „Russian Roads version 5.xx“ zadajte FID = 1280, kliknite na tlačidlo OK. Stlačte spodné tlačidlo Generovať. Na tomto zariadení dostávame sériu na odblokovanie kariet „Cesty Ruska“. Na mobilnom zariadení vytvorte v priečinku Garmin textový súbor gmapsupp.unl Zapíšeme do nej jeden riadok - s výsledným sériovým číslom - aspoň pomocou editora „Poznámkový blok“.

Ak je všetko vykonané správne, program je jailbroken.

13. Nainštalujte mapy

Nastavte základnú mapu sveta pre Garmin Mobile XT. Za týmto účelom si stiahnite súbor z oficiálneho webu garmin GarminMobileXTFreeBasemap_4xxxx.exe... Spustíme inštaláciu, program nájde pamäťovú kartu v čítačke kariet a sám ponúkne jej inštaláciu.

Ak vaša zostava GMXT pre WinCE neobsahovala hlasové súbory Garmin Mobile XT (ich dostupnosť môžete vidieť v priečinku Voice) - sťahujte z oficiálnych stránok GarminMobileXTSupportFiles_4xxxx.exe... Spustíme inštaláciu rovnakým spôsobom, program nájde pamäťovú kartu nášho mobilného zariadenia a sám ponúkne inštaláciu tam.

Mapu získavame z internetu “ Ruské cesty 5.11„Mal by to byť súbor .img s veľkosťou asi 490 MB. Ak ho nikde nenájdeme, vytrhneme map_updater_5_11.exe z oficiálneho distribučného balíka, ktorý je stále možné zadarmo stiahnuť z webu Garmin. Počas inštalácie Proces rozbalí súbor gmapsupp.img do dočasného adresára, ktorý z neho môžete vyzdvihnúť - hneď ako sa zobrazí prvé dialógové okno s výzvou na pripojenie aktualizovaného zariadenia k počítaču.

Stiahnutá verzia súboru gmapsupp.img 5.11 vložte ho do samostatného priečinka a spustite balík GMapTool ktoré je možné stiahnuť tu:
... Pridajte náš gmapsupp.img do zoznamu súborov.
... Prejdite na kartu Zápis a začiarknite políčko Vložiť odblokovací kód
... a do poľa zadajte kód zo súboru gmapsupp.unl.
... Kliknite na položku zapísať všetko a skontrolujte, či sa v denníkoch nenachádzajú žiadne chyby.
... Skopírujte opravený súbor gmapsupp.img do priečinka Garmin na pamäťovej karte zariadenia.

Spustiť map_updater_5_12.exe a potom aktualizujte mapy na verziu 5.12 map_updater_5_13.exe- až do verzie 5.13.

Proces inštalácie mapy je dokončený. Ľudsky vyberieme USB flash disk z čítačky kariet, vložíme ho do zariadenia a spustíme Garmin.

14. Ak garmin nevidí prijímač GPS

Na mnohých zariadeniach PNA je možná situácia, keď správne odomknutý GMXT už neponúka registráciu - ale stále tvrdošijne nevidí prijímač GPS. Dôvodom je skutočnosť, že virtuálny port COM, cez ktorý je vstavaný prijímač GPS pripojený k systému WinCE, je už obsadený inou štandardnou aplikáciou. Aby sme sa dostali z tejto situácie, bol vytvorený program Rozdeľovač portov, ktorý bol spomenutý skôr.

Je navrhnutý tak, aby „zdieľal“ jeden COM port, na ktorom pracuje prijímač GPS, medzi niekoľkými aplikáciami-prenosom údajov z neho do virtuálnych COM portov: COM1..COM9. Súbor Port Splitter.exe musí byť umiestnený v rovnakom priečinku ako skript na spustenie GMXT - garmin.mscr.

Port Splitter má dve možnosti:
... vrátane verzie 1.20, program uloží svoje nastavenia do registra
... verzia 1.30 uloží nastavenia do súboru settings.dat (ktorý je z nejakého dôvodu vždy datovaný 01.01.2007)

Spustiť Port Splitter - malo by sa objaviť okno programu. Vyberáme prichádzajúci port, na ktorom visí vstavaný prijímač GPS zariadenia. Obvykle toto COM7... Nastavíme výmenný kurz údajov - zvyčajne to je 9600 baudov... Rýchlosť a počet vašich COM portov nájdete tak, že spustíte starý navigačný program a pozriete sa na jeho nastavenia.

Pridajte do zoznamu odchádzajúcich portov aspoň jeden port, do ktorého budeme distribuovať signály zo zariadenia. Povedzme, že bude COM0... Nezabudnite začiarknuť políčko „Automatické spustenie“. Kliknite na „Štart“ a potom na „OK“ v záhlaví. Okno by malo zmiznúť.

Spustite GMXT a uistite sa, že je nájdený prijímač GPS. Ak ste vnútri, nečakajte, že sa nájdu satelity. Program však musí rozpoznať prijímač a začať proces hľadania satelitov.

Znova spustite Port Splitter.exe. Kliknite na „Zastaviť“ a potom na „Ukončiť“. Starostlivo sa pozrieme do adresára, kde bol program umiestnený - súbor by sa tam mal objaviť Settings.dat... Skopírujte ho pod názvom Nastavenia.bak... To sa deje tak, že ak z nejakého dôvodu zlyhajú nastavenia rozdeľovača portov, pri ďalšom spustení ich obnovte zo záložného súboru.

Aby ste tento proces zautomatizovali, pridajte do bodu garmin.mscr nasledujúce body medzi body 3) a 4):
Skopírujte (SystemPath ("ScriptPath") \ "Settingss.bak", SystemPath ("ScriptPath") \ "Settings.dat", TRUE) Ak (nie ProcExists ("Port Splitter.exe")) Spustite (SystemPath ("ScriptPath" ) \ "Port Splitter.exe") Spánok (500) EndIf

15. Záverečné dotyky

Skontrolujeme, či sa pri spustení skriptu garmin.mscr spustí GMXT, ktorý vidí satelity, určí aktuálne súradnice (pod holým nebom) a normálne zobrazí podrobné mapy.

Ak to chcete urobiť, prejdite do ponuky „Kde“ -> „Adresa“ -> Lipetsk (alebo akékoľvek iné regionálne centrum), Leninova ulica, 1. Potom, čo program nájde náš dom alebo aspoň navrhnuté domy s podobnými číslami, stlačíme tlačidlo „Na mape“. Dostaneme sa čo najbližšie a uistíme sa, že sú viditeľné obrysy domov.

Teraz sa musíme uistiť, že tlačidlo "Navigácia" nespustí cecmd.exe, ale GMXT. Použime balíček runme.zip pozostáva z troch súborov:
... runme.mscr - ľubovoľný skript v jazyku MortScript
... MortScript.exe - tlmočník jazyka MortScript
... runme.exe je program, ktorého jedinou úlohou je spustiť skript, ktorého názov je rovnaký ako názov súboru.exe.

Hľadáme názov a kde je súbor exe, ktorý je zodpovedný za navigačný systém (nahradili sme ho v časti 8). Ak sa napríklad nazýva Navitel.exe a nachádza sa v priečinku Navitel na karte SD, premenujte runme.exe a runme.mscr na Navitel.exe a Navitel.mscr a vložte ich do rovnakého priečinka na mapa.

Úpravy Navitel.mscr:
Úroveň chýb ("varovať") RunWait (SystemPath ("ScriptPath") \ ".. \ Garmin \ RunGMXT \ Garmin.mscr")
USB flash disk vložíme späť do zariadenia, znova ho načítame a vyskúšame: keď stlačíte tlačidlo „Navigácia“, GMXT by sa malo spustiť.

16. Záver

Nevyšlo to? Opatrne sledujeme kroky znova. Fajčíme fórum až do pocitu úplného osvietenia. Autor už nainštaloval GMXT na Pioneer, Voxtel a Shivaki - a s plnou zodpovednosťou vyhlasuje: neexistujú žiadne univerzálne metódy odomykania, ktoré by vyhovovali každému zariadeniu bez jedinej zmeny!

Stalo?Ďakujeme autorovi :)

Ako príklad - balík na odomknutie navigátora Shivaki (samozrejme bez máp) - je možné stiahnuť (43 MB).

Teším sa, že konečne vložím Garmin Mobile XT do vysávača a pripojím svoju mikrovlnnú rúru k denníku Live Journal ..

V špecializovaných predajniach je k dispozícii široká škála zariadení GPS v rôznych cenových kategóriách. Výkonné modely s pokročilými funkciami sú dosť drahé a najjednoduchšie majáky sú za dostupnú cenu. Napriek tomu sa mnohí pokúšajú vyhnúť sa nákladom a vyrobiť si GPS tracker vlastnými rukami. Ako ťažká je táto úloha, čo bude potrebné na jej vyriešenie a bude to úsilie stáť za to?

Používanie smartfónu na sledovanie GPS

Ak chcete používať smartfón s funkciou GPS ako sledovač GPS alebo maják, musíte urobiť trochu práce so softvérom. Je veľmi jednoduché vyrobiť GPS tracker z telefónu založeného na systéme Android, Windows Mobile alebo iOS vlastnými rukami, nie je potrebný žiadny zásah do jeho dizajnu. Ak bude smartphone použitý ako sledovač vozidla, budete ho musieť pripojiť k elektrickej sieti vozidla jednoduchým spôsobom.

Existuje niekoľko aplikácií, ktoré vám umožňujú zmeniť váš smartphone na tracker. V prípade zariadenia s Androidom si môžete stiahnuť aplikáciu Loki z Google Play, spustiť ju vo svojom smartfóne a vykonať nastavenia. Odporúčame aktivovať nasledujúce funkcie:

  • automatický štart;
  • oznámenia (voliteľné);
  • externé napájanie (pomocou alternatívnych nastavení pri pripojení k externému zdroju napájania);
  • úplné prebudenie (voliteľné);
  • spracovanie príkazov.

Pri navigácii (určovanie polohy) sa odporúča nastaviť interval aktualizácie údajov raz za minútu, pri odosielaní SMS správ pri strate spojenia so serverom je časový limit 5 minút. Vykonajte nastavenia v sekcii „Udalosti“ podľa svojich vlastných potrieb.

Po dokončení nastavení zostáva zaregistrovať sa na webovom serveri Asgard a pridať svoje zariadenie s uvedením identifikátora určeného programom Loki. Ak sa v dôsledku toho na mape stránok objavila značka vašej polohy, potom bolo všetko vykonané správne a smartphone je možné použiť ako sledovač, ktorý sleduje svoju polohu prostredníctvom Asgardu.

Môžete tiež použiť aplikáciu GPShome Tracker pre Android a GpsGate Client pre Pocket PC pre Windows Mobile. Pri premene smartfónu na sledovač alebo maják je mimoriadne dôležité správne nastaviť časové pásmo.

Na určovanie súradníc prostredníctvom sietí Wi-Fi a GSM musí mať zariadenie prístup k neobmedzenému mobilnému internetu, preto si musíte zvoliť tarifu, ktorá vám umožní optimalizovať náklady. Ak sa telefón bude používať výlučne ako sledovač, je lepšie nainštalovať kartu SIM iba na prístup na internet, a nie na hovory. Použitie prijímača GPS, ktorý zvyšuje presnosť určovania súradníc, je veľmi energeticky náročný proces, a preto by ste sa mali starať o dodávku energie svojmu domácemu sledovaču. Aby ste to urobili, odrežte spodný koniec zástrčky do auta (zástrčka zapaľovača) a zapojte kábel nabíjačky telefónu do konektora USB. Na pripojenie sledovača priamo k palubnému systému je potrebné zakúpiť prevodník jednosmerného prúdu. A tí, ktorí vedia trochu o elektronike, môžu zostaviť analógový prevodník z dvojice kondenzátorov a stabilizátora.

Ak sa plánuje použitie domáceho stopovača (majáku) na skryté sledovanie pohybu auta, musíte premýšľať, kam ho skryť, aby ste ho v prípade potreby ľahko získali. Nezabudnite tiež aktivovať tichý režim, ak má váš telefón kartu na internet a hovory.

Ako vyrobiť maják GPS vlastnými rukami z bežného telefónu

Najjednoduchší model mobilného telefónu bez systému GPS je možné tiež zmeniť na maják, čo si však vyžaduje ďalšie vybavenie a väčšie úsilie. Potrebný materiál a nástroje:

  • mobilný telefón;
  • Modul GPS / GPRS;
  • Prijímač GPS;
  • adaptér (môžete použiť starú nabíjačku s funkčnou zástrčkou);
  • nôž a spájkovačka.

Po odpojení nabíjačky zo strany zdroja napájania musíte odizolovať káble a spájkovať ich s doskou modulu a zapojiť zástrčku do napájacieho konektora telefónu. Potom sa prijímač zapne a telefón je nastavený. S pomocou takéhoto zariadenia môžete sledovať polohu mobilných telefónov patriacich vašim rodinným príslušníkom. Informácie o ich súradniciach budú vo forme bežných textových správ odosielané na mobilný telefón kombinovaný s modulom GPS.

Niektorí mobilní operátori ponúkajú službu Beacon, ktorú je možné aktivovať na akomkoľvek mobilnom telefóne bez modulu GPS. Zostaví sa zoznam kontaktov predplatiteľov, ktorých polohu chcete sledovať. Na prijatie správy so súradnicami je potrebné odoslať žiadosť v stanovenom formulári.

Je možné vyrobiť GPS tracker bez telefónu?

Existuje alternatíva k používaniu smartfónu alebo telefónu v kombinácii s modulom GPS - akékoľvek zariadenie s funkciou GPS (prenosný počítač, PDA). Princíp je rovnaký ako pre smartphone - inštalácia aplikácie, nastavenia, registrácia zariadenia na webe.

Je možné zostaviť samotný modul GPS a prijímač, ktorý tvorí maják alebo sledovač, vlastnými rukami? Tu sú niektoré zo súčastí, ktoré tvoria tieto zariadenia:

  • fotorezistor, zvyčajne krátkovlnný;
  • operačný zosilňovač na báze bipolárnych tranzistorov;
  • usmerňovač;
  • regulátor typu kondenzátora;
  • sieťové filtre;
  • pulzný spúšťač.

Všetky tieto diely je možné kúpiť a schému zariadenia je možné nájsť na internete, ale nie každý môže prísť na to, ako vytvoriť sledovač GPS vlastnými rukami.


Výhody a nevýhody domáceho dizajnu

Ak používate starý a nepotrebný telefón (smartphone), hlavnou výhodou jeho premeny na sledovač sú úspory. Ak si kúpite zariadenie špeciálne na tento účel, úspory pri výrobe sledovača GPS vlastnými rukami sú takmer nepostrehnuteľné. Dizajn mobilného telefónu a modulu GPS sa ukazuje byť dosť objemný, pre človeka je nepohodlné nosiť ho so sebou a pri inštalácii do auta existuje vysoké riziko zlomenia drôtu. Je pohodlnejšie používať smartphone ako sledovač alebo maják, ale iba na sledovanie ľudí. Inštalácia na auto nie je najlepším riešením, pôvodný sledovač má oproti domácim niekoľko výhod:

  • životnosť batérie až jeden rok;
  • bez akýchkoľvek trikov sa pripája k palubnej sieti a spotrebuje minimum energie;
  • navrhnuté na použitie v širšom teplotnom rozsahu ako telefón;
  • vďaka zapečatenému krytu môže byť inštalovaný mimo vozidla;
  • reaguje na údery, hojdá auto;
  • je možné doplniť panikovým tlačidlom, mikrofónom, rôznymi senzormi.

Ak používate svoj smartphone ako zariadenie na skryté sledovanie, už nebude môcť vykonávať funkcie komunikátora.

Je lepšie kúpiť si sledovač GPS alebo maják, ako používať domáce zariadenie založené na smartfóne alebo bežnom mobilnom telefóne. Výrobný sledovač je spoľahlivejší, jednoduchšie sa inštaluje na vozidlo a plní viac funkcií. Náklady na nákup sledovača nie sú také veľké a premena smartfónu na sledovacie zariadenie je odôvodnená iba vtedy, ak máte nepotrebné zariadenie.

Mnoho moderných telefónov má GPS, ale aby navigátor fungoval, je potrebné sťahovať mapy cez internet, čo je problém ďaleko od veží GSM. Veľkým problémom je tiež rýchle vybíjanie batérie smartfónov, najmä v chladnom období. V určitom čase zostane cestovateľ nielen bez navigácie, ale aj bez komunikácie. Bude veľmi užitočné mať so sebou nezávislé navigačné zariadenie. Podobné zariadenie bude ponúkané v článku nižšie.

Účelom tohto zariadenia je naznačiť, akým smerom sa má pohybovať, a ukázať zostávajúcu vzdialenosť k bodu, do ktorého musíte ísť. Pred odchodom si cestovateľ potrebuje uložiť kontrolný bod, do ktorého sa chce vrátiť. Potom šípka označí miesto odletu a vzdialenosť bude uvedená v číslach. Samozrejme je potrebné, aby sa satelity „chytili“ a určili súradnice aktuálnej polohy.

Schéma domáceho navigátora

Obvod je postavený na mikrokontroléri ATMega64 taktovanom z externého kryštálového rezonátora na frekvencii 11,0592 MHz. NEO-6M od spoločnosti U-blox je zodpovedný za prácu s GPS, aj keď je to starý, ale veľmi bežný a lacný modul s pomerne presným určením súradníc. Informácie sa zobrazujú na displeji telefónu Nokia 3310 (5110). Schéma tiež obsahuje Magnetometer HMC5883L a akcelerometer ADXL335.

HMC5883L pomerne bežný a lacný senzor, na komunikáciu s mikrokontrolérom sa používa štandardné rozhranie I 2 C.
Čip je dodávaný v malom 16-kolíkovom balení 3x3 mm LPCC.

Označenie kolíka:

  1. Vstup hodín zbernice SCL - I2C
  2. VDD - vstup na pripojenie energie (tento bogeyman je napájaný napätím v rozmedzí 2,16-3,6 voltov)
  3. nepoužité
  4. S1 - dodatočné napájanie pre I / O porty. Pripája sa priamo k kolíku VDDIO
  5. nepoužité
  6. nepoužité
  7. nepoužité
  8. SETP - prvý vstup na pripojenie keramického kondenzátora pri 0,22uF
  9. GND - zem
  10. C1 je ďalší vstup na pripojenie kondenzátora. Elektrolytický alebo 4,7uF tantal (kondenzátor na druhom konci spojený so zemou)
  11. GND - zem
  12. SETC - druhý vstup na pripojenie keramického kondenzátora pri 0,22uF
  13. VDDIO - vstup na pripojenie napätia, ktoré bude na vstupných / výstupných portoch
  14. nepoužité
  15. Keď sú údaje pripravené, prerušte výstup, na tomto kolíku sa objaví logika 1
  16. SDA - dátový riadok rozhrania I2C

DPS navigátora

Obvod a doska sú navrhnuté v systéme EasyEDA.

Zariadenie sa zapína a vypína dlhým stlačením tlačidla S5. Po zapnutí a vyhľadaní satelitov (so studeným štartom to môže trvať až 10 minút alebo aj viac) sa nám aktuálne súradnice zobrazia stlačením tlačidla S2.

Súradnice koncového bodu je možné zobraziť stlačením tlačidla S3.

Stlačením tlačidla S4 sa dostaneme do ponuky ukladania bodov. Existujú dva spôsoby, ako uložiť bod:

  1. uložiť aktuálne súradnice

2. súradnice kladiva ručne

Postupne zadávame stupne, minúty a sekundy. Vybraná hodnota pre úpravu bliká.

Krátkym stlačením tlačidla S5 sa môžete vrátiť do režimu sledovania bodu.

Teraz o použití magnetometra a akcelerometra. Na výpočet azimutu sa používajú údaje získané z prijímača GPS, a preto ak nie je možné vypočítať súradnice (napríklad ak satelity nie sú viditeľné alebo je ich málo), je možné vypočítať smer, v ktorom sa musíte pohnúť, aby ste prišli k bodu. Pôvodne som mal v úmysle použiť magnetometer ako pomôcku pri vedení. Ale narazil som na určité ťažkosti.

Najprv. Tí, ktorí sa zoznámili s prácou digitálnych magnetometrov, vedia, že presnosť ich údajov závisí od toho, v akej polohe sa nachádzajú. Pre správnu činnosť v akejkoľvek polohe je preto potrebné použiť akcelerometer, ktorý by poskytol presnejší obraz o premietaní magnetického poľa na všetky tri osi magnetometra. V jednom časopise som videl možné riešenie tohto problému. ale ešte nezvládli prenos celého výpočtu na Bascom (možno to vezme niekto z nadšencov?).

Za druhé, rozdiel v magnetickej deklinácii v rôznych častiach Zeme je viditeľný. Napríklad v regióne Volga je magnetická deklinácia 13 ° a na druhom konci krajiny je deklinácia už 11 ° a opačným smerom. Existuje však aj magnetický sklon - keď čiary magnetického poľa vstupujú alebo vystupujú pod uhlom k horizontu, a mnoho ďalších faktorov ovplyvňujúcich hodnoty.

Samozrejme, môžete použiť také nekalibrované údaje z magnetometra na zhruba naznačenie smeru, ale zatiaľ som sa rozhodol túto myšlienku opustiť a vyrobil som jednoduchý kompas, ktorý môže byť tiež užitočný. Kompas sa aktivuje stlačením tlačidla S1. A aby mohol naznačovať viac či menej správny smer na sever (presnejšie na severný magnetický pól), musí byť zariadenie držané vodorovne. Aby ste tomu pomohli, po stranách obrazovky prebiehajú dve čiarky, ktoré ukazujú náklon na jednu alebo druhú stranu.

Zostáva vytlačiť puzdro na 3-D tlačiarni pre zariadenie, ale zatiaľ o výsledkoch pouličných testov. Zariadenie sa ukázalo byť veľmi zaujímavé a dokonca veľmi pomohlo dostať sa k uloženému bodu. Musíte však pochopiť, že presnosť milimetrov by sa nemala očakávať. Chyba pri určovaní súradníc GPS iba na jednu sekundu spôsobí nepresnosť pri určovaní polohy 20 metrov. Chyba sa tiež nevyhnutne hromadí pri zaokrúhľovaní v matematických výpočtoch. Napriek tomu zariadenie, dokonca aj v hustých mestských podmienkach, umožňovalo návrat k bodu s presnosťou niekoľkých metrov.

Toto zariadenie sa stane nepostrádateľným asistentom pre tých, ktorí sa radi túlajú lesom, hubárov, lyžiarov, turistov a ďalších milovníkov prírody!

Komponenty použité v zariadení (dajú sa objednať v internetovom obchode z Číny):

  • GPS modul NEO-6M
  • displej LCD
  • Magnetometer HMC5883
  • Akcelerometer ADXL335

Vodiace puzdro

P.S. Na žiadosť používateľov som aktualizoval firmvér (dva firmvéry z vyššie uvedeného odkazu), okrem akcelerometra a magnetometra z obvodu. Teraz sa stlačením tlačidla S1 zobrazia informácie o napätí na batérii, čase a dátume v UTC a azimute - rovnaký kompas 🙂

Porušenie rýchlosti v meste často vedie k neoprávneným a tragickým udalostiam. Preto je na obzvlášť kritických miestach, v blízkosti frekventovaných križovatiek, škôl, nemocníc a verejných budov, zvykom inštalovať „spomaľovače“, ktoré obmedzujú nadšenie príliš horlivých vodičov. Nie však pre všetkých vodičov ...Čítaj viac
  • Pozornosť bloggerov a odborníkov v priebehu budúceho roka bude upútaná na vydanie herných konzol PlayStation 5 a Xbox Series X, ktoré komunita hráčov očakáva. Spolu s analýzou výkonu a dizajnu nových zariadení sa špecialisti zaujímajú o cenová politika spoločností Sony a Microsoft. Analytik spoločnosti Niko Partners nominovaný ...Čítaj viac
  • Vývojári z londýnskej spoločnosti D-Fly Group urobili z tradičného elektrického skútra jedinečný hyperscooter, ktorý niektorým automobilom konkuruje rýchlosťou a nákladmi.Čítaj viac
  • Tím vedcov z Francúzska a Švajčiarska vyvinul mäkký robotický hmyz, ktorý sa pohybuje rýchlosťou 3 cm za sekundu s umelými svalmi a pripomína malú muchu. Zariadenie je zároveň schopné odolať mnohonásobným úderom muškátora, po ktorom zostáva funkčné, avšak vzhľadom na veľkosť sa splošťuje. Vedci Zay ...Čítaj viac
  • Jedným z najvýraznejších prvkov vesmírneho eposu Star Wars je svetelný meč Jediho, ktorý má neuveriteľnú silu. Podľa príbehu sveta, ktorý vytvorili scenáristi, skutočný svetelný meč vyžaduje asi 1,69 gigajoulov tepelnej energie, čo je viac ako úder blesku a je ekvivalentom 120 280 batérií AA. Samozrejme súčasnosť ...Čítaj viac