DIY házi készítésű navigátor termékek. Hogyan készítsünk PDA-t autós navigátorból. Mi az a PNA

0. Bevezetés

Valószínűleg mindannyian találkoztak már GPS-navigátorokkal. Tehát, mielőtt meg merné vásárolni ezt az eszközt, ne feledje: Nem minden GPS-navigátor egyformán hasznos!

Valahol külföldön el lehet menni egy boltba és vásárolni jó termék. Hazánkban, amikor a boltba megy, tudnia kell Pontosan mit szeretne vásárolni, és mennyibe kerül. Különben úgy kibasznak, mint egy balekot, és letépnek, mint egy botot.

Még most is irigylésre méltó következetességgel vannak olyanok, akik eljönnek Eldorádóba, felhívják az eladót, és azt mondják: "GPS-navigátorra van szükségem." És direkt vacakkal hagyják el ezt a boltot, amit sok pénzért vásároltak.

Például a közelmúltban elvtársak vettek egy kifinomult Pioneer Avic S2 mögött 10 000 rubel funkciókkal:
. Bluetooth kihangosító adapter ehhez mobiltelefon
. Mp3 lejátszó
. multimédiás fényképek megtekintése

Röviden, egyetlen funkció kivételével minden funkció – a navigáció. Gondolj csak bele, micsoda apróság...

Mert a bajtársaimnak eszébe sem jutott navigátor vásárlásakor egyetlen kérdést feltenni az eladónak: „ Van ott városunk térképe?"

Mert ez eszébe sem jut a kibaszott társaságnak megyek hogy Oroszország nemcsak Moszkva és Szentpétervár – hanem egy csomó különféle kisváros is, mint Lipec, Voronyezs, Szaratov, Orel és Urjupinszk stb.

Mert az eldorádói baromfiaknak nem jut eszébe, hogy nem kell navigátorokat eladni az orosz perifériákon, amihez éppen erről a perifériáról nincsenek térképek, és ennek nyoma sincs a közeljövőben - a e tevékenység hiábavalósága egy külföldi fejlesztő számára.

1. Navigációs rendszerek összehasonlító elemzése

Közben, ha a bajtársaim tudták, vásárolnának Garmin Nuvi 205 mögött 8000 dörzsölje.- amelyhez Oroszország 63 régiójának térképe található, minden regionális központ legalább utcanévvel, a fele pedig a házak körvonalával és számozásával van megjelölve.


De nem, boltjaink polcai tele vannak mindenfélével TomTom, máshová nem sorolt, Úttörő, és egy csomó noname kínai kézműves, mint pl MIO, Orion vagy Shivaki. Vannak teljesen titokzatos készülékek is, amelyek arcán egyetlen „GPS” felirat látható.

Miután az eszköz büszke tulajdonosává váltak, az emberek csalódottan fedezik fel, hogy a térképen az 500.000. városukat egyetlen pontként ábrázolják a szövetségi autópályák kereszteződésében. És többé-kevésbé részletes térképek csak Moszkváról, Szentpétervárról és jobb esetben egy tucat oroszországi nagyvárosról állnak rendelkezésre.

Íme egy rövid összehasonlító elemzés navigációs térképek lefedettsége 2009.03.01.:

Jelenleg kétségtelenül a Garmin áll az élen a térképlefedettség tekintetében, a Navitel pedig a második helyen áll. Más navigációs rendszerek talán csak azok számára alkalmasak, akik nem szeretnek a moszkvai körgyűrűn kívül vezetni autójukat.

3. A GPS-navigátorok típusai

Ha van Garmin navigátorod, örülj: vásárolhatsz (vagy letölthetsz;) friss térképeket, és vezethetsz azokon.

Ha PDA-ja van alatta Windows Mobile vagy Palm OS, vagy Symbiant futtató okos telefon szintén nem probléma: letöltés Garmin Mobile XT, oldja fel a zárolást, töltsön fel térképeket – és szerezzen be egy teljes értékű Garmint.

De mi a teendő, ha már van valamilyen hardveres navigátor, amivel teljesen nem kielégítő szoftver?

4. Mi az a PNA?

A globalizáció és a termelők lustasága nyilvánvaló előnyökkel jár. Napjainkban hatalmas számú készülék jelent meg a piacon P.N.A.(Személyes navigációs asszisztens) - alapján.. Windows CE! Minden Pioneer, MIO, JJ-Connect csak ilyen eszköz.

Egy rövid elmélet, hogy megértse, miről beszélünk. Valójában egy ilyen eszköz egy miniatűr számítógép, miniatűr Windows rendszerrel, amelyet egér helyett érintőképernyő vezérel. Igaz, a gyártó minden intézkedést megtett, hogy soha ne találgasson róla: a Windows képernyővédő helyett általában a gyártó képernyővédője van, az asztali számítógép helyett - speciális program, amely a felhasználót a készülék kezelőmenüjére korlátozza saját navigációs és rendszerbeállítási funkcióival.

PLUSZ - hogy a gyártó shelljének megkerülésével és a Windowshoz való hozzáféréssel egy csomó szükséges és eredeti dolgot telepíthetünk az eszközre szoftver, és általában teljes értékű PDA-ként használja. A kézművesek különféle játékok, könyvolvasók, videolejátszók, sőt irodai alkalmazások autós navigátorokon történő telepítéséről számolnak be.

MÍNUSZ - ez egy PDA, és egy PDA Windows alatt. A ablakok, mint tudod, meghibásodhat, sőt néha összeomolhat. Bár a WinCE úgy van feltüntetve operációs rendszer megnövelt stabilitással – a Windows rendszerrel való közvetlen kommunikáció során végzett gondatlan felhasználói műveletek a pna-t nem reagáló, haszontalan eszközzé változtathatják.

5. Telepítési fájlok

Néhány okos gyártó (pl Úttörő) két flash meghajtót tesznek a PDA-ra - egy működőt és egy tartalékot - mindig csak olvasható, és lehetővé teszik az ún. hideg visszaállítás" - amikor egy működő, Windows és szoftverrel rendelkező flash kártya tartalmát felülírja egy tartalék flash meghajtó tartalma. Ez egyrészt megbízható - egy ilyen PDA működésképtelenné tétele meglehetősen problémás. Másrészt nem túl kényelmes: az összes telepített szoftvert egyetlen gombnyomással megsemmisítheti, és helyettesítheti a szabványos gyári rendszerrel.

