Urob si sám domáce navigačné produkty. Ako vyrobiť PDA z autonavigátora. Čo je PNA

0. Úvod

Každý z vás sa už určite stretol s GPS navigáciami. Takže skôr, ako sa odvážite kúpiť toto zariadenie, nezabudnite: Nie všetky GPS navigácie sú rovnako užitočné!

Niekde v zahraničí môžete ísť do obchodu a kúpiť dobrý produkt. V našej krajine, keď idete do obchodu, musíte vedieť Čo presne chcete kúpiť a koľko by to malo stáť. Inak ťa ojebú ako hlupáka a odtrhnú ťa ako palicu.

Dokonca aj teraz, so závideniahodnou dôslednosťou, sú ľudia, ktorí prídu do Eldoráda, zavolajú predajcovi a povedia: „Potrebujem GPS navigátor.“ A z tohto obchodu odchádzajú s úplnými kravinami, kúpenými za veľa peňazí.

Napríklad nedávno si moji súdruhovia kúpili sofistikovaný Pioneer Avic S2 pozadu 10 000 rubľov s funkciami:
. Bluetooth handsfree adaptér pre mobilný telefón
. Mp3 prehrávač
. prezeranie multimediálnych fotografií

Skrátka všetky funkcie okrem jednej jedinej – navigácie. Len si pomysli, aká maličkosť...

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

Lebo to tej posratej firme nenapadne idemže Rusko nie je len Moskva a Petrohrad – ale aj množstvo rôznych malých miest, ako Lipeck, Voronež, Saratov, Orel a Urjupinsk atď.

Lebo jebákom z Eldoráda nejde do hlavy, že na ruskej periférii netreba predávať navigátory, pre ktoré nie sú mapy práve tejto periférie a v blízkej budúcnosti tomu nič nenasvedčuje - vzhľadom na tzv. zbytočnosť tejto činnosti pre zahraničného developera.

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

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


Ale nie, regály našich obchodov sú plné najrôznejších druhov TomTom, Nec, Pioneer, a kopa noname čínskych remesiel, ako MIO, Orion alebo Shivaki. Existujú aj úplne záhadné zariadenia s jediným nápisom „GPS“ na tvári.

Ľudia, ktorí sa stali hrdým majiteľom tohto zariadenia, sú sklamaní, keď zistia, že ich 500 000. mesto na mape je zobrazené ako jediný bod na križovatke federálnych diaľnic. A viac či menej podrobné mapy sú dostupné len pre Moskvu, Petrohrad a prinajlepšom tucet veľkých miest v Rusku.

Tu je krátky komparatívna analýza pokrytie navigačných máp k 3.1.2009:

Aktuálne je Garmin nepochybne na čele, čo sa týka pokrytia máp, Navitel je na druhom mieste. Iné navigačné systémy sú vhodné snáď len pre tých, ktorí radšej nejazdia autom mimo Moskovského okruhu.

3. Typy GPS navigátorov

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

Ak máte PDA pod Windows Mobile alebo Palm OS, alebo chytrý telefón so systémom Symbian tiež nie je problém: stiahnuť Garmin Mobile XT, odomknite, nahrajte mapy – a získajte plnohodnotný Garmin.

Čo však robiť, ak už máte nejaký hardvérový navigátor s úplne nevyhovujúcim softvér?

4. Čo je to PNA?

Globalizácia a lenivosť výrobcov poskytuje zjavné výhody. V súčasnosti sa na trhu objavilo obrovské množstvo zariadení P.N.A.(Osobný navigačný asistent) - na základe... Windows CE! Všetky Pioneers, MIO, JJ-Connect sú presne také zariadenia.

Stručná teória, aby ste pochopili, o čom hovoríme. V skutočnosti je takýmto zariadením miniatúrny počítač, s miniatúrnym Windows, ovládaný dotykovou obrazovkou namiesto myši. Je pravda, že výrobca prijal všetky opatrenia, aby ste to nikdy neuhádli: namiesto šetriča obrazovky systému Windows je zvyčajne namiesto pracovnej plochy šetrič obrazovky výrobcu - špeciálny program, ktorý obmedzuje používateľa na operačné menu zariadenia s vlastnou navigáciou a funkciami nastavenia systému.

PLUS - že obídením shellu výrobcu a získaním prístupu do systému Windows môžeme do zariadenia nainštalovať veľa potrebných a originálnych vecí softvér, a všeobecne ho používať ako plnohodnotné PDA. Remeselníci hlásia inštalácie rôznych hier, čítačiek kníh, videoprehrávačov a dokonca aj kancelárskych aplikácií do autonavigátorov.

MINUS - toto je PDA a PDA pod Windows. A Windows, ako viete, môže sa pokaziť a niekedy dokonca havarovať. Aj keď sa WinCE uvádza ako operačný systém so zvýšenou stabilitou - neopatrné akcie používateľov pri priamej komunikácii 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 Pioneer) dávajú na PDA dva flash disky - pracovný a záložný - vždy len na čítanie a umožňujú vyrábať tzv. studený reset" - keď je obsah funkčnej flash karty s nainštalovaným Windows a softvérom prepísaný obsahom záložného flash disku. Na jednej strane je to spoľahlivé - znefunkčnenie takéhoto PDA je dosť problematické. Na druhej strane nie je príliš pohodlné: všetok softvér, ktorý ste nainštalovali, možno zničiť jedným kliknutím rukoväte a nahradiť ho štandardným výrobným systémom.

