DIY domači izdelki za navigacijo. Kako narediti dlančnik iz avtomobilskega navigatorja. Kaj je PNA

0. Uvod

Vsi ste se verjetno že srečali z GPS navigatorji. Torej, preden si drznete kupiti to napravo, si zapomnite: Vsi GPS navigatorji niso enako uporabni!

Nekje v tujini lahko greš v trgovino in kupiš dober izdelek. Pri nas je treba, ko greš v trgovino, vedeti Kaj natankoželite kupiti in koliko naj bi to stalo. Sicer te bodo zjebali kot naivneža in odtrgali kot palico.

Tudi zdaj se z zavidljivo doslednostjo najdejo ljudje, ki pridejo v Eldorado, pokličejo prodajalca in rečejo: "Potrebujem GPS navigator." In iz te trgovine odidejo s čisto sranjem, kupljenim za veliko denarja.

Na primer, pred kratkim so moji tovariši kupili prefinjeno Pioneer Avic S2 zadaj 10.000 rubljev s funkcijami:
. Bluetooth adapter za prostoročno telefoniranje mobitel
. Mp3 predvajalnik
. ogled multimedijskih fotografij

Skratka vse funkcije razen ene same - navigacije. Samo pomislite, kakšna malenkost ...

Ker mojim tovarišem ob nakupu navigatorja ni prišlo na misel, da bi prodajalcu postavili eno samo vprašanje: " Je tam zemljevid našega mesta?"

Ker to prekleti družbi ne pride na misel grem da Rusija nista samo Moskva in Sankt Peterburg - ampak tudi veliko različnih majhnih mest, kot so Lipetsk, Voronež, Saratov, Orel in Uryupinsk itd.

Ker kurcem iz Eldorada ne pride na misel, da na ruskem obrobju ni treba prodajati navigatorjev, za katere ni zemljevidov prav tega obrobja in o tem tudi v bližnji prihodnosti ni znaka - zaradi nesmiselnost te dejavnosti za tujega razvijalca.

1. Primerjalna analiza navigacijskih sistemov

Medtem, če bi moji tovariši vedeli, bi kupili Garmin Nuvi 205 zadaj 8.000 rubljev.- za kar obstajajo zemljevidi 63 regij Rusije, vsa regionalna središča so označena vsaj z imeni ulic, polovica pa z obrisi in oštevilčenjem hiš.


Ampak ne, naše trgovinske police so polne najrazličnejših TomTom, Nek, Pionir, in kup noname kitajskih obrti, podobno MIO, Orion oz Shivaki. Obstajajo tudi popolnoma skrivnostne naprave z edinim napisom "GPS" na obrazu.

Ljudje, ki so postali ponosni lastnik te naprave, so razočarani odkrili, da je njihovo 500.000. mesto na zemljevidu prikazano kot ena točka na križišču zveznih avtocest. In bolj ali manj podrobni zemljevidi so na voljo samo za Moskvo, Sankt Peterburg in v najboljšem primeru ducat velikih mest v Rusiji.

Tukaj je kratek primerjalna analiza pokritost z navigacijskimi kartami na dan 03.01.2009:

Trenutno po pokritosti zemljevidov nedvomno prednjači Garmin, na drugem mestu je Navitel. Drugi navigacijski sistemi so morda primerni le za tiste, ki raje ne vozijo svojega avtomobila zunaj moskovske obvoznice.

3. Vrste GPS navigatorjev

Če imate navigator Garmin, se veselite: lahko kupite (ali prenesete;) sveže zemljevide in se vozite po njih.

Če imate dlančnik pod Windows Mobile ali Palm OS ali pametni telefon s sistemom Symbian prav tako ni problem: prenesite Garmin Mobile XT, odklenite, naložite zemljevide - in pridobite popoln Garmin.

Toda kaj storiti, če že imate nekakšen strojni navigator s popolnoma nezadovoljivim programsko opremo?

4. Kaj je PNA?

Globalizacija in lenoba proizvajalcev zagotavljata očitne prednosti. Danes se je na trgu pojavilo ogromno naprav P.N.A.(Osebni navigacijski pomočnik) - temelji na.. Windows CE! Vsi Pioneerji, MIO, JJ-Connecti so prav takšne naprave.

Kratka teorija, da boste razumeli, o čem govorimo. Pravzaprav je taka naprava miniaturni računalnik z miniaturnimi okni, ki ga namesto z miško upravlja zaslon na dotik. Res je, proizvajalec je sprejel vse ukrepe, da tega ne bi nikoli uganili: namesto ohranjevalnika zaslona Windows je običajno ohranjevalnik zaslona proizvajalca, namesto namizja - poseben program, ki uporabnika omeji na operacijski meni naprave z lastnimi funkcijami navigacije in sistemskih nastavitev.

PLUS - da lahko z obhodom lupine proizvajalca in pridobitvijo dostopa do sistema Windows na napravo namestimo kup potrebnih in izvirnih stvari programsko opremo, in ga na splošno uporabljajte kot polnopravni dlančnik. Obrtniki poročajo o namestitvah različnih iger, bralnikov knjig, video predvajalnikov in celo pisarniških aplikacij na avtomobilskih navigatorjih.

MINUS - to je dlančnik in dlančnik pod Windows. A Windows, kot veste, lahko povzroča napake in se včasih celo zruši. Čeprav je WinCE naveden kot operacijski sistem s povečano stabilnostjo - neprevidna dejanja uporabnika pri neposredni komunikaciji z Windows lahko vaš pna spremenijo v neodzivno, neuporabno napravo.

5. Namestitvene datoteke

Nekateri pametni proizvajalci (npr Pionir) na dlančnik postavijo dva bliskovna pogona - delujočega in rezervnega - vedno samo za branje, in omogočajo izdelavo tako imenovanega " hladna ponastavitev" - ko je vsebina delujoče bliskovne kartice z operacijskim sistemom Windows in nameščeno programsko opremo prepisana z vsebino rezervnega bliskovnega pogona. Po eni strani je to zanesljivo - onesposobitev takega dlančnika je precej problematična. Po drugi strani pa ni zelo priročno: vso programsko opremo, ki ste jo namestili, lahko uničite z enim klikom ročice in jo nadomestite s standardnim tovarniškim sistemom.