Ebből a helyzetből nagyon egyszerű kijutni: egy szabványos fájl kerül a külső SD-kártya gyökerébe autorunce.exe, amely hidegindítás és kártyafelismerés után automatikusan elindul, és az összes szükséges szoftvert az mnavdce.cab fájlból telepíti.

Innen letöltheti a leggyakrabban használt WinCE segédprogramokat: utils.zip. Azt javaslom, hogy töltse le és csomagolja ki őket egy külön könyvtárba az SD-kártyán - később hasznosak lesznek.

7. Menjünk be

Tehát előttünk egy letiltott pna hever normál menüvel. Általában a "Navigáció", az "Alkalmazások" és a "Beállítások" parancsok vannak. Amikor a Navigáció gombra kattint, elindul néhány harmadik féltől származó szoftver, például:

Autosatellite a JJ-Connect"e-n
. Navitel Navigator a Shivaki-n
. iGo on Pioneer.

Így egy szabványos pna-n két shell található: az első shell a menüt mutatja, a második pedig a navigációt végzi. Ebben az esetben a WinCE asztal és a tálca el van rejtve. " Kinyit" eszközöket többféleképpen is megteheti, attól függően, hogy melyik eszköztől és mit szeretnél pontosan elérni.

1. lehetőség: a navigációs program lecserélése egy másikra
. 2. lehetőség: a normál menü lecserélése saját egyéni menüre
. 3. lehetőség: törölje az összes szoftverhéjat, és indítsa el az asztalt

Az első lehetőséget tekintjük a legbiztonságosabbnak. A második és harmadik feloldási opciót rendkívül óvatosan kell végrehajtani - mivel egyes eszközök, ha a navigációs menüt sikertelenül indítják el, lekapcsolódnak a külvilágról, és nem reagálnak az eseményekre.

Ha továbbra is fel szeretné oldani a pna-t PDA-szintre, olvassa el a fórum vonatkozó témaköreit. És mielőtt ezt megtenné, fordítson különös figyelmet a témára " Hogyan ne öld meg a saját navigátorodat ".

Ez különösen igaz azokra, akiknek csak egy flash meghajtóval rendelkező navigátoruk van, és a készülék oldalán lévő „reset” lyuk nem állítja vissza teljesen az operációs rendszert és az összes telepített programokat- de csak egy rendes újraindítás. Felhívjuk figyelmét, hogy a LEGTÖBB ilyen navigátormodell létezik.

A rendszerleíró adatbázis kínos mozgása vagy a rendszer flash kártya vezérlőpultról történő véletlenszerű formázása nagy aranyér kialakulásához vezet, amikor megpróbálják újraéleszteni az eszközt.

8. Kezdje el a feloldást

Emlékezzen egy axiómára: annak ellenére, hogy minden feloldási módszer hasonló, nincs olyan univerzális módszer, amely módosítás nélkül bármilyen eszközhöz illeszkedne. Ezért minden egyes feloldási művelet végrehajtásakor meg kell értenie, hogy pontosan mit csinál most, és milyen következményekkel jár.

Az első és a második feloldási lehetőség általában az az exe cseréje a navigációs program vagy a start menü bekapcsolása a megfelelő alkalmazás(részletes magyarázat a bábukhoz).

Először is meg kell értenie, hogyan csatlakozik az eszköz a számítógéphez. A kártyaolvasóba mindig behelyezhető a készülék külső SD kártyája, magát a készüléket pedig általában USB kábellel csatlakoztatjuk. Két lehetőség van: vagy közvetlenül lemezmeghajtóként jelenik meg a rendszerben, vagy a fájlok cseréjéhez az eszközzel telepítenie kell Microsoft ActiveSync.

Vagyis meg kell szereznünk Hozzáférés fájlrendszer magát az eszközt és a külső SD-kártyát. Ezután empirikusan megkeressük (kitaláljuk), hol található a navigációs program exe fájlja. Az eszköz gyártójától függően előfordulhat, hogy a memóriakártyán vagy az eszköz belső flash kártyáján található.

Például:
. \SDMMC\Navitel\Navitel.exe
. \SDMMC\MobileNavigator\MobileNavigato r.exe

Az első dolog, amit általában teszek, az az, hogy átnevezem a régi exe fájlt – például az „1” karaktert hozzáadva a névhez: MobileNavigator1.exe. Helyére pedig a már megszokottat tettük a cecmd.exe-re, aminek eredeti neve: MobileNavigator.exe.

Emberileg leválasztjuk a navigátort a számítógépről, újraindítjuk, megvárjuk a menü megjelenését, és kiválasztjuk a „Navigáció” menüpontot. Ha mindent helyesen csinált, akkor a navigációs program helyett látni fogja fájl kezelő Total Commander a WinCE-hez.

9. Vizsgálja meg a készüléket

Mit ad ez nekünk? Először is, nemcsak az eszköz neve alapján kereshet információkat az interneten, amelyet gyakran nem ismer a Yandex és a Google, hanem a rendszer kódazonosítója alapján is. Előfordul, hogy a különböző márkák alatt értékesített eszközök belül teljesen azonosak.

Másodszor, most már tudjuk, milyen operációs rendszer verzióra, processzorra és képernyőfelbontásra érdemes szoftvert keresnünk.

Teljes értékű PDA-t szeretne kapni a navigátorától? Lépjen a \WINDOWS mappába, és futtassa az explorer.exe-t. Ezután használja a TaskbarShow.exe segédprogramot az Utils.zip készletből. És itt van előtted egy teljes értékű PDA, Start menüvel és tálcával.

10. Ismerkedés a Garmin Mobile XT-vel

A további cselekvési terv világos: az Exe-shnik helyett azt kell csatolnunk, amire szükségünk van. Ez lehet az egyik olyan program, amely interaktív felhasználói menüt valósít meg. Beépítheti bármilyen navigációs rendszer elindítását, játékot és csak különböző programokat.