Dostať sa z tejto situácie je celkom jednoduché: štandardný súbor je umiestnený v koreňovom adresári externej SD karty autorunce.exe, ktorý sa automaticky spustí 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 – neskôr sa nám budú hodiť.

7. Poďme dovnútra

Takže pred nami leží invalidný pna so štandardným menu. Zvyčajne existujú príkazy pre "Navigácia", "Aplikácie" a "Nastavenia". Keď kliknete na tlačidlo Navigácia, spustí sa softvér tretej strany, napríklad:

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

Na štandardnom pna sú teda dva shelly: prvý shell zobrazuje menu a druhý vykonáva navigáciu. V tomto prípade sú pracovná plocha WinCE a panel úloh skryté. " Odomknúť"zariadenia možno 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: nahradenie štandardného menu vlastným vlastným
. Možnosť 3: zrušte všetky softvérové ​​shelly a spustite pracovnú plochu

Prvú možnosť budeme považovať za najbezpečnejšiu. Druhá a tretia možnosť odomknutia by sa mala vykonávať veľmi opatrne - pretože niektoré zariadenia sa pri neúspešnom pokuse o spustenie navigačnej ponuky odpoja od vonkajšieho sveta a prestanú reagovať na udalosti.

Ak stále chcete odomknúť váš pna na úroveň PDA, prečítajte si príslušné témy na fóre. A predtým, ako to urobíte, venujte osobitnú pozornosť téme " Ako nezabiť vlastného navigátora ".

Platí to najmä pre tých, ktorí majú navigátor iba s jednou jednotkou flash a otvor „reset“ na boku zariadenia úplne neobnoví operačný systém a všetko nainštalované programy- ale len obyčajný reštart. Upozorňujeme, že takýchto modelov navigátorov je VÄČŠINA.

Nešikovný pohyb v registri alebo náhodné spustenie formátovania systémovej flash karty z ovládacieho panela povedie k veľkým hemoroidom pri pokusoch o oživenie zariadenia.

8. Spustite odomykanie

Pamätajte na jednu axiómu: napriek tomu, že všetky spôsoby odomykania sú podobné, neexistujú žiadne univerzálne metódy, ktoré by bez úprav pasovali na akékoľvek zariadenie. Preto pri vykonávaní každej operácie odomknutia musíte pochopiť, čo presne teraz robíte a aké dôsledky to povedie.

Prvá a druhá možnosť odomknutia sa zvyčajne znížia nahradenie exe navigačný program alebo ponuka Štart správna aplikácia(podrobné vysvetlenie pre figuríny).

Najprv musíte pochopiť, ako sa zariadenie pripája k počítaču. Externá SD karta zariadenia môže byť vždy vložená do čítačky kariet a samotné zariadenie je zvyčajne pripojené pomocou USB kábla. Existujú dve možnosti: buď sa v systéme zobrazí priamo ako disková jednotka, alebo ak si chcete so zariadením vymieňať súbory, musíte ho nainštalovať Microsoft ActiveSync.

To znamená, že musíme dostať Prístup k systém súborov samotné zariadenie a jeho externú SD kartu. Potom empiricky zistíme (uhádneme), kde sa nachádza exe súbor navigačného programu. V závislosti od výrobcu zariadenia sa môže nachádzať na pamäťovej karte alebo na internej flash karte zariadenia.

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

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

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

9. Skontrolujte zariadenie

Čo nám to dáva? Po prvé, informácie na internete môžete vyhľadávať nielen podľa názvu zariadenia, ktoré Yandex a Google často nepoznajú, 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é.

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

Chcete od svojho navigátora získať plnohodnotné PDA? Prejdite do priečinka \WINDOWS a spustite explorer.exe. Potom použite nástroj TaskbarShow.exe zo súpravy Utils.zip. A tu je pred vami plnohodnotné PDA s ponukou Štart a panelom úloh.

10. Zoznámenie sa s Garmin Mobile XT

Ďalší akčný plán je jasný: namiesto Exe-shnika musíme pripojiť to, čo potrebujeme. Môže to byť jeden z niekoľkých programov, ktoré implementujú interaktívne užívateľské menu. Môžete do neho zabudovať spustenie akýchkoľvek navigačných systémov, hračiek a jednoducho rôznych programov.

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

Ak pred rokom bol tento problém neriešiteľný, teraz už remeselníci vydali niekoľko balíčkov Garmin Mobile XT pre WinCE. Bolo to 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
. GarminMobileXT pre WindowsCE_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 nižšia - s GarminMobileXTforWindowsCE_50010w.rar Na internete nájdete aj mnoho iných zostáv, vrátane odomykateľných konkrétne zariadenia.

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. Zvyčajne sa tento skript nazýva Garmin.mscr a obsahuje nasledujúce kroky:

1) Skontrolujte: ak Garmin Mobile XT už beží, potom stačí aktivovať jeho okno:
If(WndExists("Garmin Mobile XT")) Show("Garmin Mobile XT") Exit EndIf
. 2) Spustite explorer.exe(ak ešte nebeží). Ak váš GMXT zlyhá s chybou „Narušenie prístupu na čítanie na adrese údajov 0xFFFFFFFC“ – znamená to, že s najväčšou pravdepodobnosťou nemáte spustený súbor explorer.exe a Garmin ho potrebuje:
If(nie ProcExists("explorer.exe")) Run("\windows\explorer.exe") Sleep(400) EndIf
. 3) Napriek tomu, že na fungovanie Garminu je potrebný explorer.exe, panel úloh len prekáža a zakryje mu okno. Ak sa ho chcete zbaviť, použite nástroj TaskbarHide.exe z rovnakého súboru Utils.zip:
Run(SystemPath("ScriptPath")\"TaskbarHide.exe") Sleep(500) Run(SystemPath("ScriptPath")\"TaskbarHide.exe")
. 4) Kopírovať nastavenie GMXT z SD karty na interný flash disk zariadenia. Ak neuložíte nastavenia na SD kartu, program ich zakaždým zabudne, počnúc predvolenými nastaveniami.
XCopy(SystemPath("ScriptPath")\"Nastavenia\*.*", "\Garmin", TRUE)
. 5) Spustite Garmin Mobile XT a počkajte na dokončenie:
RunWait(SystemPath("ScriptPath")\"..\Apps\WM\que.exe")
. 6) Po dokončení aplikácie ju odoberte nastavenie späť na SD kartu:
XCopy("\Garmin\*.*", SystemPath("ScriptPath")\"Nastavenia", TRUE)
. 7) Vráťte panel úloh na svoje miesto. V opačnom prípade pri ďalšom spustení prieskumníka nebude viditeľný:
Spustiť(SystemPath("ScriptPath")\"TaskbarShow.exe")
. 8) Strieľajte explorer.exe- zvyčajne to navigátor nepotrebuje:
If(ProcExists("explorer.exe")) Kill("explorer.exe") EndIf
Takto dopadol scenár. Spustíme a vyskúšame. Ak pri štarte 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úp si ma! Prefíkaný program s takýmito nápadmi pokojne pošlite do pekla – výberom položky menu „Spojenie s Garmin GPS“. Ak túto položku na obrazovke nevidíte a váš posledný príkaz je „Product Key“, znamená to, že program nesprávne určil veľkosť obrazovky zariadenia.

Keď sme počuli, že program nebude fungovať bez prijímača GPS Garmin, vyberieme jazyk a dostaneme sa do hlavného menu programu. Ak vidíte tento obrázok, 3/4 vašej ťažkej cesty už máte za sebou. Prejdite do ponuky „Nastavenia“ -> „O systéme“ a skopírujte ID pamäťovej karty (zvyčajne pozostávajúce z 10 číslic) na kúsok papiera.

Vypnite zariadenie a znova vložte kartu do čítačky kariet. Spustite generátor kľúčov pre mapy Garmin. Odkaz nedám, ale na internete je toho dosť. Potrebujete verziu generátora aspoň 1.5.

V rade ID jednotky zadajte ID pamäťovej karty. V rade softvérových produktov vyberte Garmin Mobile XT. Kliknite na horné tlačidlo Generovať. Získate sériové číslo na odblokovanie Garmin Mobile XT pre GPS prijímače tretích strán (nie Garmin). Na svojom 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 "Ruské cesty verzia 5.xx" zadajte FID=1280 a kliknite na OK. Kliknite na spodné tlačidlo Generovať. Dostávame sériové číslo na odomknutie máp „Roads of Russia“ na tomto zariadení. Na svojom mobilnom zariadení vytvorte v priečinku Garmin textový súbor gmapsupp.unl Napíšeme do nej jediný riadok – s výsledkom sériové číslo- aspoň pomocou editora Notepad.

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

13. Inštalácia kariet

Inštalácia základnej mapy sveta pre Garmin Mobile XT. Ak to chcete urobiť, stiahnite si súbor z oficiálnej webovej stránky Garmin GarminMobileXTFreeBasemap_4xxxx.exe. Spustíme inštaláciu, program nájde pamäťovú kartu v čítačke kariet a ponúkne ju tam nainštalovať.

Ak vaša zostava GMXT pre WinCE neobsahovala hlasové súbory Garmin Mobile XT (ich dostupnosť môžete skontrolovať v priečinku Hlas) - stiahnite si z oficiálnej webovej stránky GarminMobileXTSupportFiles_4xxxx.exe. Inštaláciu spustíme rovnakým spôsobom, program nájde našu pamäťovú kartu mobilné zariadenie, a ona sama ponúka inštaláciu tam.