Izhod iz te situacije je precej preprost: standardna datoteka je postavljena v koren zunanje kartice SD avtorunce.exe, ki se samodejno zažene po hladni ponastavitvi in ​​zaznavi kartice ter namesti vso potrebno programsko opremo iz datoteke mnavdce.cab.

Nabor najpogosteje uporabljenih pripomočkov WinCE lahko prenesete tukaj: utils.zip. Priporočam, da jih prenesete in razpakirate v ločen imenik na kartici SD - kasneje nam bodo koristili.

7. Pojdimo noter

Torej, pred nami je onemogočen pna s standardnim menijem. Običajno obstajajo ukazi za "Navigacija", "Aplikacije" in "Nastavitve". Ko kliknete gumb Navigacija, se zažene programska oprema drugih proizvajalcev, na primer:

Samodejni satelit na JJ-Connect"e
. Navitel Navigator na Shivaki
. iGo na Pioneerju.

Tako sta na standardnem pna dve lupini: prva lupina prikazuje meni, druga pa izvaja navigacijo. V tem primeru sta namizje in opravilna vrstica WinCE skrita. " Odkleni" naprave je mogoče narediti na več načinov, odvisno od naprave in kaj točno želite doseči.

Možnost 1: zamenjava navigacijskega programa z drugim
. Možnost 2: zamenjava standardnega menija z lastnim menijem po meri
. 3. možnost: prekličite vse lupine programske opreme in zaženite namizje

Prvo možnost bomo obravnavali kot najvarnejšo. Drugo in tretjo možnost odklepanja je treba izvesti zelo previdno - saj se nekatere naprave, če neuspešno zaženejo navigacijski meni, izklopijo iz zunanjega sveta in se prenehajo odzivati ​​na dogodke.

Če še vedno želite odkleniti vaš pna na nivo PDA, preberite ustrezne teme na forumu. In preden to storite, bodite posebno pozorni na temo " Kako ne ubiti lastnega navigatorja ".

To še posebej velja za tiste, ki imajo navigator samo z enim bliskovnim pogonom in luknja za ponastavitev na strani naprave ne obnovi v celoti OS in vse nameščenih programov- ampak samo navaden ponovni zagon. Upoštevajte, da obstaja VEČINA takih modelov navigatorjev.

Nerodno premikanje v registru ali nenamerni začetek formatiranja sistemske bliskovne kartice na nadzorni plošči bo povzročilo velike hemoroide pri poskusih oživitve naprave.

8. Začnite z odklepanjem

Zapomnite si en aksiom: kljub dejstvu, da so vsi načini odklepanja podobni, ni univerzalnih načinov, ki bi ustrezali kateri koli napravi brez sprememb. Zato morate pri vsaki operaciji odklepanja razumeti, kaj točno počnete zdaj in kakšne posledice bo to povzročilo.

Prva in druga možnost odklepanja se običajno zmanjšata na zamenjava exe navigacijski program ali začetni meni prava aplikacija(podrobna razlaga za lutke).

Najprej morate razumeti, kako se naprava poveže z računalnikom. Zunanjo SD kartico naprave lahko vedno vstavite v čitalnik kartic, sama naprava pa je običajno povezana z USB kablom. Obstajata dve možnosti: ali je neposredno viden v sistemu kot diskovni pogon ali pa boste morali za izmenjavo datotek z napravo namestiti Microsoft ActiveSync.

To pomeni, da moramo dobiti Dostop do datotečni sistem samo napravo in njeno zunanjo kartico SD. Nato empirično poiščemo (ugibamo), kje se nahaja exe datoteka navigacijskega programa. Odvisno od proizvajalca naprave se lahko nahaja na pomnilniški kartici ali morda na notranji bliskovni kartici naprave.

Na primer:
. \SDMMC\Navitel\Navitel.exe
. \SDMMC\MobileNavigator\MobileNavigato r.exe

Prva stvar, ki jo običajno naredim, je, da preimenujem staro datoteko exe – na primer dodam »1« imenu: MobileNavigator1.exe. In na njegovo mesto smo postavili že poznanega na cecmd.exe, imenovanega z izvirnim imenom: MobileNavigator.exe.

Človeško odklopimo navigator iz računalnika, ga znova zaženemo, počakamo, da se prikaže meni, in izberemo element »Navigacija«. Če je vse opravljeno pravilno, boste namesto navigacijskega programa videli upravitelj datotek Total Commander za WinCE.

9. Preglejte napravo

Kaj nam to daje? Prvič, v internetu lahko iščete informacije ne le po imenu naprave, ki ga Yandex in Google pogosto ne poznata, temveč tudi po identifikatorju kode sistema. Zgodi se, da so naprave, ki se prodajajo pod različnimi blagovnimi znamkami, znotraj popolnoma enake.

Drugič, zdaj vemo, za katero različico OS, procesor in ločljivost zaslona bi morali iskati programsko opremo.

Ali želite od svojega navigatorja dobiti popoln dlančnik? Pojdite v mapo \WINDOWS in zaženite explorer.exe. Nato uporabite pripomoček TaskbarShow.exe iz kompleta Utils.zip. In tukaj je pred vami popoln dlančnik z menijem Start in opravilno vrstico.

10. Spoznavanje Garmin Mobile XT

Nadaljnji akcijski načrt je jasen: namesto Exe-shnika moramo pritrditi tisto, kar potrebujemo. To je lahko eden od več programov, ki izvajajo interaktivni uporabniški meni. Vanj lahko vgradite zagon vseh navigacijskih sistemov, igrač in samo različnih programov.