Egyszerűbb esetünkben ez egy program alapú navigációs rendszer legyen Garmin Mobile XT- lehetővé teszi a Garmin térképekkel való munkát. A fő probléma az hivatalos verziók ennek a programnak a részét Windows Mobile-ra, Symbian-ra és Palmra adták ki – de nem WinCE-re.

Ha egy évvel ezelőtt ez a probléma megoldhatatlan volt, most a kézművesek már több Garmin Mobile XT csomagot is kiadtak a WinCE-hez. Ez annak köszönhető, hogy a WinCE és a Windows Mobile rendszerek kernelei nagyrészt azonosak.

Íme a linkek ezekhez a csomagokhoz:
. GarminMobXTWinCE.zip
. GarminMobileXTforWindowsCE_50010w.rar
. GarminMobileXTforWindowsCE_50020w.7z

Nehéz megmondani, melyik csomag felel meg az Ön rendszerének. Ha WinCE 5.00.20-as verzióval rendelkezik, azt javaslom, hogy kezdje a GarminMobileXTforWindowsCE_50020w.7z-vel, ha alacsonyabb, akkor a GarminMobileXTforWindowsCE_50010w.rar-rel. Sok más összeállítást is találhat az interneten, köztük a feloldáshoz konkrét eszközök.

11. Script a Garmin elindításához

A Garmin Mobile XT elindításához WinCE-n nem elég a Que.exe meghívása. Az összeállításokban az a jó, hogy már rendelkezik beépített MortScript szkripttel az alkalmazás futtatásához. Ennek a szkriptnek általában a neve Garmin.mscr, és a következő lépéseket tartalmazza:

1) Ellenőrizze: ha Garmin Mobile XT már fut, akkor csak aktiválja az ablakot:
If(WndExists("Garmin Mobile XT")) Show("Garmin Mobile XT") Kilépés EndIf
. 2) Indítsa el explorer.exe(ha még nem fut). Ha a GMXT összeomlik az „Olvasási hozzáférés megsértése a 0xFFFFFFFC adatcímen” hibával - ez azt jelenti, hogy valószínűleg nem fut az explorer.exe, és a Garminnak szüksége van rá:
If(nem ProcExists("explorer.exe")) Futtatás("\windows\explorer.exe") Sleep(400) EndIf
. 3) Annak ellenére, hogy a Garmin működéséhez explorer.exe szükséges, tálcán csak az útjába kerül és eltakarja az ablakát. Megszabadulásához használja a TaskbarHide.exe segédprogramot ugyanabból az Utils.zip fájlból:
Futtatás(SystemPath("ScriptPath")\"TaskbarHide.exe") Sleep(500) Run(SystemPath("ScriptPath")\"TaskbarHide.exe")
. 4) Másolás beállítások GMXT az SD-kártyáról az eszköz belső flash meghajtójára. Ha nem menti el a beállításokat az SD kártyára, a program minden alkalommal elfelejti azokat, kezdve az alapértelmezett beállításokkal.
XCopy(SystemPath("ScriptPath")\"Beállítások\*.*", "\Garmin", TRUE)
. 5) Indítsa el Garmin Mobile XTés várja meg a befejezését:
RunWait(SystemPath("ScriptPath")\"..\Apps\WM\que.exe")
. 6) A kérelem kitöltése után vigye el beállítások vissza az SD kártyára:
XCopy("\Garmin\*.*", SystemPath("ScriptPath")\"Beállítások", TRUE)
. 7) Helyezze vissza a tálcát a helyére. Ellenkező esetben az Explorer következő indításakor nem lesz látható:
Futtatás(SystemPath("ScriptPath")\"TaskbarShow.exe")
. 8) Lőj explorer.exe- általában a navigátornak nincs szüksége rá:
If(ProcExists("explorer.exe")) Kill("explorer.exe") EndIf
Így alakult a forgatókönyv. Indítsuk el és próbáljuk ki. Ha indításkor a "ProcExist" szükséges toolhelp.dll üzenetet kapjuk - adja hozzá a könyvtárat a könyvtárhoz a szkriptekből toolhelp.dll az Utils.zip csomagból.

12. Oldja fel a Garmin Mobile XT zárolását

Amikor először indítja el a GMXT-t, örömmel fogad egy üzenetet: azt mondják: vegyél meg! Ilyen ötletekkel bátran küldje a pokolba a ravasz programot - a "Kapcsolódás Garmin GPS-el" menüpontot választva. Ha nem látja ezt az elemet a képernyőn, és az utolsó parancs a „Termékkulcs”, az azt jelenti, hogy a program helytelenül határozta meg az eszköz képernyőjének méretét.

Miután hallottuk, hogy a program nem működik Garmin GPS vevő nélkül, kiválasztjuk a nyelvet, és a program főmenüjébe jutunk. Ha ezt a képet látod, nehéz utazásod 3/4-ét már teljesítette. Lépjen a "Beállítások" -> "A rendszerről" menübe, és másolja a memóriakártya azonosítóját (általában 10 számjegyből áll) egy papírra.

Kapcsolja ki a készüléket, és helyezze vissza a kártyát a kártyaolvasóba. Indítsa el a Garmin térképek kulcsgenerátorát. Nem adok linket, de rengeteg van a neten. Legalább 1.5-ös generátorverzió szükséges.

Sorban Egységazonosítóírja be a memóriakártya azonosítóját. A szoftvertermékek sorában válassza a Garmin Mobile XT lehetőséget. Kattintson a felső Generálás gombra. Sorozatszámot kap a Garmin Mobile XT feloldásához harmadik féltől származó (nem Garmin) GPS-vevők számára. Mobileszközén a Garmin mappában hozzon létre szöveges fájl sw.unl

Továbbra is a kulcsgenerátorral dolgozunk. Sorban Térkép Termék jelezze. Megjelenik egy párbeszédpanel. Az "Orosz utak 5.xx verziója" térképkészlethez írja be a FID=1280-at, majd kattintson az OK gombra. Kattintson az alsó Generálás gombra. Sorozatszámot kapunk az „Oroszország útjai” térképek feloldásához ezen az eszközön. Mobileszközén a Garmin mappában hozzon létre egy szöveges fájlt gmapsupp.unl Egyetlen sort írunk bele - a kapott eredménnyel sorozatszám- legalábbis a Notepad szerkesztő használatával.