Získame mapu z internetu " Cesty Ruska 5.11"Mal by to byť súbor .img s veľkosťou asi 490 MB. Ak ho nemáte odkiaľ získať, z oficiálneho distribučného kitu vytrhávame map_updater_5_11.exe, ktorý je stále možné stiahnuť z webovej stránky Garmin úplne voľne. Počas Inštalačný proces program rozbalí súbor gmapsupp.img do dočasného adresára, z ktorého si ho môžete vybrať - hneď ako sa objaví prvé dialógové okno s výzvou na pripojenie zariadenia na aktualizáciu k počítaču. urobte rezerváciu, že pre verzie 5.12 a 5.13 táto možnosť už nefunguje.

Verzia extrahovaného súboru gmapsupp.img 5.11 vložte ho do samostatného priečinka a spustite balík GMapTool ktorý sa dá stiahnuť tu:
. Do zoznamu súborov pridáme náš gmapsupp.img.
. 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 Zapísať všetko a skontrolujte, či v protokoloch nie sú žiadne chyby.
. Skopírujte opravený súbor gmapsupp.img do priečinka Garmin na pamäťovej karte zariadenia.

Poďme spustiť map_updater_5_12.exe a potom aktualizujte mapy na verziu 5.12 map_updater_5_13.exe- do verzie 5.13.

Proces inštalácie karty je dokončený. Ako človek vyberieme 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 tvrdohlavo nevidí prijímač GPS. Je to spôsobené tým, že virtuálny COM port, cez ktorý je zabudovaný GPS prijímač pripojený k WinCE, je už obsadený nejakým iným štandardná aplikácia. Aby sme sa dostali z tejto situácie, bol vytvorený program Port Splitter, ktorý už bol spomenutý.

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

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

Spustite Port Splitter - malo by sa zobraziť okno programu. Vyberte vstupný port, na ktorom visí vstavaný prijímač GPS zariadenia. Zvyčajne toto COM7. Nastavíme výmenný kurz dát - zvyčajne je to tak 9600 baudov. Rýchlosť a číslo svojho COM portu zistíte spustením starého navigačný program a pozrieť sa do jeho nastavení.

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 „Autorun“. Kliknite na „Štart“ a potom na „OK“ v nadpise okna. Okno by malo zmiznúť.

Spustite GMXT a uistite sa, že sa našiel prijímač GPS. Ak ste v interiéri, neočakávajte, že nájdete satelity. Ale program musí rozpoznať prijímač a začať proces hľadania satelitov.

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

Aby ste tento proces zautomatizovali, pridajte na garmin.mscr medzi 3) a 4) nasledujúce riadky:
Copy(SystemPath("ScriptPath")\"Settings.bak", SystemPath("ScriptPath")\"Settings.dat", TRUE) If(nie ProcExists("Port Splitter.exe")) Run(SystemPath("ScriptPath" )\"Port Splitter.exe") Sleep(500) EndIf

15. Dokončovacie úpravy

Skontrolujeme, že keď spustíte skript garmin.mscr, spustí sa GMXT, ktorý vidí satelity, určuje aktuálne súradnice (vonku) a normálne zobrazuje podrobné mapy.

Ak to chcete urobiť, prejdite do ponuky „Kde“ -> „Adresa“ -> Lipetsk (alebo akékoľvek iné regionálne centrum), ulica Lenin, 1. Keď program nájde náš dom, alebo aspoň navrhne domy s podobnými číslami, stlačíme tlačidlo „Na mape“. Prichádzame čo najbližšie a dbáme na to, aby boli viditeľné obrysy domov.

Teraz sa musíme uistiť, že tlačidlo „Navigácia“ nespustí cecmd.exe, ale GMXT. Využime balík runme.zip, ktorý pozostáva z troch súborov:
. runme.mscr - vlastný skript v jazyku MortScript
. MortScript.exe - prekladač jazyka MortScript
. runme.exe je program, ktorého jedinou úlohou je spustiť skript, ktorého názov sa zhoduje s názvom súboru .exe.

Hľadáme názov a umiestnenie exe súboru, ktorý je zodpovedný za navigačný systém (nahradili sme ho v časti 8). Napríklad, ak sa volá Navitel.exe a nachádza sa v priečinku Navitel na SD karte, premenujeme runme.exe a runme.mscr na Navitel.exe a Navitel.mscr a umiestnime ich do rovnakého priečinka na karta.

Úprava Navitel.mscr:
Errorlevel("warn") RunWait(SystemPath("ScriptPath")\"..\Garmin\RunGMXT\Garmin.mscr")
Vložíme flash disk späť do zariadenia, reštartujeme ho a vyskúšame: keď stlačíte tlačidlo „Navigácia“, GMXT by sa mal spustiť.

16. Záver

Nevyšlo to? Všetko robíme od začiatku starostlivo krok za krokom. Fajčíme fórum, kým sa necítime úplne osvietení. Autor už nainštaloval GMXT na Pioneer, na Voxtel a na Shivaki – a s plnou zodpovednosťou vyhlasuje: NEEXISTUJÚ ŽIADNE univerzálne spôsoby odomykania, ktoré by pasovali na každé zariadenie bez jedinej zmeny!

Stalo?Ďakujeme autorovi :)