V našem enostavnejšem primeru bi to moral biti programski navigacijski sistem Garmin Mobile XT- omogoča delo z zemljevidi Garmin. Glavna težava je v tem uradne različice tega programa so bili izdani za Windows Mobile, Symbian in Palm – vendar ne za WinCE.

Če je bila pred enim letom ta težava nerešljiva, so zdaj obrtniki že izdali več paketov Garmin Mobile XT za WinCE. To je postalo mogoče zaradi dejstva, da sta jedra sistemov WinCE in Windows Mobile večinoma enaka.

Tukaj so povezave do teh paketov:
. GarminMobXTWinCE.zip
. GarminMobileXTforWindowsCE_50010w.rar
. GarminMobileXT za WindowsCE_50020w.7z

Težko je reči, kateri paket bo ustrezal vašemu sistemu. Če imate različico WinCE 5.00.20, priporočam, da začnete z GarminMobileXTforWindowsCE_50020w.7z, če je nižja - z GarminMobileXTforWindowsCE_50010w.rar Na internetu lahko najdete tudi številne druge sklope, vključno s tistimi, ki jih je mogoče odkleniti. posebne naprave.

11. Skript za zagon Garmina

Za zagon Garmin Mobile XT na WinCE ni dovolj, da pokličete Que.exe. Dobra stran sklopov je, da imajo že vgrajen MortScript skript za poganjanje aplikacije. Običajno se ta skript imenuje Garmin.mscr in vsebuje naslednje korake:

1) Preverite: če Garmin Mobile XT se že izvaja, nato samo aktivirajte njegovo okno:
If(WndExists("Garmin Mobile XT")) Show("Garmin Mobile XT") Izhod EndIf
. 2) Zagon explorer.exe(če še ni v teku). Če se vaš GMXT zruši z napako "Kršitev dostopa za branje na podatkovnem naslovu 0xFFFFFFFC" - to pomeni, da najverjetneje nimate zagnanega explorer.exe, Garmin pa ga potrebuje:
If(not ProcExists("explorer.exe")) Run("\windows\explorer.exe") Sleep(400) EndIf
. 3) Kljub dejstvu, da je za delovanje Garmina potreben explorer.exe, opravilna vrstica bo le v napoto in mu zakril okno. Če se ga želite znebiti, uporabite pripomoček TaskbarHide.exe iz istega Utils.zip:
Zaženi(SystemPath("ScriptPath")\"TaskbarHide.exe") Sleep(500) Run(SystemPath("ScriptPath")\"TaskbarHide.exe")
. 4) Kopiraj nastavitve GMXT s kartice SD na notranji bliskovni pogon naprave. Če nastavitev ne shranite na kartico SD, jih bo program vsakič pozabil, začenši s privzetimi nastavitvami.
XCopy(SystemPath("ScriptPath")\"Nastavitve\*.*", "\Garmin", TRUE)
. 5) Zagon Garmin Mobile XT in počakajte na njegov zaključek:
RunWait(SystemPath("ScriptPath")\"..\Apps\WM\que.exe")
. 6) Ko je aplikacija končana, jo odnesite nastavitve nazaj na kartico SD:
XCopy("\Garmin\*.*", SystemPath("ScriptPath")\"Nastavitve", TRUE)
. 7) Opravilno vrstico vrnite na svoje mesto. V nasprotnem primeru naslednjič, ko zaženete raziskovalca, ne bo viden:
Run(SystemPath("ScriptPath")\"TaskbarShow.exe")
. 8) Streljaj explorer.exe- običajno ga navigator ne potrebuje:
If(ProcExists("explorer.exe")) Kill("explorer.exe") EndIf
Tako je nastal scenarij. Zaženimo in poskusimo. Če ob zagonu prejmemo sporočilo ""ProcExist" zahteva toolhelp.dll" - dodajte knjižnico v imenik iz skriptov toolhelp.dll iz paketa Utils.zip.

12. Odklenite Garmin Mobile XT

Ko prvič zaženete GMXT, vas bo razveselilo sporočilo: pravijo, kupite me! S takšnimi idejami lahko zvit program pošljete k vragu - z izbiro menijske postavke "Povezava z Garmin GPS". Če tega elementa ne vidite na zaslonu in je vaš zadnji ukaz »Ključ izdelka«, to pomeni, da je program napačno določil velikost zaslona naprave.

Ko smo slišali, da program ne bo deloval brez sprejemnika Garmin GPS, izberemo jezik in pridemo v glavni meni programa. Če vidite to sliko, je 3/4 vaše težke poti že opravljene. Pojdite v meni "Nastavitve" -> "O sistemu" in kopirajte ID pomnilniške kartice (običajno sestavljen iz 10 števk) na kos papirja.

Izklopite napravo in ponovno vstavite kartico v čitalnik kartic. Zaženite generator ključev za zemljevide Garmin. Ne bom dal povezave, a na internetu jih je veliko. Potrebujete različico generatorja vsaj 1.5.

V vrsti ID enote vnesite ID pomnilniške kartice. V vrstici Programski izdelek izberite Garmin Mobile XT. Kliknite zgornji gumb Ustvari. Prejeli boste serijsko številko za odklepanje Garmin Mobile XT za sprejemnike GPS drugih proizvajalcev (ki niso Garmin). Na vaši mobilni napravi v mapi Garmin ustvarite besedilna datoteka sw.unl

Nadaljujemo z delom z generatorjem ključev. V vrsti Izdelek zemljevida kažejo. Prikaže se pogovorno okno. Za nabor zemljevidov "Ceste Rusije različica 5.xx" vnesite FID=1280 in kliknite V redu. Kliknite spodnji gumb Ustvari. Prejmemo serijsko številko za odklepanje zemljevidov "Roads of Russia" na tej napravi. V vaši mobilni napravi v mapi Garmin ustvarite besedilno datoteko gmapsupp.unl Vanj zapišemo eno vrstico - z nastalim serijska številka- vsaj z uporabo urejevalnika Notepad.

Če je vse opravljeno pravilno, je program odklenjen.

13. Namestitev kartic