Ha minden megfelelően történik, a program feloldódik.

13. Kártyák beszerelése

A világ alaptérképének telepítése a Garmin Mobile XT-hez. Ehhez töltse le a fájlt a Garmin hivatalos webhelyéről GarminMobileXTFreeBasemap_4xxxx.exe. Elkezdjük a telepítést, a program megkeresi a memóriakártyát a kártyaolvasóban, és felajánlja a telepítését.

Ha a GMXT for WinCE verziója nem tartalmazott Garmin Mobile XT hangfájlokat (elérhetőségüket a Voice mappában ellenőrizheti) - töltse le a hivatalos webhelyről GarminMobileXTSupportFiles_4xxxx.exe. A telepítést ugyanígy kezdjük, a program megkeresi a mi memóriakártyánkat mobil eszköz, és ő maga ajánlja fel a telepítést.

Térképet kapunk az internetről" Oroszország útjai 5.11"Körülbelül 490 MB méretű .img fájlnak kell lennie. Ha nincs honnan szerezni, akkor a hivatalos disztribúciós készletből kitépjük a map_updater_5_11.exe fájlt, amely továbbra is teljesen szabadon letölthető a Garmin weboldaláról. A telepítési folyamat során a program kicsomagolja a gmapsupp.img fájlt egy ideiglenes könyvtárba, amit onnan felvehet - amint megjelenik az első párbeszédablak, amely kéri, hogy csatlakoztassa a frissítendő eszközt a számítógéphez. foglaljon le, hogy az 5.12-es és 5.13-as verziók esetében ez a lehetőség már nem működik.

Kibontva a fájl gmapsupp.img verziója 5.11 tedd egy külön mappába, és futtasd a csomagot GMapTool ami letölthető innen:
. Hozzáadjuk a gmapsupp.img fájlt a fájlok listájához.
. Lépjen az Írás fülre, és jelölje be a Feloldó kód beillesztése négyzetet
. és írja be a kódot a gmapsupp.unl fájlból a mezőbe.
. Kattintson az összes írása gombra, és ellenőrizze, hogy nincsenek-e hibák a naplókban.
. Másolja a javított gmapsupp.img fájlt a Garmin mappába az eszköz memóriakártyáján.

Indítsuk el map_updater_5_12.exeés frissítse a térképeket az 5.12-es verzióra map_updater_5_13.exe- 5.13-as verzióig.

A kártya telepítési folyamata befejeződött. Emberként kivesszük a pendrive-ot a kártyaolvasóból, behelyezzük a készülékbe és elindítjuk a Garmint.

14. Ha a garmin nem látja a GPS-vevőt

Sok pna-eszközön előfordulhat olyan helyzet, amikor a megfelelően feloldott GMXT már nem ajánlja fel a regisztrációt, de makacsul nem látja a GPS-vevőt. Ennek az az oka, hogy a virtuális COM portot, amelyen keresztül a beépített GPS-vevő a WinCE-hez csatlakozik, már foglalt más szabványos alkalmazás. A helyzetből való kilábalás érdekében létrehoztak egy programot Port Splitter, amiről korábban volt szó.

Úgy tervezték, hogy „megosszon” egy COM-portot, amelyen a GPS-vevő működik, több alkalmazás között – az adatok sugárzásával a virtuális COM-portokra: COM1..COM9. A Port Splitter.exe fájlt ugyanabba a mappába kell helyezni, ahol a GMXT - garmin.mscr indításához szükséges szkript található.

A Port Splitter programnak két lehetősége van:
. az 1.20-as verzióig a program a beállításjegyzékben tárolja beállításait
. Az 1.30-as verzió a beállításokat a settings.dat fájlba menti (ami valamilyen oknál fogva mindig 2007.01.01.)

Indítsa el a Port Splitter programot - a program ablakának meg kell jelennie. Válassza ki azt a bejövő portot, amelyen a készülék beépített GPS-vevője lóg. Általában ezt COM7. Beállítjuk az adatcsere sebességét – általában ez 9600 baud. A COM-port sebességét és számát a régi futtatásával megtudhatja navigációs programés megvizsgálja a beállításait.

Adjon hozzá legalább egy portot a kimenő portok listájához, amelyre az eszköz jeleit továbbítjuk. Mondjuk az lesz COM0. Feltétlenül jelölje be az „Autorun” jelölőnégyzetet. Kattintson a "Start", majd az "OK" gombra az ablak címében. Az ablaknak el kell tűnnie.

Indítsa el a GMXT-t, és győződjön meg arról, hogy a GPS-vevő megtalálható. Ha bent tartózkodik, ne számítson arra, hogy műholdakat talál. De a programnak fel kell ismernie a vevőt, és meg kell kezdenie a műholdak keresésének folyamatát.

Futtassa újra a Port Splitter.exe fájlt. Kattintson a "Stop", majd a "Kilépés" gombra. Gondosan megnézzük azt a könyvtárat, ahol a program található - ott egy fájlnak kell megjelennie Settings.dat. Másold ki a név alá Beállítások.bak. Ez azért történik, hogy ha valamilyen oknál fogva elvesznének a portosztó beállításai, a következő indításakor visszaállíthassa azokat a biztonsági mentési fájlból.

A folyamat automatizálása érdekében adja hozzá a következő sorokat a garmin.mscr fájlhoz 3) és 4) pont között:
Copy(SystemPath("ScriptPath")\"Settings.bak", SystemPath("ScriptPath")\"Settings.dat", TRUE) If(not ProcExists("Port Splitter.exe")) Run(SystemPath("ScriptPath") )\"Port Splitter.exe") Alvó állapot (500) EndIf

15. Utolsó simítások

Ellenőrizzük, hogy a garmin.mscr szkript futtatásakor elindul-e a GMXT, amely látja a műholdakat, meghatározza az aktuális koordinátákat (kültéren), és általában részletes térképeket jelenít meg.

Ehhez lépjen a „Hol” menübe -> „Cím” -> Lipetsk (vagy bármely más regionális központ), Lenin utca 1. Miután a program megtalálta a házunkat, vagy legalábbis hasonló számú házakat javasolt, megnyomjuk a „Térképen” gombot. A lehető legközelebb érünk, és ügyelünk arra, hogy a házak körvonalai látszódjanak.