Ako príklad možno uviesť balík na odomknutie navigátora Shivaki (samozrejme bez máp) (43 MB).

Teším sa, že konečne budem môcť nasadiť Garmin Mobile XT na vysávač a pripojiť mikrovlnku k živému denníku.

Mnoho moderných telefónov má GPS, ale aby navigátor fungoval, musíte si stiahnuť mapy cez internet, čo je problém ďaleko od GSM veží. Ďalším veľkým problémom je rýchle vybíjanie batérií smartfónov, najmä v chladnom období. Cestovateľ v jednom momente ostane nielen bez navigácie, ale aj bez komunikácie. Mať pri sebe nezávislé navigačné zariadenie bude veľmi užitočné. Podobné zariadenie bude navrhnuté v nižšie uvedenom článku.

Cieľ tohto zariadenia je naznačiť, ktorým smerom sa pohnúť a ukázať zostávajúcu vzdialenosť k bodu, do ktorého sa musíte dostať. Pred odchodom si cestujúci musí uložiť kontrolný bod, do ktorého sa chce vrátiť. Potom bude šípka ukazovať na miesto odchodu a vzdialenosť bude uvedená v číslach. Samozrejme je potrebné, aby boli satelity „chytené“ a boli určené súradnice aktuálnej polohy.

Schéma domáceho navigátora

Obvod je založený na mikrokontroléri ATMega64 taktovanom z externého zdroja kremenný rezonátor pri 11,0592 MHz. Za prácu s GPS je zodpovedný NEO-6M od U-blox, ktorý je síce starý, ale je to 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). Tiež prítomné v diagrame magnetometer HMC5883L a akcelerometer ADXL335.

HMC5883L Na komunikáciu s mikrokontrolérom sa používa pomerne bežný a lacný snímač, štandardné rozhranie I 2 C.
Čip je dostupný v malom 16-pinovom LPCC balení s rozmermi 3x3 mm.

Označenie kolíka:

  1. SCL - vstup hodín zbernice I2C
  2. VDD - vstup na pripojenie napájania (tento booger je napájaný napätím v rozsahu 2,16-3,6 voltov)
  3. nepoužité
  4. S1 - prídavný zdroj pre I/O porty. Pripája sa priamo na pin VDDIO
  5. nepoužité
  6. nepoužité
  7. nepoužité
  8. SETP - prvý vstup pre pripojenie 0,22uF keramického kondenzátora
  9. GND - zem
  10. C1 je ďalší vstup na pripojenie kondenzátora. Elektrolytický alebo tantalový pri 4,7uF (druhý koniec kondenzátora je pripojený k zemi)
  11. GND - zem
  12. SETC - druhý vstup pre pripojenie 0,22uF keramického kondenzátora
  13. VDDIO - vstup pre pripojenie napätia, ktoré bude na vstupných/výstupných portoch
  14. nepoužité
  15. Prerušte výstup, keď sú dáta pripravené, na tomto pine sa objaví logická 1
  16. Dátová linka rozhrania SDA - I2C

Doska plošných spojov 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 (pri studenom štarte to môže trvať aj 10 minút alebo aj viac) si stlačením tlačidla S2 môžeme zobraziť aktuálne súradnice.

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

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

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

2. zadajte súradnice ručne

Zadajte stupne, minúty a sekundy jeden po druhom. Vybraná hodnota na úpravu bliká.

Do režimu sledovania bodu sa vrátite krátkym stlačením tlačidla S5

Teraz o používaní magnetometra a akcelerometra. Na výpočet azimutu sa používajú údaje prijaté z prijímača GPS, takže ak nie je možné vypočítať súradnice (napríklad ak satelity nie sú viditeľné alebo je ich málo), nie je možné vypočítať smer v ktorým sa musíte pohnúť, aby ste sa dostali k bodu. A moja pôvodná myšlienka bola použiť magnetometer ako pomôcku na indikovanie kurzu. Ale stretol som sa s určitými ťažkosťami.

Po prvé. Tí, ktorí sú oboznámení s prevádzkou digitálnych magnetometrov, vedia, že presnosť ich údajov závisí od polohy, v ktorej sa nachádzajú. Pre správnu činnosť v akejkoľvek polohe je preto potrebné použiť akcelerometer, ktorý by poskytol presnejší obraz o priemete magnetického poľa na všetky tri osi magnetometra. Možné riešenie Videl som tento problém v časopise. ale ešte sa mi nepodarilo preniesť celý výpočet do Bascomu (možno to urobí niekto z nadšencov?).

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

Na približné označenie smeru môžete samozrejme použiť aj takéto nekalibrované údaje z magnetometra, no nateraz som sa rozhodol od tejto myšlienky upustiť a vyrobil som si jednoduchý kompas, ktorý môže byť aj užitočný. Kompas sa zapína stlačením tlačidla S1. A aby smerovala viac-menej správne na sever (presnejšie na severný magnetický pól), treba prístroj držať vodorovne. Aby tomu pomohli, po stranách obrazovky prebiehajú dve čiary, ktoré zobrazujú naklonenie v jednom alebo druhom smere.