Namestitev osnovnega zemljevida sveta za Garmin Mobile XT. Če želite to narediti, prenesite datoteko z uradnega Garminovega spletnega mesta GarminMobileXTFreeBasemap_4xxxx.exe. Zaženemo namestitev, program najde pomnilniško kartico v bralniku kartic in ponudi, da jo tam namestite.

Če vaša zgradba GMXT za WinCE ni vključevala glasovnih datotek Garmin Mobile XT (njihovo razpoložljivost lahko preverite v mapi Voice) - prenesite z uradne spletne strani GarminMobileXTSupportFiles_4xxxx.exe. Namestitev začnemo na enak način, program poišče pomnilniško kartico naše Mobilna naprava, in sama ponuja namestitev tam.

Zemljevid dobimo iz interneta " Ceste Rusije 5.11"To bi morala biti datoteka .img velikosti približno 490 MB. Če je nimate kje dobiti, iz uradne distribucije iztrgamo map_updater_5_11.exe, ki ga je še vedno mogoče popolnoma brezplačno prenesti s spletne strani Garmin. Med v procesu namestitve program razpakira datoteko gmapsupp.img v začasni imenik, ki ga lahko poberete od tam - takoj, ko se pojavi prvo pogovorno okno, ki zahteva povezavo naprave, ki jo želite posodobiti, z računalnikom. Takoj bom rezervirajte, da za različici 5.12 in 5.13 ta možnost ne deluje več.

Različica ekstrahirane datoteke gmapsupp.img 5.11 ga postavite v posebno mapo in zaženite paket GMapTool ki ga lahko prenesete tukaj:
. Na seznam datotek dodamo svoj gmapsupp.img.
. Pojdite na zavihek Pisanje in potrdite polje Vstavi kodo za odklepanje
. in v polje vnesite kodo iz datoteke gmapsupp.unl.
. Kliknite Napiši vse in preverite, da v dnevnikih ni napak.
. Kopirajte popravljeno gmapsupp.img v mapo Garmin na pomnilniški kartici naprave.

Zaženimo map_updater_5_12.exe in nato posodobite zemljevide na različico 5.12 map_updater_5_13.exe- do različice 5.13.

Postopek namestitve kartice je končan. Kot človeško bitje odstranimo bliskovni pogon iz čitalnika kartic, ga vstavimo v napravo in zaženemo Garmin.

14. Če garmin ne vidi GPS sprejemnika

Na mnogih pna napravah je možna situacija, ko pravilno odklenjen GMXT ne ponudi več registracije - a še vedno trmasto ne vidi GPS sprejemnika. To je posledica dejstva, da so navidezna vrata COM, prek katerih je vgrajeni sprejemnik GPS povezan z WinCE, že zasedena z drugimi standardna aplikacija. Za izhod iz te situacije je bil ustvarjen program Port Splitter, ki je bil prej omenjen.

Zasnovan je za »deljenje« enega COM priključka, na katerem deluje GPS sprejemnik, med več aplikacijami - z oddajanjem podatkov iz njega v virtualna COM vrata: COM1..COM9. Datoteka Port Splitter.exe mora biti nameščena v isti mapi, kjer se nahaja skript za zagon GMXT - garmin.mscr.

Za program Port Splitter sta na voljo dve možnosti:
. do vključno različice 1.20 program shranjuje svoje nastavitve v registru
. različica 1.30 shrani nastavitve v datoteko settings.dat (ki ima iz neznanega razloga vedno datum 01/01/2007)

Zaženite Port Splitter - okno programa bi se moralo prikazati. Izberite vhodna vrata, na katerih visi vgrajeni sprejemnik GPS naprave. Ponavadi to COM7. Nastavimo hitrost izmenjave podatkov - običajno je to 9600 baudov. Hitrost in številko svojih vrat COM lahko ugotovite tako, da zaženete staro navigacijski program in poglej v njegove nastavitve.

Na seznam izhodnih vrat dodajte vsaj ena vrata, kamor bomo distribuirali signale iz naprave. Recimo, da bo COM0. Ne pozabite potrditi potrditvenega polja »Samodejni zagon«. Kliknite »Start« in nato »V redu« v naslovu okna. Okno bi moralo izginiti.

Zaženite GMXT in se prepričajte, da je sprejemnik GPS najden. Če ste v zaprtih prostorih, ne pričakujte, da bodo sateliti najdeni. Toda program mora prepoznati sprejemnik in začeti postopek iskanja satelitov.

Ponovno zaženite Port Splitter.exe. Kliknite »Ustavi« in nato »Izhod«. Pazljivo pogledamo imenik, v katerem je bil program - tam se mora pojaviti datoteka Settings.dat. Kopirajte ga pod imenom Nastavitve.bak. To se naredi tako, da če se nastavitve razdelilnika vrat iz nekega razloga izgubijo, jih lahko ob naslednjem zagonu obnovite iz varnostne kopije.

Če želite avtomatizirati ta postopek, dodajte naslednje vrstice v garmin.mscr med 3) in 4) točkama:
Kopiraj (SystemPath("ScriptPath")\"Settings.bak", SystemPath("ScriptPath")\"Settings.dat", TRUE) If(not ProcExists("Port Splitter.exe")) Run(SystemPath("ScriptPath" )\"Port Splitter.exe") Sleep(500) EndIf

15. Zaključni dotiki

Preverimo, ali se ob zagonu skripte garmin.mscr zažene GMXT, ki vidi satelite, določi trenutne koordinate (na prostem) in normalno prikaže podrobne zemljevide.

Če želite to narediti, pojdite v meni »Kje« -> »Naslov« -> Lipetsk (ali katero koli drugo regionalno središče), Lenin St., 1. Ko program najde našo hišo ali vsaj predlaga hiše s podobnimi številkami, pritisnemo gumb “Na zemljevidu”. Približamo se čim bližje in poskrbimo, da so vidni obrisi hiš.