Most meg kell győződnünk arról, hogy a „Navigáció” gomb nem a cecmd.exe-t, hanem a GMXT-t indítja el. Használjuk a csomagot runme.zip, amely három fájlból áll:
. runme.mscr – egyéni szkript a MortScript nyelven
. MortScript.exe – MortScript nyelvi tolmács
. A runme.exe egy olyan program, amelynek egyetlen feladata egy olyan szkript futtatása, amelynek neve megegyezik az .exe fájl nevével.

Keressük a navigációs rendszerért felelős exe fájl nevét és helyét (a 8. részben cseréltük). Például, ha a neve Navitel.exe, és az SD-kártya Navitel mappájában található, a runme.exe és runme.mscr fájlokat átnevezzük Navitel.exe-re, illetve Navitel.mscr-re, és ugyanabba a mappába helyezzük őket a kártya.

A Navitel.mscr szerkesztése:
Errorlevel("warn") RunWait(SystemPath("ScriptPath")\"..\Garmin\RunGMXT\Garmin.mscr")
Visszahelyezzük a pendrive-ot a készülékbe, újraindítjuk, és kipróbáljuk: a „Navigáció” gomb megnyomásakor a GMXT-nek el kell indulnia.

16. Következtetés

Nem sikerült? Lépésről lépésre mindent gondosan végrehajtunk az elejétől. Addig szívjuk a fórumot, amíg teljesen meg nem világosodunk. A szerző már telepítette a GMXT-t a Pioneerre, a Voxtelre és a Shivakira – és teljes felelősséggel kijelenti: NINCS olyan univerzális feloldási módszer, amely egyetlen változtatás nélkül minden eszközre illene!

Megtörtént? Köszönetet mondunk a szerzőnek :)

Példaként letölthető egy csomag a Shivaki navigátor feloldásához (természetesen térképek nélkül) (43 MB).

Már alig várom, hogy végre felrakhassam a Garmin Mobile XT-t a porszívómra, és összekapcsolhassam a mikrohullámú sütőt az élő naplóval.

Sok modern telefon rendelkezik GPS-szel, de a navigátor működéséhez térképeket kell letölteni az interneten keresztül, ami a GSM-tornyoktól távoli probléma. Egy másik nagy probléma az okostelefonok akkumulátorainak gyors lemerülése, különösen a hideg évszakban. Egyszerre az utazó nemcsak navigáció, hanem kommunikáció nélkül is marad. Nagyon hasznos lesz, ha magánál van egy független navigációs készülék. Hasonló eszközt kínálunk az alábbi cikkben.

Cél ennek a készüléknek jelzi, hogy melyik irányba kell haladni, és megmutatja a hátralévő távolságot attól a ponttól, ahová meg kell érkeznie. Indulás előtt az utazónak el kell mentenie azt az ellenőrző pontot, ahová vissza akar térni. Ezt követően a nyíl az indulási helyre mutat, és a távolság számokkal jelenik meg. Természetesen szükséges, hogy a műholdakat „elfogják”, és meghatározzák az aktuális hely koordinátáit.

Házi készítésű navigátor diagram

Az áramkör egy külső órajelű ATMega64 mikrokontrolleren alapul kvarc rezonátor 11,0592 MHz-en. Az U-blox NEO-6M feladata a GPS-szel való munkavégzés, bár régi, de nagyon elterjedt és olcsó modul, meglehetősen pontos koordinátameghatározással. Az információk a Nokia 3310 (5110) kijelzőjén jelennek meg. A diagramon is szerepel magnetométer HMC5883L és gyorsulásmérő ADXL335.

HMC5883L Egy meglehetősen elterjedt és olcsó érzékelő, egy szabványos I 2 C interfész a mikrokontrollerrel való kommunikációhoz.
A chip apró, 3x3 mm-es, 16 tűs LPCC csomagolásban kapható.

Pin megjelölés:

  1. SCL - I2C busz óra bemenet
  2. VDD - bemenet a tápellátáshoz (ezt a Boogert 2,16-3,6 voltos feszültséggel táplálják)
  3. nem használt
  4. S1 - kiegészítő tápegység az I/O portokhoz. Közvetlenül a VDDIO érintkezőhöz csatlakozik
  5. nem használt
  6. nem használt
  7. nem használt
  8. SETP - első bemenet 0,22uF kerámia kondenzátor csatlakoztatásához
  9. GND - föld
  10. A C1 egy másik bemenet a kondenzátor csatlakoztatásához. Elektrolit vagy tantál 4,7 uF-on (a kondenzátor másik vége földelve van)
  11. GND - föld
  12. SETC - második bemenet 0,22uF kerámia kondenzátor csatlakoztatásához
  13. VDDIO - bemenet a bemeneti/kimeneti portokon lévő feszültség csatlakoztatásához
  14. nem használt
  15. Megszakítási kimenet, amikor az adatok készen állnak, ezen a tűn megjelenik a logika 1
  16. SDA - I2C interfész adatvonal

Navigátor áramköri lap

Az áramkör és a kártya az EasyEDA rendszerben készült.

A készüléket az S5 gomb hosszú lenyomásával lehet be- és kikapcsolni. Bekapcsolás és műholdak keresése után (hidegindításkor ez akár 10 percet is igénybe vehet, vagy még tovább is) az S2 gomb megnyomásával megtekinthetjük az aktuális koordinátákat.

A végpont koordinátái az S3 gomb megnyomásával tekinthetők meg.

Az S4 gomb megnyomásával a pontmentés menühöz jutunk. Kétféleképpen lehet pontot menteni:

  1. mentse az aktuális koordinátákat

2. adja meg kézzel a koordinátákat

Adja meg egyenként a fokokat, perceket és másodperceket. A kiválasztott szerkeszteni kívánt érték villog.

Az S5 gomb rövid megnyomásával térhet vissza a pont követésének üzemmódjába

Most a magnetométer és a gyorsulásmérő használatáról. Az azimut kiszámításához a GPS-vevőtől kapott adatokat használjuk fel, így ha nem lehetséges a koordináták kiszámítása (például ha a műholdak nem láthatók, vagy kevés van belőlük), nem lehet kiszámítani az irányt. amelyet el kell mozgatnia ahhoz, hogy elérje a pontot. Az eredeti ötletem pedig az volt, hogy a magnetométert segédeszközként használom a pálya jelzésére. De ütköztem néhány nehézségbe.