Zostáva len vytlačiť kryt pre zariadenie na 3-D tlačiarni, ale teraz sa bavme o výsledkoch pouličných testov. Zariadenie sa ukázalo ako veľmi zaujímavé a celkom nápomocné pri dosahovaní uloženého bodu. Musíte však pochopiť, že presnosť na milimetre by sa nemala očakávať. Chyba pri určovaní súradníc GPS len o jednu sekundu spôsobí nepresnosť určenia polohy na 20 metrov. Chyby sa tiež nevyhnutne hromadia pri zaokrúhľovaní v matematických výpočtoch. Ale napriek tomu zariadenie aj v hustých mestských podmienkach umožnilo návrat do bodu s presnosťou niekoľkých metrov.

Toto zariadenie sa stane nepostrádateľným pomocníkom pre tých, ktorí sa radi túlajú lesom, hubárov, lyžiarov, turistov a iný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

Bývanie pre sprievodcu

P.S. Na žiadosť používateľov som aktualizoval firmvér (v odkaze vyššie sú dva firmvéry) s výnimkou akcelerometra a magnetometra z obvodu. Teraz sa stlačením tlačidla S1 zobrazia informácie o napätí batérie, UTC čase a dátume, ako aj azimute - rovnaký kompas :)

Chcel som použiť GPS na všetky druhy elektronických remesiel. Preskúmal som veľa možností a nakoniec som sformuloval svoje želania:

Najnižšia možná cena
- ochrana proti prachu a vlhkosti - aby ste ju mohli priskrutkovať napríklad do auta
- žiadne neštandardné čipy - iba náplň, ku ktorej je veľa dokumentácie
- žiadne USB - iba hardcore sériové pripojenie, takže ho môžete použiť v jednoduchých remeslách.

A podarilo sa!

Keď práve začnete hľadať vhodný kus hardvéru pre Arduino alebo nejaký iný mikrokontrolér, rýchlo vám padne do oka niečo takéto:

Zaplaťte tridsať, štyridsať, päťdesiat dolárov, GPS je prispájkované - a ak sa chystáte plavidlo schovať napríklad pod kapotu auta, buďte taký láskavý a kúpte si GPS anténu a adaptér k nej za príplatok. peniaze. V tomto bode obojživelník negatívne pokrúti hlavou :(

Ďalšou možnosťou sú GPS prijímače do počítača s USB káblom, sú lacnejšie. Ak si vyberiete 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 čínskej výroby. Alebo pripojte starý nepotrebný smartfón s Androidom cez USB-shield, ale potom zbohom rýchlosti zapínania a ahoj pri mori problémov - s batériou, zapnutím, brzdami atď.

A potom nájdem na DX toto:

Zariadenie nebolo vyrobené ani v Číne, ale na Taiwane spoločnosťou špecializujúcou sa na GPS, a tento model- určený na použitie na lodiach, má ochranu proti vlhkosti a dokonca aj zabudovaný magnet na pripevnenie na strechu a prísavku na inštaláciu na sklo. Vo vnútri je de facto štandard – čip SiRF Star III. A cena tohto zázraku je tesne pod 35 dolárov!

Jednotka má 2 varianty - s USB a so sériovým portom (model), dávam si záležať na tom, aby som si zobral druhý a objednal si ho. Kým Ruská pošta pomaly ťahá balík, ja sa ponáram do dokumentácie.

Všetky „sériové“ periférie majú 2 implementácie – „RS-232“ a „TTL“. Prvý sa používal pred viac ako desiatimi rokmi pre modemy a myši – využíva prúd od mínus N voltov po +N. V moderných mikrokontroléroch, vr. Arduino, druhý sa používa - kde pri prenose údajov sú „jednotky“ označené prúdom +5 voltov (alebo 3,3 voltov) a „nuly“ sú označené neprítomnosťou prúdu. Po prečítaní výkrikov "och, zapojil som to do Arduina, ale nefunguje to!" Uvedomil som si, ž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 som ho za pár centov zistil, že je už spájkovaný s konektormi:

Spustíme to 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 dodatočné napájanie - postačuje prúd z bežného 0,5A USB portu - t.j. a mikrokontrolér to zvládne. Všetko navyše funguje cez jeden a pol metrový kábel samotného GPS prijímača a trojmetrovú predlžovačku. Viac než dosť na to, aby ste vložili mikrokontrolér do auta a nad horný okraj umiestnili napríklad GPS čelné sklo.

Rýchlosti plne zodpovedajú rýchlostiam uvedeným v - „studený štart“ – menej ako minúta, „horúce“ – sekunda.

Celkovo som za asi štyridsať dolárov dostal súpravu, ktorá premení akékoľvek Arduino remeslo na zaujímavejšiu vec. Osobne z neho vyrobím GPS tracker do auta s GSM, prepojenie s palubným počítačom cez OBD-II a iné drobné radosti.

Doplnenia požadované komentátormi:

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

Odkaz veľkým písmom - (pdf). Hmotnosť - 62 gramov, prúdový odber - 80mA, protokol - NMEA 0183 alebo binárny. Studený štart- 42 sek., teplý - 38 sek., horúci - 1 sek. Obnovovacia frekvencia s nastaveniami „out of box“ je 1 Hz, špecifikácia však obsahuje „reacquisition - 0,1 sek“.

Plánujem kúpiť +50 Pridať k obľúbeným Recenzia sa mi páčila +47 +89

V špecializovaných predajniach je dostupný široký sortiment GPS zariadení rôznych cenových kategórií. Výkonné modely s pokročilými funkciami sú pomerne drahé, zatiaľ čo najjednoduchšie majáky sú cenovo dostupné. Mnoho ľudí sa však snaží vyhnúť nákladom a vyrobiť si vlastný GPS tracker. Aká náročná je táto úloha, čo bude potrebné na jej vyriešenie a bude vynaložené úsilie stáť za to?

Používanie smartfónu na sledovanie GPS

Ak chcete používať smartfón s podporou GPS ako sledovač alebo maják GPS, musíte si trochu pohrať so softvérom. Vytvorte si svoj vlastný GPS sledovač zo svojho telefónu založené na systéme Android, Windows Mobile alebo iOS je veľmi jednoduchý, nie je potrebný žiadny zásah do jeho dizajnu. Ak sa smartfón používa ako sledovač áut, budete musieť vykonať jednoduché manipulácie, aby ste ho pripojili k elektrickej sieti vozidla.

Existuje niekoľko aplikácií, ktoré vám umožnia zmeniť váš smartfón na sledovač. Pre zariadenia so systémom Android si ho môžete stiahnuť z: Google Play Loki aplikáciu, spustite ju na svojom smartfóne a nakonfigurujte nastavenia. Odporúča sa aktivovať nasledujúce funkcie:

  • automatický štart;
  • oznámenia (voliteľné);
  • externé napájanie (pomocou alternatívnych nastavení pri pripájaní k externý zdroj výživa);
  • úplné prebudenie (voliteľné);
  • spracovanie príkazov.

Pre navigáciu (určenie polohy) sa odporúča nastaviť interval aktualizácie dát raz za minútu, pre odosielanie SMS správ pri strate komunikácie so serverom je časový limit 5 minút. Vykonajte nastavenia v časti „Udalosti“ podľa vlastných potrieb.

Po dokončení nastavení sa stačí zaregistrovať na stránke Asgard a pridať svoje zariadenie s uvedením identifikátora definovaného programom Loki. Ak sa v dôsledku toho na mape stránok objaví značka vašej polohy, všetko sa urobilo správne a smartphone sa dá použiť ako sledovač, ktorý sleduje svoju polohu cez Asgard.

Môžete tiež použiť aplikáciu GPShome Tracker pre Android a klienta GpsGate 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čenie súradníc cez Wi-Fi siete a GSM, zariadenie musí mať neobmedzený prístup mobilný internet, takže si musíte vybrať 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ť SIM kartu iba na prístup na internet a nie na hovory. Používanie prijímača GPS, ktorý zvyšuje presnosť určovania súradníc, je energeticky veľmi náročný proces, preto treba dbať na napájanie podomácky vyrobeného sledovača. Ak to chcete urobiť, musíte odrezať spodný koniec zástrčky do auta (zástrčka zapaľovača) a zasunúť kábel nabíjačky telefónu do konektora USB. Na pripojenie sledovača priamo k palubnému systému je potrebné dokúpiť znižovací prevodník priamy prúd. A tí, ktorí trochu vedia o elektronike, môžu zostaviť analógový prevodník z dvojice kondenzátorov a stabilizátora.

Ak sa plánuje použiť domáci sledovač (maják). skryté sledovanie Pri presúvaní auta treba myslieť na to, kam ho schovať, aby ste ho v prípade potreby ľahko dostali. A nezabudnite aktivovať tichý režim, ak má váš telefón nainštalovanú kartu na internet a hovory.

Ako si vyrobiť GPS sledovač vlastnými rukami z bežného telefónu

Najjednoduchší model mobilný telefón Bez GPS ho môžete zmeniť aj na maják, ale to si bude vyžadovať ďalšie vybavenie a viac úsilia. Potrebné materiály a nástroje:

  • mobilný telefón;
  • GPS/GPRS modul;
  • prijímač GPS;
  • adaptér (môžete použiť starý Nabíjačka s pracovnou zástrčkou);
  • nôž a spájkovačka.

Po odpojení nabíjačky zo strany zdroja napájania je potrebné odizolovať vodiče a prispájkovať ich k doske modulu a zasunúť zástrčku do napájacieho konektora telefónu. Potom sa prijímač zapne a telefón sa nastaví. Pomocou takéhoto zariadenia môžete sledovať polohu mobilných telefónov patriacich členom vašej rodiny. Informácie o ich súradniciach budú zasielané do mobilného telefónu kombinovaného s modulom GPS vo forme bežných textových správ.

Niektorí operátori mobilné komunikácie ponúkajú službu „Beacon“, ktorú je možné aktivovať na akomkoľvek mobilnom telefóne bez GPS modulu. Zostaví sa zoznam kontaktov účastníkov, ktorých polohu je potrebné sledovať. Na prijatie správy so súradnicami je potrebné zaslať žiadosť v predpísanej forme.

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

Alternatívou použitia smartfónu alebo telefónu v kombinácii s GPS modulom je akékoľvek zariadenie s funkciou GPS (laptop, PDA). Princíp je rovnaký ako pri smartfóne – nainštalovať aplikáciu, nastavenia, zaregistrovať zariadenie na webe.

Je možné vlastnými rukami zostaviť modul GPS a prijímač, ktorý tvorí maják alebo sledovač? Tu sú niektoré komponenty zahrnuté v týchto zariadeniach:

  • 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 časti je možné zakúpiť a schému zariadenia nájdete na internete, ale nie každý môže prísť na to, ako vytvoriť GPS sledovač vlastnými rukami.


Výhody a nevýhody domáceho dizajnu

Ak používate starý a nepotrebný telefón (smartfón), hlavnou výhodou jeho premeny na sledovač je úspora. Ak si kúpite zariadenie špeciálne na tento účel, úspory z vlastnej výroby GPS trackera sú takmer nepostrehnuteľné. Konštrukcia mobilného telefónu a GPS modulu je dosť ťažkopádna, pre človeka je nepohodlné nosiť ho so sebou a pri montáži do auta hrozí veľké riziko pretrhnutia drôtu. Ako sledovač alebo maják je pohodlnejšie používať smartfón, ale len na sledovanie osôb. Inštalácia na auto nie je najlepším riešením, originálny tracker má oproti domácemu niekoľko výhod:

  • beží na batériu až rok;
  • bez akýchkoľvek trikov sa pripája k palubnej sieti, pričom spotrebuje minimum energie;
  • navrhnuté na prevádzku v širšom teplotnom rozsahu ako telefón;
  • vďaka utesnenému krytu môže byť inštalovaný mimo auta;
  • reaguje na nárazy, kývanie auta;
  • môže byť vybavený núdzovým tlačidlom, mikrofónom a rôznymi senzormi.

Ak používate smartfón ako skryté sledovacie zariadenie, už nebude môcť vykonávať funkcie komunikátora.

Je lepšie kúpiť GPS sledovač alebo maják, ako používať domáce zariadenie založené na smartfóne alebo bežnom mobilnom telefóne. Továrenský sledovač je spoľahlivejší a jeho inštalácia je jednoduchšia vozidlo, vystupuje viac funkcií. Náklady na kúpu sledovača nie sú až také vysoké a premena smartfónu na sledovacie zariadenie je opodstatnená iba vtedy, ak máte nepotrebné zariadenie.

Myslím si, že pre väčšinu z vás nebude objavom, že drvivá väčšina moderných autonavigátorov funguje na báze Windows CE, ale samotný operačný systém výrobca pred hravými rukami používateľa starostlivo ukrýva, aby robiť čokoľvek zbytočné.

Bolo to urobené jednoduchou, ale radikálnou metódou – nahradením natívneho grafického shellu Windows CE shellom od výrobcu zariadenia, ktorý sa spustí, keď Spustenie systému Windows. Na jednej strane je to dobré - pohodlné menu, hlavné funkcie sa spúšťajú 1-2 kliknutiami, blábolenie jedným slovom. Na druhej strane je však používateľ obmedzený iba funkcionalitou, ktorú sa výrobca rozhodol poskytnúť, nie je tu možnosť inštalácie vlastných programov. Nastoliť triumf spravodlivosti je však veľmi jednoduché, potrebujete len GPS navigátor, dátový kábel, počítač, ktorý dokáže pracovať so zariadeniami Win CE v režime Active Sync a pár minút voľného času.

Pozor! Tento pokyn nie je univerzálny, ale pomáha vo väčšine prípadov. Odchýlka od krokov a kreatívne experimentovanie môže spôsobiť, že váš navigátor bude v nefunkčnom stave, ktorý sa dá vyliečiť iba prebliknutím. Ak netušíte, prečo by ste to mali robiť, nerobte to, pretože na tom nezáleží!

Takže, ako povedal Gagarin: "Poďme!":

Ak niečo nie je jasné, tu je obrázok, na ktorom je zvýraznené všetko, čo potrebujete:

Hlavná vec je nedotýkať sa ničoho iného, ​​inak je šanca získať polomŕtvy kus železa veľmi vysoká.

Vďaka vykonaniu týchto jednoduchých krokov získate z navigátora plne funkčné PDA, na ktoré si môžete jednoducho nainštalovať ľubovoľné aplikácie, ktoré potrebujete. Je to maličkosť, ale pekná.

ZY V žiadnom prípade! Počuješ? Za žiadnych okolností! Aj keď ste úplne opití, ukameňovaní alebo nadupaní (podčiarknite, ak je to vhodné), nenastavujte si heslo v systéme Windows. Vrátane toho, aby ste videli, čo sa stane!

Plne funkčné PDA príde vhod aj v prípade, že sa učíte základy fotografovania so zrkadlovkou, vždy si naň môžete zapísať pár návodov a rád pre amatérskych fotografov, aby boli vždy po ruke.




Hore