Zdaj se moramo prepričati, da gumb »Navigacija« ne zažene cecmd.exe, ampak GMXT. Uporabimo paket runme.zip, sestavljen iz treh datotek:
. runme.mscr - skript po meri v jeziku MortScript
. MortScript.exe - tolmač jezika MortScript
. runme.exe je program, katerega edina naloga je zagon skripte, katere ime se ujema z imenom datoteke .exe.

Iščemo ime in lokacijo datoteke exe, ki je odgovorna za navigacijski sistem (zamenjali smo jo v razdelku 8). Na primer, če se imenuje Navitel.exe in se nahaja v mapi Navitel na kartici SD, runme.exe in runme.mscr preimenujemo v Navitel.exe oziroma Navitel.mscr in ju damo v isto mapo na kartico.

Urejanje Navitel.mscr:
Errorlevel("opozorilo") RunWait(SystemPath("ScriptPath")\"..\Garmin\RunGMXT\Garmin.mscr")
Bliskovni pogon vstavimo nazaj v napravo, ga znova zaženemo in poskusimo: ko pritisnete gumb »Navigacija«, se mora zagnati GMXT.

16. Zaključek

Ni uspelo? Vse skrbno izvajamo korak za korakom od začetka. Kadimo forum, dokler se ne počutimo popolnoma razsvetljene. Avtor je že namestil GMXT na Pioneer, Voxtel in Shivaki - in s polno odgovornostjo izjavlja: NI univerzalnih metod odklepanja, ki bi ustrezale vsaki napravi brez ene same spremembe!

Se je zgodilo? Zahvaljujemo se avtorju :)

Kot primer lahko naložite paket za odklepanje navigatorja Shivaki (seveda brez zemljevidov) (43 MB).

Veselim se, da bom končno lahko namestil Garmin Mobile XT na svoj sesalnik in povezal svojo mikrovalovno pečico z dnevnikom v živo.

Številni sodobni telefoni imajo GPS, vendar je za delovanje navigatorja potrebno prenesti zemljevide prek interneta, kar je problem daleč od stolpov GSM. Druga velika težava je hitro praznjenje baterij pametnega telefona, zlasti v hladni sezoni. Naenkrat popotnik ne ostane samo brez navigacije, ampak tudi brez komunikacije. Imeti s seboj neodvisno navigacijsko napravo bo zelo koristno. Podobna naprava bo na voljo v spodnjem članku.

Tarča te naprave je nakazati, v katero smer se premakniti, in prikazati preostalo razdaljo do točke, do katere morate prispeti. Pred odhodom mora potnik shraniti kontrolno točko, na katero se želi vrniti. Po tem bo puščica kazala na lokacijo odhoda in razdalja bo označena s številkami. Seveda je potrebno, da se sateliti "ujejo" in določijo koordinate trenutne lokacije.

Diagram domačega navigatorja

Vezje temelji na mikrokrmilniku ATMega64, ki deluje z zunanjim taktom kvarčni resonator pri 11,0592 MHz. Za delo z GPS je odgovoren NEO-6M podjetja U-blox, ki je sicer star, a zelo pogost in poceni modul z dokaj natančnim določanjem koordinat. Informacije so prikazane na zaslonu telefona Nokia 3310 (5110). Prisoten tudi v diagramu magnetometer HMC5883L in merilnik pospeška ADXL335.

HMC5883L Za komunikacijo z mikrokrmilnikom se uporablja dokaj pogost in poceni senzor, standardni vmesnik I 2 C.
Čip je na voljo v majhnem 16-pinskem ohišju LPCC, ki meri 3x3 mm.

Oznaka žebljička:

  1. SCL - Vhod ure vodila I2C
  2. VDD - vhod za priključitev napajanja (ta booger se napaja z napetostjo v območju 2,16-3,6 voltov)
  3. se ne uporablja
  4. S1 - dodatno napajanje za I/O porte. Priključi se neposredno na VDDIO pin
  5. se ne uporablja
  6. se ne uporablja
  7. se ne uporablja
  8. SETP - prvi vhod za priklop keramičnega kondenzatorja 0,22uF
  9. GND - ozemljitev
  10. C1 je še en vhod za priključitev kondenzatorja. Elektrolitski ali tantal pri 4,7uF (drugi konec kondenzatorja je priključen na maso)
  11. GND - ozemljitev
  12. SETC - drugi vhod za priključitev keramičnega kondenzatorja 0,22uF
  13. VDDIO - vhod za priklop napetosti, ki bo na vhodno/izhodnih vratih
  14. se ne uporablja
  15. Izhod prekinitve, ko so podatki pripravljeni, se na tem pinu prikaže logična 1
  16. Podatkovna linija vmesnika SDA - I2C

Navigatorsko vezje

Vezje in plošča sta zasnovana v sistemu EasyEDA.

Napravo vklopimo in izklopimo z dolgim ​​pritiskom na gumb S5. Po vklopu in iskanju satelitov (pri hladnem zagonu lahko traja tudi do 10 minut ali več) si lahko s pritiskom na gumb S2 ogledamo trenutne koordinate.

Koordinate končne točke si lahko ogledate s pritiskom na tipko S3.

S pritiskom na tipko S4 pridemo v meni za shranjevanje točk. Točko lahko shranite na dva načina:

  1. shrani trenutne koordinate

2. ročno vnesite koordinate

Eno za drugo vnesite stopinje, minute in sekunde. Izbrana vrednost za urejanje utripa.

V način sledenja točki se vrnete s kratkim pritiskom na tipko S5

Zdaj o uporabi magnetometra in merilnika pospeška. Za izračun azimuta se uporabljajo podatki, prejeti iz sprejemnika GPS, tako da če ni mogoče izračunati koordinat (na primer, če sateliti niso vidni ali jih je malo), ni mogoče izračunati smeri v ki jih morate premakniti, da pridete do točke. In moja prvotna ideja je bila, da uporabim magnetometer kot pripomoček za prikaz smeri. Vendar sem naletel na nekaj težav.