Először. Aki járatos a digitális magnetométerek működésében, az tudja, hogy adataik pontossága attól függ, hogy hol helyezkednek el. Ezért minden helyzetben a helyes működéshez gyorsulásmérőt kell használni, amely pontosabb képet adna a mágneses tér vetületéről a magnetométer mindhárom tengelyére. Lehetséges megoldás Egy magazinban láttam ezt a problémát. de még nem sikerült átvinnem a teljes számítást a Bascomba (talán valamelyik rajongó megcsinálja?).

Másodszor, a mágneses deklináció különbsége a Föld különböző részein észrevehető hatással van. Például a Volga-vidéken a mágneses deklináció 13°, az ország másik végén pedig már 11° és a másik irányba. De van mágneses dőlés is - amikor a mágneses erővonalak a horizonthoz képest szöget zárnak be vagy kilépnek, és sok más tényező is befolyásolja a leolvasást.

Természetesen az ilyen, nem kalibrált magnetométeres adatokkal nagyjából meg lehet jelölni az irányt, de most úgy döntöttem, hogy elvetem ezt az ötletet, és készítettem egy egyszerű iránytűt, ami szintén hasznos lehet. Az iránytű az S1 gomb megnyomásával kapcsolható be. És ahhoz, hogy többé-kevésbé helyesen mutasson északra (pontosabban az északi mágneses pólusra), a készüléket vízszintesen kell tartani. Ezt segíti, hogy a képernyő szélein két vonal fut végig, amelyek az egyik vagy másik irányba dőlést mutatják.

Már csak a készülék házát kell nyomtatni egy 3-D nyomtatón, de most beszéljünk az utcai tesztek eredményeiről. A készülék nagyon érdekesnek bizonyult, és igen hasznosnak bizonyult a mentett pont elérésében. De meg kell értened, hogy milliméteres pontosság nem várható. A GPS-koordináták meghatározásánál mindössze egy másodperces hiba 20 méteres pozíciómeghatározási pontatlanságot eredményez. Emellett a matematikai számítások kerekítésekor elkerülhetetlenül felhalmozódnak a hibák. Ennek ellenére a készülék még sűrű városi körülmények között is lehetővé tette, hogy több méteres pontossággal visszatérjünk a ponthoz.

Ez a készülék nélkülözhetetlen asszisztenssé válik az erdőben barangolni szeretők, gombászok, síelők, turisták és más természetbarátok számára!

A készülékben használt alkatrészek (kínai webáruházból rendelhetők):

  • NEO-6M GPS modul
  • LCD kijelzö
  • Magnetométer HMC5883
  • Gyorsulásmérő ADXL335

Ház vezetőnek

P.S. A felhasználók kérésére frissítettem a firmware-t (a fenti linken két firmware található), kizárva az áramkörből a gyorsulásmérőt és a magnetométert. Most az S1 gomb megnyomásával megjelenik az akkumulátor feszültsége, az UTC idő és dátum, valamint az azimut információ - ugyanaz az iránytű :)

A GPS-t mindenféle elektronikus kézművességhez akartam használni. Átnéztem egy csomó lehetőséget, és végül megfogalmaztam a kívánságaimat:

A lehető legalacsonyabb ár
- por és nedvesség elleni védelem - hogy például autóba is be tudja csavarni
- nincs nem szabványos chips - csak a töltelék, amihez sok dokumentáció van
- nincs USB - csak hardcore soros csatlakozás, hogy egyszerű kézműves munkákban is használható legyen.

És sikerült!

Amikor éppen elkezdesz keresni egy megfelelő hardvert az Arduino-hoz vagy más mikrokontrollerekhez, gyorsan megakad valami ilyesmi:

Fizessen harminc, negyven, ötven dollárt, a GPS be van forrasztva – és ha el akarja rejteni a mesterséget például egy autó motorháztetője alá, legyen olyan kedves, és vásároljon hozzá egy GPS antennát és egy adaptert. pénz. Ezen a ponton a kétéltű negatívan rázza a fejét:(

Egy másik lehetőség a GPS-vevők számítógéphez USB kábellel, ezek olcsóbbak. Ha ezt az opciót választja, 20 dollárt kell fizetnie egy USB-pajzsért, és remélheti, hogy sikerül megtalálnia egy adott kínai gyártmányú termék protokolljának dekódolását. Nos, vagy csatlakoztasson egy régi, szükségtelen Android-okostelefont USB-pajzson keresztül, de akkor viszlát a bekapcsolási sebesség és üdv a problémák tengerében - akkumulátorral, bekapcsolással, fékekkel stb.

És akkor ezt találtam a DX-en:

A készüléket nem is Kínában, hanem Tajvanon készítette egy GPS-re szakosodott cég, ill ezt a modellt- használatra tervezték csónakokon, nedvességvédelemmel rendelkezik, sőt beépített mágnes a tetőre való rögzítéshez és tapadókorong az üvegre szereléshez. Belül a de facto szabvány – a SiRF Star III chip. Ennek a csodának az ára pedig alig 35 dollár alatt van!

Az egységnek 2 változata van - USB-vel és soros porttal (modell), gondoskodom róla, hogy a másodikat vegyem és rendeljem meg. Amíg az Orosz Posta lassan húzza a csomagot, beleásom magam a dokumentációba.

Minden „soros” perifériának 2 megvalósítása van - „RS-232” és „TTL”. Az elsőt több mint tíz éve használták modemekhez és egerekhez – mínusz N volttól +N-ig terjedő áramot használ. A modern mikrokontrollerekben, pl. Az Arduino, a második használatos - ahol az adatok továbbításakor az „egyeseket” +5 voltos (vagy 3,3 voltos) áram jelzi, a „nullákat” pedig az áram hiánya. Miután elolvasta a kiáltásokat: „Ó, bedugtam az Arduinóba, de nem működik!” Rájöttem, hogy nekem is kell egy TTL/RS-232 konverter. Eleinte az erre a célra általában használt “MAX3232” chipet kerestem, majd még pár centért találtam már forrasztva, csatlakozókkal:

Elindítjuk, és azt látjuk, hogy az ablakpárkányon lévő egység 11 műholdat fogott és több méteres hibával határozta meg a koordinátákat:

Amint láthatja, nem volt szükség további tápellátásra - a szokásos 0,5 A-es USB-port áramára elegendő - pl. és a mikrokontroller kezeli. Sőt, minden a GPS-vevő másfél méteres kábelén és egy három méteres hosszabbítón keresztül működik. Több mint elég ahhoz, hogy egy mikrokontrollert az autóba töltsünk, és például egy GPS-t helyezzünk el a felső széle fölé szélvédő.

A sebességek teljes mértékben megfelelnek a - "hidegindítás" - kevesebb, mint egy perc, "meleg" - egy másodperc alatt megadottaknak.

Összesen körülbelül negyven dollárért kaptam egy készletet, amely minden Arduino kézművet érdekesebbé varázsol. Személy szerint GSM-es autóba GPS nyomkövetőt készítek belőle, OBD-II-n keresztül a fedélzeti számítógéphez való csatlakozást és egyéb apró örömöket.

A hozzászólók által kért kiegészítések:

Orosz nyelvű utasítások: Az oldalak fele azonban leírja a PDA-hoz való csatlakozást Windows Mobile segítségével.

Link nagy betűkkel - (pdf). Súly - 62 gramm, áramfelvétel - 80 mA, protokoll - NMEA 0183 vagy bináris. Hideg indítás- 42 mp, meleg - 38 mp, meleg - 1 mp. A frissítési gyakoriság a „dobozból” beállításokkal 1 Hz, azonban a specifikáció tartalmazza az „újragyűjtést – 0,1 mp”.

+50 vásárlást tervezek Add hozzá a kedvencekhez Tetszett az értékelés +47 +89

Különböző árkategóriájú GPS készülékek széles választéka kapható a szaküzletekben. A fejlett funkciókkal rendelkező erőteljes modellek meglehetősen drágák, míg a legegyszerűbb jelzőfények megfizethetőek. Sokan azonban megpróbálják elkerülni a költségeket, és saját GPS-követőt készítenek. Mennyire nehéz ez a feladat, mire lesz szükség a megoldásához, és megéri-e az erőfeszítés?

Okostelefon használata GPS nyomkövetéshez

Ahhoz, hogy egy GPS-képes okostelefont GPS nyomkövetőként vagy jelzőfényként használhasson, kicsit trükköznie kell a szoftverrel. Készítse el saját GPS nyomkövetőjét telefonjáról Android alapú, a Windows Mobile vagy az iOS nagyon egyszerű, nem kell beleavatkozni a kialakításába. Ha az okostelefont autókövetőként használják, akkor egyszerű műveleteket kell végrehajtania, hogy csatlakoztassa a jármű elektromos hálózatához.

Számos olyan alkalmazás létezik, amely lehetővé teszi, hogy okostelefonját nyomkövetővé alakítsa. Android készülékek esetén letöltheti innen: A Google Play Loki alkalmazást, indítsa el okostelefonján, és konfigurálja a beállításokat. A következő funkciók aktiválása javasolt:

  • Automatikus indítás;
  • értesítések (opcionális);
  • külső tápellátás (alternatív beállításokat használva a csatlakoztatáskor külső forrás táplálás);
  • teljes ébredés (opcionális);
  • parancsfeldolgozás.

A navigációhoz (helymeghatározáshoz) javasolt az adatfrissítési intervallumot percenként beállítani, SMS üzenetek küldésére, amikor a kommunikáció megszakad a szerverrel, az időkorlát 5 perc. Az „Események” részben végezze el a beállításokat saját igényei szerint.

A beállítások elvégzése után nem kell mást tenni, mint regisztrálni az Asgard weboldalán, és hozzá kell adni a készüléket a Loki program által meghatározott azonosító feltüntetésével. Ha ennek eredményeként megjelenik egy helymegjelölés a webhelytérképen, akkor minden helyesen történt, és az okostelefon nyomkövetőként használható, és az Asgardon keresztül követi a helyét.

Használhatja a GPShome Tracker alkalmazást Androidra és a GpsGate Client for Pocket PC-t Windows Mobile-ra. Amikor egy okostelefont nyomkövetővé vagy jeladóvá alakít, rendkívül fontos az időzóna helyes beállítása.

A koordináták meghatározásához Wi-Fi hálózatokés GSM, az eszköznek korlátlan hozzáféréssel kell rendelkeznie mobilinternet, ezért olyan tarifát kell választania, amely lehetővé teszi a költségek optimalizálását. Ha a telefont kizárólag nyomkövetőként fogják használni, jobb, ha a SIM-kártyát csak az internet eléréséhez telepíti, és nem hívásokhoz. A koordináták meghatározásának pontosságát növelő GPS-vevő használata nagyon energiaigényes folyamat, ezért ügyelni kell a házi készítésű nyomkövető áramellátására. Ehhez le kell vágni az autós csatlakozó alsó végét (szivargyújtó csatlakozó), és be kell dugni a telefontöltő kábelét az USB-csatlakozóba. Ahhoz, hogy a nyomkövetőt közvetlenül a fedélzeti rendszerhez csatlakoztassa, lefelé tartó konvertert kell vásárolnia egyenáram. Aki pedig egy kicsit ismeri az elektronikát, az egy pár kondenzátorból és egy stabilizátorból összeállíthat egy analóg átalakítót.

Ha házi készítésű nyomkövetőt (jelzőfényt) tervezünk használni rejtett követés Autó mozgatásakor át kell gondolni, hogy hova rejtse el, hogy szükség esetén könnyen hozzájuthasson. És ne felejtse el aktiválni a néma módot, ha a telefonban van kártya az internethez és a hívásokhoz.

Hogyan készítsünk GPS-követőt saját kezűleg egy normál telefonról

A legegyszerűbb modell mobiltelefon GPS nélkül jeladóvá is alakíthatja, de ez további felszerelést és több erőfeszítést igényel. Szükséges anyagok és eszközök:

  • mobiltelefon;
  • GPS/GPRS modul;
  • GPS-vevő;
  • adapter (használhat egy régi Töltő működő csatlakozóval);
  • kés és forrasztópáka.

Miután levágta a töltőt a tápegység oldaláról, le kell csupaszítania a vezetékeket, és rá kell forrasztania a modullapra, majd dugja be a dugót a telefon tápcsatlakozójába. Ezután a vevő bekapcsol, és a telefon be van állítva. Egy ilyen eszköz segítségével nyomon követheti a családtagjaihoz tartozó mobiltelefonok helyét. A koordinátáikra vonatkozó információkat rendszeres szöveges üzenetek formájában küldik el egy GPS-modullal kombinált mobiltelefonra.

Néhány operátor sejtes kommunikáció kínálja a „Beacon” szolgáltatást, amely bármely GPS-modul nélküli mobiltelefonon aktiválható. A rendszer összeállítja azon előfizetők névjegyzékét, akiknek a helyét nyomon kell követni. A koordinátákkal ellátott üzenet fogadásához kérést kell küldenie az előírt formában.

Lehetséges telefon nélkül GPS nyomkövetőt készíteni?

Van egy alternatíva az okostelefon vagy telefon GPS-modullal kombinált használatára - bármilyen GPS funkcióval rendelkező eszköz (laptop, PDA). Az elv ugyanaz, mint az okostelefonnál - telepítse az alkalmazást, a beállításokat, regisztrálja az eszközt a webhelyen.

Lehetséges-e saját kezűleg összeszerelni a jeladót vagy nyomkövetőt alkotó GPS-modult és vevőt? Íme néhány alkatrész, amelyet ezek az eszközök tartalmaznak:

  • fotoellenállás, általában rövidhullámú;
  • bipoláris tranzisztorokon alapuló műveleti erősítő;
  • egyenirányító;
  • kondenzátor típusú vezérlő;
  • hálós szűrők;
  • impulzus trigger.

Mindezek az alkatrészek megvásárolhatók, és az eszköz diagramja megtalálható az interneten, de nem mindenki tudja kitalálni, hogyan készítsen saját kezűleg egy GPS-nyomkövetőt.


A házi készítésű tervezés előnyei és hátrányai

Ha régi és felesleges telefont (okostelefont) használ, akkor a nyomkövetővé alakítás fő előnye a megtakarítás. Ha kifejezetten erre a célra vásárol egy készüléket, akkor szinte észrevehetetlen a megtakarítás, ha saját kezűleg készít GPS nyomkövetőt. A mobiltelefon és a GPS-modul kialakítása meglehetősen körülményes, kényelmetlen az embernek magával cipelni, autóba szerelve pedig nagy a vezetékszakadás veszélye. Kényelmesebb az okostelefont nyomkövetőként vagy jeladóként használni, de csak emberek követésére. Autóra szerelése nem a legjobb megoldás, az eredeti nyomkövetőnek számos előnye van a házi készítésűvel szemben:

  • akkumulátorral akár egy évig is működik;
  • minden trükk nélkül csatlakozik a fedélzeti hálózathoz, minimális energiát fogyasztva;
  • a telefonnál szélesebb hőmérséklet-tartományban történő működésre tervezték;
  • a tömített háznak köszönhetően az autón kívül is felszerelhető;
  • reagál az ütésekre, az autó ringatására;
  • felszerelhető pánikgombbal, mikrofonnal és különféle érzékelőkkel.

Ha egy okostelefont rejtett nyomkövető eszközként használ, az többé nem fogja tudni ellátni a kommunikátor funkcióit.

Jobb, ha vásárol egy GPS nyomkövetőt vagy jeladót, mint egy okostelefonon vagy hagyományos mobiltelefonon alapuló házi készítésű eszközt. A gyári nyomkövető megbízhatóbb és könnyebben telepíthető jármű, előadja több funkciót. A nyomkövető beszerzésének költsége nem olyan magas, és az okostelefon nyomkövető eszközzé alakítása csak akkor indokolt, ha szükségtelen eszköze van.

Szerintem a legtöbben nem az lesz a felfedezés, hogy a modern autós navigátorok túlnyomó többsége Windows CE-n dolgozik, hanem magát az operációs rendszert a gyártó gondosan elrejti a felhasználó játékos kezei elől, hogy ne tegyen bármi feleslegeset.

Ez egy egyszerű, de radikális módszerrel történt - a Windows CE natív grafikus shelljének lecserélésével az eszköz gyártójától származó shellre, amely akkor indul el, amikor Windows indítás. Ez egyrészt jó - kényelmes menü, a fő funkciók 1-2 kattintással indulnak el, egy szóval babrálnak. Másrészt a felhasználót csak a gyártó által biztosított funkciók korlátozzák; nincs lehetőség saját programok telepítésére. Az igazságosság diadalát azonban nagyon egyszerű megteremteni, csak egy GPS-navigátorra, adatkábelre, egy Win CE eszközökkel Active Sync módban működő számítógépre és pár perc szabadidőre van szükség.

Figyelem! Ez az utasítás nem univerzális, de a legtöbb esetben segít. A lépésektől való eltérés és a kreatív kísérletezés működésképtelen állapotba hozhatja a navigátort, amit csak villogtatással lehet orvosolni. Ha fogalmad sincs, miért kell ezt csinálni, ne tedd, mert nem számít!

Szóval, ahogy Gagarin mondta: "Menjünk!":

Ha valami nem tiszta, akkor itt van egy kép, ahol minden szükséges kiemelve van:

A lényeg, hogy semmi máshoz ne nyúlj, különben nagyon nagy az esély egy félholt vasdarabhoz.

Ezen egyszerű lépések végrehajtása eredményeként a navigátorból egy teljesen működőképes PDA-t kap, amelyre könnyedén telepítheti a szükséges alkalmazásokat. Apró dolog, de szép.

ZY Semmilyen esetben sem! Hallod? Semmilyen körülmények között! Még akkor se állítson be jelszót a Windows rendszeren, ha teljesen részeg, megkövült vagy magas (aláhúzva). Többek között azért, hogy lássuk, mi történik!

Egy teljesen működőképes PDA akkor is jól jön, ha a tükörreflexes fotózás alapjait tanulod, mindig írhatsz rá néhány instrukciót és tippet az amatőr fotósoknak, hogy mindig kéznél legyenek.




Top