Prvič. Tisti, ki poznajo delovanje digitalnih magnetometrov, vedo, da je natančnost njihovih podatkov odvisna od položaja, v katerem se nahajajo. Zato je za pravilno delovanje v katerem koli položaju nujna uporaba merilnika pospeška, ki bi dal natančnejšo sliko projekcije magnetnega polja na vse tri osi magnetometra. Možna rešitev To težavo sem videl v reviji. nisem pa še uspel celotnega izračuna prenesti na Bascom (mogoče bo to naredil kdo od entuziastov?).

Drugič, razlika v magnetni deklinaciji na različnih delih Zemlje ima opazen učinek. Na primer, v regiji Volga je magnetna deklinacija 13 °, na drugem koncu države pa je deklinacija že 11 ° in v drugo smer. Obstaja pa tudi magnetna inklinacija – ko silnice magnetnega polja vstopijo ali izstopijo pod kotom glede na obzorje, in številni drugi dejavniki, ki vplivajo na odčitke.

Seveda lahko s takšnimi nekalibriranimi podatki iz magnetometra približno pokažete smer, vendar sem se zaenkrat odločil to idejo opustiti in naredil preprost kompas, ki je lahko tudi uporaben. Kompas se vklopi s pritiskom na gumb S1. In da bo bolj ali manj pravilno kazal proti severu (natančneje proti severnemu magnetnemu polu), je treba napravo držati vodoravno. V pomoč pri tem sta ob straneh zaslona speljani dve črti, ki prikazujeta nagib v eno ali drugo smer.

Ostaja le še tiskanje ohišja za napravo na 3-D tiskalniku, za zdaj pa se pogovorimo o rezultatih uličnih testov. Naprava se je izkazala za zelo zanimivo in v veliko pomoč pri doseganju shranjene točke. Vendar morate razumeti, da milimetrske natančnosti ne bi smeli pričakovati. Napaka pri določanju koordinat GPS le ene sekunde bo povzročila netočnost pri določanju položaja 20 metrov. Prav tako se neizogibno kopičijo napake pri zaokroževanju v matematičnih izračunih. Toda kljub temu je naprava tudi v gostih mestnih razmerah omogočila vrnitev na točko z natančnostjo več metrov.

Ta naprava bo postala nepogrešljiv pomočnik za tiste, ki se radi potepajo po gozdu, gobarje, smučarje, turiste in druge ljubitelje narave!

Komponente, uporabljene v napravi (lahko jih naročite v spletni trgovini iz Kitajske):

  • GPS modul NEO-6M
  • LCD zaslon
  • Magnetometer HMC5883
  • Merilnik pospeška ADXL335

Stanovanje za vodnika

P.S. Na zahtevo uporabnikov sem posodobil vdelano programsko opremo (na zgornji povezavi sta dve vdelani programski opremi), pri čemer sem iz vezja izključil merilnik pospeška in magnetometer. Sedaj se s pritiskom na gumb S1 izpišejo informacije o napetosti baterije, UTC času in datumu ter azimutu - isti kompas :)

Želel sem uporabiti GPS za vse vrste elektronskih plovil. Pregledala sem kup možnosti in na koncu oblikovala svoje želje:

Najnižja možna cena
- zaščita pred prahom in vlago - da jo lahko privijete npr. v avto
- brez nestandardnih čipov - samo polnilo, za katerega obstaja veliko dokumentacije
- brez USB-ja - samo hardcore serijska povezava, tako da jo lahko uporabljate pri preprostih obrtih.

In uspelo je!

Ko šele začnete iskati primeren kos strojne opreme za Arduino ali kakšen drug mikrokontroler, vam hitro pade v oči nekaj takega:

Plačajte trideset, štirideset, petdeset dolarjev, GPS je spajkan - in če boste plovilo skrili na primer pod pokrovom avtomobila, bodite tako prijazni in kupite GPS anteno in adapter zanjo za dodatne stroške. denar. Na tej točki dvoživka negativno zmaje z glavo:(

Druga možnost so GPS sprejemniki za računalnik z USB kablom, so cenejši. Če izberete to možnost, boste morali plačati 20 $ za USB ščit in upati, da boste lahko našli dešifriranje protokola za določen izdelek kitajske proizvodnje. No, ali povežite stari nepotrebni pametni telefon Android prek USB-ščita, potem pa se poslovite od hitrosti vklopa in pozdravljeni v morju težav - z baterijo, vklopom, zavorami itd.

In potem na DX najdem tole:

Naprava ni bila izdelana niti na Kitajskem, ampak v Tajvanu, s strani podjetja, specializiranega za GPS, in ta model- zasnovan za uporabo na čolnih, ima zaščito pred vlago in celo vgrajen magnet za pritrditev na streho ter prisesek za namestitev na steklo. V notranjosti je de facto standard - čip SiRF Star III. In cena tega čudeža je slabih 35 dolarjev!

Enota ima 2 različici - z USB in s serijskim priključkom (model), obvezno vzamem drugo in jo naročim. Medtem ko ruska pošta počasi vleče paket, se poglobim v dokumentacijo.

Vse "serijske" zunanje naprave imajo 2 izvedbi - "RS-232" in "TTL". Prvi je bil uporabljen pred več kot desetimi leti za modeme in miške - uporablja tok od minus N voltov do +N. V sodobnih mikrokontrolerjih, vklj. Arduino, drugi se uporablja - kjer so pri prenosu podatkov "enice" označene s tokom +5 voltov (ali 3,3 voltov), ​​"ničle" pa so označene z odsotnostjo toka. Po branju krikov "oh, priključil sem ga na Arduino, vendar ne deluje!" Ugotovil sem, da potrebujem tudi pretvornik TTL/RS-232. Najprej sem iskal čip “MAX3232”, ki se običajno uporablja za te namene, nato pa sem ga za par centov več našel že spajkanega, s priključki:

Zaženemo ga in vidimo, da je enota na okenski polici ujela 11 satelitov in določila koordinate z napako več metrov:

Kot lahko vidite, dodatno napajanje ni bilo potrebno - zadostuje tok iz običajnih vrat USB 0,5 A - tj. in mikrokrmilnik bo poskrbel za to. Poleg tega vse deluje preko enega in pol metra dolgega kabla samega GPS sprejemnika in trimetrskega podaljška. Več kot dovolj, da v avto stlačiš mikrokrmilnik, GPS pa na primer postaviš nad zgornji rob vetrobransko steklo.

Hitrosti popolnoma ustrezajo tistim, ki so navedene v - "hladen zagon" - manj kot minuta, "vroč" - sekunda.

Skupaj sem za približno štirideset dolarjev dobil komplet, ki vsako Arduino obrt spremeni v bolj zanimivo stvar. Osebno ga bom uporabil za izdelavo GPS sledilnika za avto z GSM-om, povezavo z potovalnim računalnikom preko OBD-II in ostalimi drobnimi radostmi.

Dodatki, ki so jih zahtevali komentatorji:

Navodila v ruskem jeziku: Polovica strani opisuje povezovanje z dlančnikom z Windows Mobile.

Povezava z velikimi črkami - (pdf). Teža - 62 gramov, poraba toka - 80mA, protokol - NMEA 0183 ali binarni. Hladni zagon- 42 s, toplo - 38 s, vroče - 1 s. Hitrost osveževanja z nastavitvami "izven škatle" je 1Hz, vendar specifikacija vključuje "ponovno pridobitev - 0,1 sekunde".

Nameravam kupiti +50 Dodaj med priljubljene Ocena mi je bila všeč +47 +89

V specializiranih trgovinah je na voljo široka paleta GPS naprav različnih cenovnih kategorij. Zmogljivi modeli z napredno funkcionalnostjo so precej dragi, medtem ko so najpreprostejši svetilniki dostopni. Vendar se mnogi poskušajo izogniti stroškom in izdelati svoj GPS sledilnik. Kako težka je ta naloga, kaj bo potrebno za njeno rešitev in ali se bo trud izplačal?

Uporaba pametnega telefona za GPS sledenje

Če želite pametni telefon, ki podpira GPS, uporabljati kot GPS-sledilnik ali svetilnik, se morate malo poigrati s programsko opremo. Naredite svoj GPS sledilnik iz svojega telefona Temelji na sistemu Android, Windows Mobile ali iOS je zelo preprost, poseg v njegovo zasnovo ni potreben. Če pametni telefon uporabljate kot avtomobilski sledilnik, boste morali izvesti preproste manipulacije, da ga povežete z električnim omrežjem vozila.

Obstaja več aplikacij, ki vam omogočajo, da pametni telefon spremenite v sledilnik. Za naprave Android ga lahko prenesete iz: Google Play Loki aplikacijo, jo zaženite na pametnem telefonu in konfigurirajte nastavitve. Priporočljivo je, da aktivirate naslednje funkcije:

  • samodejni zagon;
  • obvestila (neobvezno);
  • zunanje napajanje (z uporabo alternativnih nastavitev pri povezovanju z zunanji vir prehrana);
  • popolno prebujanje (neobvezno);
  • obdelava ukazov.

Za navigacijo (določitev lokacije) je priporočljivo nastaviti interval ažuriranja podatkov enkrat na minuto, za pošiljanje SMS sporočil ob prekinitvi komunikacije s strežnikom je časovna omejitev 5 minut. V razdelku »Dogodki« nastavite nastavitve glede na lastne potrebe.

Po končanih nastavitvah se morate samo registrirati na spletni strani Asgard in dodati svojo napravo, pri čemer navedete identifikator, ki ga definira program Loki. Če se posledično na zemljevidu mesta prikaže oznaka vaše lokacije, je bilo vse opravljeno pravilno in pametni telefon lahko uporabite kot sledilnik, ki sledi svoji lokaciji prek Asgarda.

Uporabite lahko tudi aplikacijo GPShome Tracker za Android in GpsGate Client za Pocket PC za Windows Mobile. Ko pametni telefon spremenite v sledilnik ali svetilnik, je izjemno pomembno, da pravilno nastavite časovni pas.

Za določitev koordinat skozi omrežja Wi-Fi in GSM mora imeti naprava dostop do neomejenega mobilni internet, zato morate izbrati tarifo, ki vam omogoča optimizacijo stroškov. Če se bo telefon uporabljal izključno kot sledilnik, je bolje, da kartico SIM namestite samo za dostop do interneta in ne za klice. Uporaba sprejemnika GPS, ki poveča natančnost določanja koordinat, je zelo energetsko intenziven proces, zato je treba paziti, da zagotovite napajanje domačega sledilnika. Če želite to narediti, morate odrezati spodnji konec avtomobilskega vtiča (vtič za cigaretni vžigalnik) in vstaviti kabel polnilnika telefona v USB priključek. Za neposredno povezavo sledilnika z vgrajenim sistemom morate kupiti padajoči pretvornik enosmerni tok. In tisti, ki malo vedo o elektroniki, lahko sestavijo analogni pretvornik iz para kondenzatorjev in stabilizatorja.

Če je načrtovana uporaba domačega sledilnika (svetilnika). skrito sledenje Ko premikate avto, morate razmisliti, kam ga skriti, da ga boste po potrebi zlahka dobili. In ne pozabite aktivirati tihega načina, če ima vaš telefon nameščeno kartico za internet in klice.

Kako narediti GPS sledilnik z lastnimi rokami iz navadnega telefona

Najenostavnejši model mobilni telefon Brez GPS-a ga lahko spremenite tudi v svetilnik, vendar bo to zahtevalo dodatno opremo in več truda. Potrebni materiali in orodja:

  • mobilni telefon;
  • GPS/GPRS modul;
  • GPS sprejemnik;
  • adapter (lahko uporabite star Polnilec z delujočim vtičem);
  • nož in spajkalnik.

Ko odklopite polnilnik s strani napajalnika, morate odstraniti žice in jih spajkati na ploščo modula ter vstaviti vtič v napajalni konektor telefona. Nato je sprejemnik vklopljen in telefon nastavljen. S takšno napravo lahko sledite lokaciji mobilnih telefonov, ki pripadajo vašim družinskim članom. Informacije o njihovih koordinatah bodo poslane na mobilni telefon v kombinaciji z modulom GPS v obliki običajnih besedilnih sporočil.

Nekateri operaterji mobilna komunikacija ponujajo storitev »Beacon«, ki jo lahko aktivirate na katerem koli mobilnem telefonu brez GPS modula. Sestavljen je seznam kontaktov naročnikov, katerih lokacijo je treba spremljati. Za prejem sporočila s koordinatami morate poslati zahtevo v predpisanem obrazcu.

Ali je mogoče narediti GPS sledilnik brez telefona?

Obstaja alternativa uporabi pametnega telefona ali telefona v kombinaciji z GPS modulom - katera koli naprava s funkcijo GPS (prenosni računalnik, dlančnik). Načelo je enako kot pri pametnem telefonu - namestite aplikacijo, nastavitve, registrirajte napravo na spletni strani.

Ali je mogoče z lastnimi rokami sestaviti GPS modul in sprejemnik, ki sestavljata svetilnik ali sledilnik? Tukaj je nekaj komponent, vključenih v te naprave:

  • fotorezistor, običajno kratkovalovni;
  • operacijski ojačevalnik na osnovi bipolarnih tranzistorjev;
  • usmernik;
  • krmilnik tipa kondenzatorja;
  • mrežasti filtri;
  • pulzni sprožilec.

Vse te dele je mogoče kupiti, diagram naprave pa je mogoče najti na internetu, vendar ne more vsakdo ugotoviti, kako narediti GPS sledilnik z lastnimi rokami.


Prednosti in slabosti domače zasnove

Če uporabljate star in nepotreben telefon (pametni telefon), potem je glavna prednost njegove predelave v sledilnik prihranek. Če kupite napravo posebej za ta namen, so prihranki pri sami izdelavi GPS sledilnika skoraj neopazni. Zasnova mobilnega telefona in modula GPS je precej okorna, človeku je neprijetno nositi s seboj, pri namestitvi v avtomobil pa obstaja velika nevarnost preloma žice. Pametni telefon je bolj priročno uporabljati kot sledilnik ali svetilnik, vendar le za sledenje ljudem. Namestitev na avto ni najboljša rešitev, originalni sledilnik ima številne prednosti pred domačim:

  • deluje na baterijo do enega leta;
  • brez kakršnih koli trikov se poveže z omrežjem na vozilu in porabi najmanj energije;
  • zasnovan za delovanje v širšem temperaturnem območju kot telefon;
  • zahvaljujoč zaprtemu ohišju se lahko namesti zunaj avtomobila;
  • reagira na udarce, zibanje avtomobila;
  • lahko opremljen s panik tipko, mikrofonom in različnimi senzorji.

Če pametni telefon uporabljate kot skrito sledilno napravo, ta ne bo več mogel opravljati funkcije komunikatorja.

Bolje je kupiti GPS sledilnik ali svetilnik, kot pa uporabiti doma narejeno napravo, ki temelji na pametnem telefonu ali običajnem mobilnem telefonu. Tovarniški sledilnik je bolj zanesljiv in lažji za namestitev vozilo, opravlja več funkcij. Stroški nakupa sledilnika niso tako visoki in pretvorba pametnega telefona v sledilno napravo je upravičena le, če imate nepotrebno napravo.

Mislim, da za večino od vas ne bo odkritje, da velika večina sodobnih avtomobilskih navigatorjev deluje na osnovi Windows CE, sam operacijski sistem pa proizvajalec skrbno skriva pred igrivimi rokami uporabnika, da ne narediti karkoli nepotrebnega.

To je bilo storjeno s preprosto, a radikalno metodo - zamenjavo izvorne grafične lupine sistema Windows CE z lupino proizvajalca naprave, ki se začne, ko Zagon sistema Windows. Po eni strani je to dobro - priročen meni, glavne funkcije se zaženejo v 1-2 klikih, brbljanje z eno besedo. Toda po drugi strani je uporabnik omejen le s funkcionalnostjo, ki jo je proizvajalec odločil zagotoviti, ni možnosti namestitve lastnih programov. Vendar pa je zelo preprosto vzpostaviti zmagoslavje pravice, potrebujete le GPS navigator, podatkovni kabel, računalnik, ki lahko deluje z napravami Win CE v načinu Active Sync in nekaj minut prostega časa.

Pozor! To navodilo ni univerzalen, vendar v večini primerov pomaga. Odstopanje od korakov in kreativno eksperimentiranje lahko vaš navigator pustita v nedelujočem stanju, kar lahko odpravite le z utripanjem. Če nimate pojma, zakaj bi to storili, ne počnite tega, ker ni pomembno!

Torej, kot je rekel Gagarin: "Gremo!":

Če kaj ni jasno, potem je tukaj slika, kjer je označeno vse, kar potrebujete:

Glavna stvar je, da se ne dotikate ničesar drugega, sicer je možnost, da dobite napol mrtev kos železa, zelo velika.

Kot rezultat izvajanja teh preprostih korakov boste od navigatorja dobili popolnoma delujoč dlančnik, na katerega lahko enostavno namestite vse potrebne aplikacije. Je malenkost, a prijetna.

ZY V nobenem primeru! slišiš Pod nobenimi pogoji! Tudi če ste popolnoma pijani, omamljeni ali omamljeni (ustrezno podčrtajte), ne nastavite gesla v sistemu Windows. Vključno zato, da bi videli, kaj se zgodi!

Povsem funkcionalen dlančnik vam bo prišel prav tudi, če se učite osnov SLR fotografije, nanj si lahko vedno zapišete nekaj navodil in nasvetov za amaterske fotografe, da vam bodo vedno pri roki.




Vrh