Hatalı gezginlerden ev yapımı. Arduino tabanlı ev yapımı GPS navigasyon cihazı (3 fotoğraf)

Hatalı gezginlerden ev yapımı.  Arduino tabanlı ev yapımı GPS navigasyon cihazı (3 fotoğraf)
Hatalı gezginlerden ev yapımı. Arduino tabanlı ev yapımı GPS navigasyon cihazı (3 fotoğraf)

0. Giriş

Muhtemelen hepiniz GPS navigasyon cihazlarıyla karşılaşmışsınızdır. Dolayısıyla, bu cihazı satın almaya cesaret etmeden önce şunları unutmayın: Tüm GPS navigasyon cihazları aynı değildir!

Yurt dışında bir yerde, mağazaya gidip iyi bir ürün alabilirsin. Ülkemizde mağazaya giderken bilmeniz gerekenler Tam olarak ne satın almak istediğiniz ve ne kadara mal olması gerektiği. Aksi takdirde, seni bir enayi gibi becerirler ve seni bir yapışkan gibi soyarlar.

Ve şimdi, kıskanılacak bir kararlılıkla, Eldorado'ya gelen, satıcıyı arayan ve "Bir gps navigasyon cihazına ihtiyacım var" diyen insanlar var. Ve bu mağazadan çok para karşılığında satın alınan açık sözlü çöplerle çıkıyorlar.

Örneğin, son zamanlarda yoldaşlar bu şekilde bir yığın satın aldı. Öncü Avic S2 arka 10.000 rubleözelliklerle:
. için Bluetooth eller serbest adaptörü cep telefonu
. Mp3 oynatıcı
. multimedya fotoğraf görüntüleyici

Kısacası, tek bir navigasyon dışındaki tüm işlevler. Ne israf olduğunu düşün..

Çünkü bir gezgin satın alırken, satıcıya tek bir soru sormak yoldaşların aklına gelmedi: " Şehrimizin haritası var mı?"

Çünkü lanet olası bir şirketin aklına gelmiyor. ben giderim Rusya'nın sadece Moskova ve St. Petersburg değil, aynı zamanda Lipetsk, Voronezh, Saratov, Orel ve Uryupinsk gibi birçok farklı küçük şehir olduğu.

Çünkü Eldorado'lu piçlerin aklına, bu çevrenin haritası olmayan ve yakın gelecekte öngörülmeyen Rus çevresine denizci satmaya gerek olmadığı gelmiyor - bunun beyhudeliği nedeniyle yabancı bir geliştirici için meslek.

1. Karşılaştırmalı analiz navigasyon sistemleri

Bu arada yoldaşlarım konunun içinde olsalardı satın alırlardı. Garmin Nuvi 205 arka 8.000 ruble- Rusya'nın 63 bölgesinin haritalarının bulunduğu, tüm bölgesel merkezler en azından - sokak adlarıyla ve yarısı - evlerin konturları ve numaralarıyla işaretlenmiştir.


Ama hayır, mağaza raflarımız her türden eşyayla dolu. tom tom, Nec, Öncü ve bir sürü isimsiz Çin zanaatı, örneğin MIO, avcı veya Şivaki. Namlu üzerinde tek bir "GPS" yazısı olan gizemli cihazlar bile var.

Bu cihazın mutlu sahibi olan insanlar, haritadaki 500.000'inci şehrinin federal otoyolların kavşağında tek bir nokta ile gösterildiğini görünce hayal kırıklığına uğradı. Ve az ya da çok ayrıntılı haritalar Rusya'da sadece Moskova, St. Petersburg ve hatta en iyi ihtimalle bir düzine büyük şehir var.

İşte 03/01/2009 itibariyle navigasyon haritası kapsamının kısa bir karşılaştırmalı analizi:

Harita kapsamı açısından Garmin kesinlikle lider ve Navitel ikinci sırada. Navigasyon sistemlerinin geri kalanı, belki de yalnızca arabalarını Moskova Çevre Yolu dışında sürmemeyi tercih edenler için uygundur.

3. GPS gezgini türleri

Bir Garmin navigatörünüz varsa - sevinin: yeni haritalar satın alabilir (veya indirebilir;) - ve üzerlerinde gezinebilirsiniz.

Altında bir PDA'nız varsa Windows Mobil veya Palm OS veya Symbian "ohm" altında bir akıllı telefon - ayrıca sorun değil: indir Garmin Mobil XT, kilidini açın, haritaları yükleyin - ve tam teşekküllü bir Garmin'e sahip olun.

Peki ya zaten tamamen tatmin edici olmayan bir tür donanım gezgininiz varsa yazılım?

4. PNA nedir?

Küreselleşme ve üreticilerin tembelliği bariz avantajlar sağlıyor. Şu anda piyasada birçok cihaz var. PNA(Kişisel Navigasyon Asistanı) - dayalı.. Windows CE! Tüm Pioneer'lar, MIO'lar, JJ-Connect'ler tam da bu tür cihazlardır.

Size neden bahsettiğim hakkında bir fikir vermek için kısa bir teori. Aslında böyle bir cihaz, fare yerine dokunmatik ekranla kontrol edilen minyatür bir Windows'a sahip minyatür bir bilgisayardır. Doğru, üretici tüm önlemleri aldı, böylece asla tahmin edemezsiniz: Windows ekran koruyucu yerine, genellikle masaüstü yerine üreticinin ekran koruyucusu vardır - özel program, kullanıcıyı cihazın işletim menüsüyle sınırlandırarak kendi fonksiyonları navigasyon ve sistem ayarları.

PLUS - üreticinin kabuğunu atlayarak ve Windows'a erişim sağlayarak - cihaza bir sürü gerekli ve orijinal yükleyebiliriz yazılım ve genellikle tam teşekküllü bir PDA olarak kullanın. Zanaatkarlar, araba navigasyon cihazlarına çeşitli oyunlar, kitap okuyucular, video oynatıcılar ve hatta ofis uygulamaları yüklediklerini bildiriyor.

EKSİ bir PDA ve Windows altında bir PDA'dır. A pencereler, bildiğiniz gibi, nasıl başarısız olunacağını ve hatta bazen düşeceğini biliyor. WinCE olarak beyan edilmesine rağmen işletim sistemi artırılmış kararlılık - doğrudan Windows ile iletişim kurarken dikkatsiz kullanıcı eylemleri, pna'nızı yanıt vermeyen işe yaramaz bir cihaza dönüştürebilir.

5. kurulum dosyaları

Bazı akıllı üreticiler (örn. Öncü) PDA'ya iki flash sürücü koyun - çalışan ve yedek - her zaman yalnızca okunabilir ve " soğuk sıfırlama" - çalışan flash kartın içeriği ile Windows tarafından yüklendi ve yazılımın üzerine yedek flash sürücünün içeriği yazılır. Bir yandan güvenilirdir - böyle bir PDA'yı çalışmayan bir duruma getirmek oldukça sorunludur. Öte yandan, çok uygun değil: yüklediğiniz tüm yazılımlar, tek bir tutamaç tıklamasıyla yok edilebilir ve standart bir fabrika sistemi ile değiştirilebilir.

Bu durumdan çıkmak oldukça basit: harici SD kartın kök dizinine yerleştirin standart dosya autorun.exe, soğuk sıfırlama ve kart algılamanın ardından otomatik olarak başlar ve tüm gerekli yazılım mnavdce.cab dosyasından.

En sık kullanılan WinCE yardımcı programlarından oluşan bir seti buradan indirebilirsiniz: utils.zip. İndirip SD kartta ayrı bir dizine açmanızı öneririm - bunlar yine de bizim için yararlı olacaktır.

7. İçeri tırmanıyoruz

Yani önümüzde standart bir menüye sahip kapalı bir pna var. Genellikle "Navigasyon", "Uygulamalar" ve "Ayarlar" komutları vardır. Navigasyon düğmesine tıkladığınızda bazı üçüncü taraf yazılımlar başlatılır, örneğin:

JJ-Connect "e üzerinde otomatik uydu
. Shivaki'de Navitel Navigator
. Pioneer'da iGo.

Böylece, standart bir pna üzerinde iki kabuk vardır: ilk kabuk menüyü gösterir ve ikincisi gezinir. Bu, WinCE masaüstünü ve görev çubuğunu gizler. " Kilidini aç" cihaz, cihaza ve tam olarak neyi başarmak istediğinize bağlı olarak birkaç şekilde yapılabilir.

Seçenek 1: navigasyon programını başka bir programla değiştirin
. 2. Seçenek: standart menüyü kendi özel menünüzle değiştirme
. 3. Seçenek: tüm program kabuklarını iptal edin ve masaüstünü başlatın

İlk seçeneği en güvenli olarak değerlendireceğiz. İkinci ve üçüncü kilit açma seçenekleri çok dikkatli yapılmalıdır - çünkü bazı cihazlar, navigasyon menüsünü başlatamazlarsa, dış dünyayla bağlantıları kesilir ve olaylara yanıt vermeyi durdurur.

Hala pna'nızı PDA seviyesine çıkarmak istiyorsanız, forumdaki ilgili konuları okuyun. Ve bunu yapmadan önce konuya özellikle dikkat edin " Kendi gezgininizi nasıl öldürmezsiniz? ".

Bu, özellikle tek bir flash sürücüye sahip bir gezgini olanlar için geçerlidir ve cihazın yan tarafındaki "sıfırlama" deliği, işletim sistemini ve tümünü tam olarak geri yüklemez. yüklü programlar- ama sadece normal bir yeniden başlatma. Bu tür gezgin modellerinin ÇOĞU olduğuna dikkat edin.

Kayıt defterindeki garip bir hareket veya yanlışlıkla sistem flash kartını Kontrol Panelinden biçimlendirmeye başlamak, cihazı yeniden canlandırmaya çalışırken büyük hemoroidlere yol açacaktır.

8. Kilidi açmaya başlayın

Bir aksiyomu hatırlayın: tüm kilit açma yöntemleri benzer olmasına rağmen, evrensel yollar, değişiklik olmadan herhangi bir cihaza uyacak - mevcut değil. Bu nedenle, her kilit açma işlemini gerçekleştirirken, şu anda tam olarak ne yaptığınızı ve bunun hangi sonuçlara yol açacağını anlamanız gerekir.

Birinci ve ikinci kilit açma seçenekleri genellikle exe dosya değiştirme navigasyon programı veya başlat menüsü istenen uygulama(mankenler için ayrıntılı açıklama).

Öncelikle cihazın bilgisayara nasıl bağlandığını anlamanız gerekir. Cihazın harici SD kartı her zaman kart okuyucuya takılabilir ve cihazın kendisi genellikle bir USB kablosuyla bağlanır. Burada iki seçenek vardır: ya sistemde doğrudan bir disk sürücüsü olarak görülür ya da cihazla dosya alışverişi yapmak için yüklemeniz gerekir. Microsoft ActiveSync.

Yani, almamız gerekiyor Erişim dosya sistemi cihazın kendisi ve harici SD kartı. Bundan sonra, ampirik olarak navigasyon programının exe dosyasının nerede olduğunu buluruz (tahmin ederiz). Cihazın üreticisine bağlı olarak hafıza kartında veya cihazın dahili flash kartında bulunabilir.

Örneğin:
. \SDMMC\Navitel\Navitel.exe
. \SDMMC\MobileNavigator\MobileNavigato r.exe

Genelde yaptığım ilk şey, eski exe-shnik'i yeniden adlandırmak - örneğin, isme "1" karakterini eklemek: MobileNavigator1.exe. Ve onun yerine cecmd.exe'de zaten tanıdık olanı koyduk, orijinal adı MobileNavigator.exe idi.

Gezgini bilgisayardan insanca ayırıyoruz, yeniden başlatıyoruz, menünün görünmesini bekliyoruz ve "Navigasyon" öğesini seçiyoruz. Her şey doğru yapılırsa, navigasyon programı yerine bir dosya göreceksiniz. Toplam Yönetici WinCE Komutanı.

9. Cihazı keşfedin

Bize ne veriyor? İlk olarak, ağdaki bilgileri yalnızca Google ile Yandex tarafından genellikle bilinmeyen cihazın adına göre değil, aynı zamanda sistemin kod tanımlayıcısına göre de arayabilirsiniz. Farklı markalar altında satılan cihazların içi tamamen aynı oluyor.

İkincisi, artık hangi işletim sistemi sürümü, işlemci ve ekran çözünürlüğü altında yazılım aramamız gerektiğini biliyoruz.

Gezginden tam teşekküllü bir PDA almak istiyor musunuz? \WINDOWS klasörüne gidin ve explorer.exe'yi çalıştırın. Ardından, Utils.zip paketindeki TaskbarShow.exe yardımcı programını kullanın. Ve burada, Başlat menüsü ve Görev Çubuğu ile tam teşekküllü bir PDA'nız var.

10. Garmin Mobile XT ile tanışın

Diğer eylem planı açık: Exe-shnik yerine ihtiyacımız olanı tutturmamız gerekiyor. Etkileşimli bir kullanıcı menüsü uygulayan birkaç programdan biri olabilir. Herhangi bir navigasyon sisteminin, oyuncağın lansmanını inşa edebilirsiniz ve sadece farklı programlar.

Daha basit durumumuzda, bu, programa dayalı bir navigasyon sistemi olmalıdır. Garmin Mobil XT- Garmin haritalarıyla çalışmanıza izin verir. Asıl sorun şu ki resmi sürümler Bu programın bir kısmı Windows Mobile, Symbian ve Palm altında yayınlanmıştır - ancak WinCE altında yayınlanmamıştır.

Bir yıl önce bu sorun çözülemezse, şimdi ustalar WinCE kapsamında birkaç Garmin Mobile XT paketi yayınladılar. Bu, WinCE ve Windows Mobile sistemlerinin çekirdeklerinin büyük ölçüde aynı olması nedeniyle mümkün oldu.

İşte bu paketlere bağlantılar:
. GarminMobXTWinCE.zip
. GarminMobileXTforWindowsCE_50010w.rar
. WindowsCE_50020w.7z için GarminMobileXT

Sisteminize hangi paketin uyacağını söylemek zor. WinCE sürüm 5.00.20'ye sahipseniz - GarminMobileXTforWindowsCE_50020w.7z ile başlamanızı öneririm, eğer aşağıdaysa - GarminMobileXTforWindowsCE_50010w.rar ile belirli cihazlar.

11. Garmin'i başlatmak için komut dosyası

Garmin Mobile XT'yi WinCE üzerinde çalıştırmak için Que.exe'yi çağırmak yeterli değildir. Derlemeler iyidir çünkü uygulamayı çalıştırmak için MortScript dilinde zaten yerleşik bir betikleri vardır. Bu betik genellikle Garmin.mscr olarak adlandırılır ve aşağıdaki eylemleri içerir:

1) Kontrol edin: eğer Garmin Mobil XT zaten çalışıyor - ardından penceresini etkinleştirmeniz yeterli:
If(WndExists("Garmin Mobile XT")) Göster("Garmin Mobile XT") Çıkış EndIf
. 2) Çalıştır explorer.exe(henüz çalışmıyorsa). GMXT'niz "0xFFFFFFFC veri adresinde okuma erişim ihlali" hatasıyla çökerse - o zaman büyük olasılıkla explorer.exe çalışmıyordur, ancak garmin "buna ihtiyaç duyar:
If(ProcExists("explorer.exe") değil) Çalıştır("\windows\explorer.exe") Sleep(400) EndIf
. 3) Garmin'in çalışması için explorer.exe'ye ihtiyaç duyulmasına rağmen, görev çubuğu sadece penceresine müdahale edecek ve karartacaktır. Ondan kurtulmak için aynı Utils.zip dosyasından TaskbarHide.exe yardımcı programını kullanıyoruz:
Çalıştır(SystemPath("ScriptPath")\"TaskbarHide.exe") Uyku(500) Çalıştır(SystemPath("ScriptPath")\"TaskbarHide.exe")
. 4) Kopyala ayarlar Bir SD karttan cihazın dahili flash sürücüsüne GMXT. Ayarları SD karta kaydetmezseniz, program varsayılan ayarlardan başlayarak her seferinde bunları unutacaktır.
XCopy(SystemPath("ScriptPath")\"Ayarlar\*.*", "\Garmin", DOĞRU)
. 5) Başlat Garmin Mobil XT ve tamamlanmasını bekleyin:
RunWait(SystemPath("ScriptPath")\"..\Apps\WM\que.exe")
. 6) Başvuru tamamlandıktan sonra teslim alıyoruz ayarlar SD karta geri dön:
XCopy("\Garmin\*.*", SystemPath("ScriptPath")\"Ayarlar", DOĞRU)
. 7) Görev çubuğunu yerine geri getiriyoruz. Aksi takdirde, gezgin bir sonraki başlatılışında görünmez:
Run(SystemPath("ScriptPath")\"TaskbarShow.exe")
. 8) Ateş ediyoruz explorer.exe- genellikle gezginin buna ihtiyacı yoktur:
If(ProcExists("explorer.exe")) Kill("explorer.exe") EndIf
İşte böyle bir senaryo çıktı. Başlıyoruz, çalışıyoruz. Başlangıçta ""ProcExist" toolhelp.dll gerektiriyor" mesajını alırsak - kitaplığı komut dizilerinden dizine ekleyin toolhelp.dll Utils.zip paketinden.

12. Garmin Mobile XT'nin kilidini açın

GMXT'yi ilk başlattığınızda, bir mesajla karşılanacaksınız: beni satın alın diyorlar! "Garmin GPS'e Bağlantı" menü öğesini seçerek kurnaz programı bu tür fikirlerle cehenneme göndermekten çekinmeyin. Bu öğeyi ekranda görmüyorsanız ve son komut bir "Ürün Anahtarınız" var - bu, programın cihazın ekran boyutunu yanlış belirlediği anlamına gelir.

Programın Garmin GPS alıcısı olmadan çalışmayacağını duyduktan sonra dili seçin ve programın ana menüsüne girin. Bu resmi görürseniz - zor yolunuzun 3/4'ü çoktan geçmiştir. "Ayarlar" -\u003e "Sistem hakkında" menüsüne gidiyoruz ve hafıza kartının kimliğini bir kağıda (genellikle 10 basamaktan oluşan) yeniden yazıyoruz.

Cihazı kapatın, kartı tekrar kart okuyucuya takın. Garmin haritaları için anahtar oluşturucuyu başlatıyoruz. Bağlantı vermeyeceğim ama internette bolca var. En az 1.5'lik bir jeneratör sürümüne ihtiyacınız var.

Çizgide birim kimliği hafıza kartının kimliğini girin. Yazılım Ürünü hattında - Garmin Mobile XT'yi seçin. Üstteki Oluştur düğmesine basın. Üçüncü taraf (Garmin olmayan) GPS alıcıları için Garmin Mobile XT'nin kilidini açmak için bir seri numarası alacaksınız. Bir mobil cihazda, Garmin klasöründe şunu oluşturun: Metin dosyası sw.unl

Anahtar üreteci ile çalışmaya devam ediyoruz. Çizgide Harita Ürünü belirtmek. Bir iletişim kutusu belirecektir. "Roads of Russia sürüm 5.xx" harita seti için FID=1280 girin, Tamam'a tıklayın. Alttaki Oluştur düğmesine basın. "Roads of Russia" kartlarının kilidini açmak için bir seri numarası alıyoruz. bu cihaz. Bir mobil cihazda, Garmin klasöründe bir metin dosyası oluşturun gmapsupp.unlİçine tek bir satır yazıyoruz - sonuçta seri numarası- en azından Not Defteri düzenleyicisinin yardımıyla.

Her şey doğru yapılırsa, programın kilidi açılır.

13. Haritaları kurun

Düzenlemek temel harita Garmin Mobile XT için dünya. Bunu yapmak için dosyayı resmi garmin web sitesinden indirin GarminMobileXTFreeBasemap_4xxxx.exe. Kuruluma başlıyoruz, program kart okuyucuda bir hafıza kartı buluyor ve kendisini oraya kurmayı teklif ediyor.

WinCE altındaki GMXT derlemeniz Garmin Mobile XT ses dosyalarını içermiyorsa (bunların kullanılabilirliğini Voice klasöründe görebilirsiniz) - resmi siteden indirin GarminMobileXTSupportFiles_4xxxx.exe. Aynı şekilde kuruluma başlıyoruz program hafıza kartımızı buluyor. mobil cihaz ve oraya yüklemeyi teklif ediyor.

İnternetten harita alma Rusya'nın Yolları 5.11"Yaklaşık 490 MB boyutunda bir .img dosyası olmalı. Onu alacak hiçbir yer yoksa, Garmin web sitesinden hala ücretsiz olarak indirilebilen resmi dağıtım map_updater_5_11.exe dosyasından ayırıyoruz. yükleme işleminde, program gmapsupp.img dosyasını geçici bir dizine açar ve oradan onu alabilirsiniz - ilk iletişim kutusu görünür görünmez, güncellenecek aygıtı bilgisayara bağlamanızı ister. Hemen yapacağım 5.12 ve 5.13 sürümleri için bu seçeneğin artık çalışmadığı bir rezervasyon yapın.

Çekilmiş dosya gmapsupp.img sürümü 5.11 koymak ayrı klasör ve paketi çalıştırın GMap Aracı hangisi buradan indirilebilir:
. gmapsupp.img dosyamızı dosya listesine ekliyoruz.
. Yaz sekmesine gidin, Kilit açma kodunu ekle kutusunu işaretleyin
. ve gmapsupp.unl dosyasındaki kodu alana girin.
. Tümünü yaz'a tıklayın ve günlüklerde hata olmadığını kontrol edin.
. Düzeltilmiş gmapsupp.img dosyasını cihazın hafıza kartındaki Garmin klasörüne kopyalayın.

Başlatıyoruz map_updater_5_12.exe ve haritaları 5.12 sürümüne güncelleyin, ardından map_updater_5_13.exe- 5.13 sürümüne kadar.

Harita yükleme işlemi tamamlandı. İnsanca, flash sürücüyü kart okuyucudan çıkarıp cihaza takıyoruz ve Garmin'i başlatıyoruz.

14. Garmin GPS alıcısını görmüyorsa

Birçok pna cihazında, kilidi doğru şekilde açılmış bir GMXT'nin artık kaydolmayı teklif etmediği - ancak yine de inatla GPS alıcısını görmediği bir durum mümkündür. Bunun nedeni, yerleşik GPS alıcısının WinCE'ye bağlandığı sanal COM bağlantı noktasının zaten başka bir normal uygulama tarafından işgal edilmiş olmasıdır. Bu durumdan kurtulmak için bir program oluşturulmuştur. Bağlantı Noktası Ayırıcı, daha önce bahsedilen.

GPS alıcısının birkaç uygulama arasında çalıştığı bir COM bağlantı noktasını "paylaşmak" için tasarlanmıştır - verileri sanal COM bağlantı noktalarına yayınlayarak: COM1..COM9. Port Splitter.exe dosyası, GMXT - garmin.mscr'yi çalıştırmak için komut dosyasıyla aynı klasöre yerleştirilmelidir.

Port Splitter programı için iki seçenek vardır:
. 1.20 sürümü dahil, program ayarlarını kayıt defterinde saklar
. sürüm 1.30, settings.dat dosyasındaki ayarları kaydeder (her nedense her zaman 01/01/2007 tarihlidir)

Port Splitter'ı başlatıyoruz - program penceresi görünmelidir. Cihazın yerleşik GPS alıcısının takıldığı gelen bağlantı noktasını seçiyoruz. Genellikle bu COM7. Baud hızını ayarlayın - genellikle bu 9600 baud. COM bağlantı noktanızın hızı ve numarası, eskisini çalıştırarak bulunabilir. navigasyon programı ve ayarlarına bakmak.

Cihazdan sinyal dağıtacağımız giden portlar listesine en az bir port ekliyoruz. olur diyelim COM0. "Otomatik başlatma" kutusunu işaretlediğinizden emin olun. Pencere başlığında "Başlat"ı ve ardından "Tamam"ı tıklayın. Pencere kaybolmalıdır.

GMXT'yi başlatıyoruz ve GPS alıcısının bulunduğundan emin oluyoruz. İç mekandaysanız, uyduların bulunmasını beklemeyin. Ancak programın alıcıyı tanıması ve uydu arama sürecini başlatması gerekir.

Port Splitter.exe'yi tekrar çalıştırın. "Durdur"u ve ardından "Çıkış"ı tıklayın. Programın bulunduğu dizine dikkatlice bakıyoruz - orada bir dosya görünmelidir Ayarlar.dat. adı altında kopyalayın Ayarlar.bak. Bu, herhangi bir nedenle bağlantı noktası ayırıcı ayarları başarısız olursa, bir sonraki başlatmanızda bunları bir yedek dosyadan geri yüklemek için yapılır.

Bu işlemi otomatikleştirmek için - garmin.mscr dosyasına 3) ve 4) noktaları arasında aşağıdaki satırları ekleyin:
Copy(SystemPath("ScriptPath")\"Settings.bak", SystemPath("ScriptPath")\"Settings.dat", TRUE) If(Not ProcExists("Port Splitter.exe")) Run(SystemPath("ScriptPath") )\"Port Splitter.exe") Uyku(500) EndIf

15. Son rötuşlar

Garmin.mscr betiği çalıştırıldığında, uyduları gören, güncel koordinatları (açık havada) belirleyen ve normalde ayrıntılı haritalar gösteren GMXT'nin başlatıldığını kontrol ediyoruz.

Bunu yapmak için "Nerede" -> "Adres" -> Lipetsk (veya başka bir bölgesel merkez), Lenina caddesi, 1 menüsüne gidin. Program evimizi bulduktan sonra veya en azından benzer numaralara sahip evler önerdikten sonra "Haritada" düğmesine basıyoruz. Mümkün olduğunca yaklaşıyoruz ve evlerin dış hatlarının görünür olmasını sağlıyoruz.

Şimdi "Navigasyon" düğmesinin cecmd.exe'yi değil, GMXT'yi başlattığından emin olmamız gerekiyor. paketi kullanalım runme.zip, üç dosyadan oluşur:
. runme.mscr - isteğe bağlı bir MortScript betiği
. MortScript.exe - MortScript dil yorumlayıcısı
. runme.exe, tek görevi, adı .exe dosyasının adıyla aynı olan bir komut dosyasını çalıştırmak olan bir programdır.

Navigasyon sisteminden sorumlu olan exe dosyasının adını ve konumunu arıyoruz (bölüm 8'de değiştirdik). Örneğin, adı Navitel.exe ise ve SD kartın Navitel klasöründe bulunuyorsa, runme.exe ve runme.mscr'yi sırasıyla Navitel.exe ve Navitel.mscr olarak yeniden adlandırın ve bunları bilgisayarda aynı klasöre koyun. kart.

Navitel.mscr'yi düzenleme:
Errorlevel("warn") RunWait(SystemPath("ScriptPath")\"..\Garmin\RunGMXT\Garmin.mscr")
Flash sürücüyü cihaza geri takıyoruz, yeniden başlatıyoruz ve deniyoruz: "Navigasyon" düğmesine bastığınızda, GMXT başlamalıdır.

16. Sonuç

işe yaramadı mı? Adımları dikkatlice tekrar tekrar izleyin. Tam aydınlanma hissine kadar forumu içiyoruz. Yazar, GMXT'yi Pioneer, Voxtel ve Shivaki'ye zaten kurmuştur - ve tüm sorumluluğu üstlenerek beyan eder: tek bir değişiklik olmadan her cihaza uygun HİÇBİR evrensel kilit açma yöntemi yoktur!

Olmuş? Teşekkürler yazar diyoruz :)

Örnek olarak - Shivaki gezgininin kilidini açmak için bir paket (doğal olarak, haritalar olmadan) - indirilebilir (43 Mb).

Sonunda elektrikli süpürgeme bir Garmin Mobile XT takabilmeyi ve mikrodalgamı livejournal'a bağlayabilmeyi dört gözle bekliyorum..

Sıradan sürücüler, arabanın dış yüzeylerinde oluşan korozyona hayran kalıyor. Hemen vücudu restore etmenin yolları, onarımlar, finansal maliyetler ve gelecekte benzer olayları önlemek için önlemler hakkında düşünceler var.


Bir arabanın kilometresinin bükülmesi, bir kaza veya kaza sonucu ön panelin değiştirilmesi gerektiğinde uygulanmasını ifade eder. Ancak son zamanlarda, kilometresini azaltarak bir arabanın daha karlı satışı olan başka bir hedef giderek daha fazla izlendi.


En keyifli araba yolculuğu bile sıradan bir lastik patlamasıyla mahvolabilir. Jantlar iç lastiksiz lastiklerle donatılmıştır. En azından en yakın lastikçiye gitmek için yolda nasıl tamir edilir.


İyi bir yaz lastiği seçmek kolay bir iş değildir. Her sürücünün belirli beklentileri vardır ve bunlar büyük ölçüde otomobilin sınıfına bağlıdır. Bakalım hangi lastikler olacak doğru seçim küçük şehir arabaları için.


Genel temizlik sadece evde değil, arabada da yapılmalıdır. Boşalmış bir akü, hem kış donlarında hem de yazın sıcağında sürücüyü şaşırtabilir. Bu durumu önlemek için pilin ömrünü uzatacak birkaç işlemi hatırlamakta fayda var. Şehirde hız sınırının ihlali çoğu zaman haksız ve trajik olaylara yol açar. Bu nedenle, özellikle sorumlu yerlerde, yoğun kavşakların, okulların, hastanelerin ve kamu binalarının yakınında, aşırı gayretli sürücülerin şevkini sınırlayan hız tümsekleri yerleştirmek gelenekseldir. Ancak, tüm sürücüler için değil ... Devamını oku
  • Blogcuların ve uzmanların önümüzdeki yıl dikkatleri, oyun camiasının beklediği PlayStation 5 ve Xbox Series X oyun konsollarının çıkışına çekilecek.Uzmanlar, yeni cihazların performans ve tasarım analizlerinin yanı sıra fiyatlandırma politikasıyla da ilgileniyor. Sony ve Microsoft'un. Niko Partners analisti... Devamını oku
  • Londra merkezli D-Fly Group'tan geliştiriciler, geleneksel bir elektrikli scooter'ı hız ve maliyet açısından bazı arabalarla rekabet edebilecek benzersiz bir hiper scooter'a dönüştürdü. Devamını oku
  • Fransa ve İsviçre'den bir araştırma ekibi, yapay kaslarla saniyede 3 cm hızla hareket eden ve küçük bir sineği andıran yumuşak bir robotik böcek geliştirdi. Aynı zamanda, cihaz bir sineklik ile tekrarlanan darbelere dayanabilir, bundan sonra çalışır durumda kalır, ancak boyut olarak düzleşir. Bilim adamları aradı... Devamını oku
  • Star Wars uzay destanının en çarpıcı unsurlarından biri, inanılmaz bir güce sahip olan Jedi ışın kılıcıdır. Yazarların yarattığı dünyanın hikayesine göre, gerçek bir ışın kılıcı yaklaşık 1,69 gigajul termal enerji gerektirir ki bu bir yıldırımdan daha fazladır ve 120.280 adet AA pile eşdeğerdir. Tabii ki şu an... Devamını oku
  • Her türlü elektronik zanaat için GPS kullanmak sabırsızdı. Bir dizi seçeneği gözden geçirdi ve sonunda dilekleri formüle etti:

    mümkün olduğunca Düşük fiyat
    - toz ve nem koruması - örneğin bir arabaya vidalanabilmesi için
    - standart dışı talaş yok - yalnızca çok sayıda belgenin olduğu doldurma
    - USB yok - sadece hardcore seri bağlantı Böylece basit el işlerinde kullanabilirsiniz.

    Ve oldu!

    Arduino veya başka bir mikrodenetleyici için uygun bir donanım parçası aramaya yeni başladığınızda, bunun gibi bir şey topluca gözünüze çarpar:

    Otuz kırk elli dolarlık bir ücret, GPS lehimlenir - ve aracı, örneğin bir arabanın kaputunun altına saklayacaksanız, lütfen ekstra para karşılığında başka bir GPS anteni ve bunun için bir adaptör satın alın. Bu noktada amfibi başını olumsuz anlamda sallar :(

    Diğer bir seçenek de, USB kablolu bir bilgisayar için GPS alıcılarıdır, daha ucuzdurlar. Bu seçeneği seçerseniz, bir USB kalkanı için 20$ ödemeniz gerekecek ve belirli bir Çin ürünü için protokolün şifresini çözebileceğinizi umarsınız. Pekala, ya da eski bir gereksiz Android akıllı telefonu USB kalkanı aracılığıyla bağlayın, ancak ardından açma hızına veda edin ve pil, çalıştırma, frenler vb. İle ilgili sorunlar denizine merhaba.

    Ve sonra bunu DX'te buldum:

    Cihaz Çin'de bile yapılmadı, GPS konusunda uzmanlaşmış bir şirket tarafından Tayvan'da yapıldı, ancak bu model- kullanım için tasarlandı teknelerde, nem korumasına ve hatta çatıya takmak için yerleşik bir mıknatısa ve cama monte etmek için bir vantuza sahiptir. İçeride - fiili standart - SiRF Star III çipi. Ve bu mucizenin fiyat etiketi 35 dolardan biraz daha az!

    Ünitenin 2 varyasyonu vardır - USB'li ve seri port(model), ikinciyi aldığımdan ve sipariş ettiğimden emin oluyorum. Rus Postası paketi yavaşça sürüklerken, ben belgeleri araştırıyorum.

    Tüm "seri" çevre birimlerinin 2 uygulaması vardır - "RS-232" ve "TTL". İlki on yıl önce modemler ve fareler için kullanıldı - eksi N volttan + N'ye kadar bir akım kullanıyor. Modern mikrodenetleyicilerde, dahil. Arduino, ikincisi kullanılır - burada veri iletirken "birler" +5 voltluk (veya 3,3 volt) bir akımla ve "sıfırlar" akım yokluğuyla gösterilir. "Oh, ama Arduino'ya taktım ama sürmüyor!" Ayrıca bir TTL / RS-232 dönüştürücüye ihtiyacım olduğunu fark ettim. İlk başta, genellikle bu amaçlar için kullanılan "MAX3232" yongasını aradım ve birkaç kuruşa daha önce konektörlerle birlikte lehimlenmiş buldum:

    Fırlatıyoruz ve pencere kenarındaki birimin 11 uydu yakaladığını ve koordinatları birkaç metrelik bir hatayla belirlediğini görüyoruz:

    nasıl emin olabilirsin ekstra yemek gerekli değildi - normal bir 0,5A USB bağlantı noktasından yeterli akım var - yani. ve mikrodenetleyici bunu halledebilir. Aynı zamanda, her şey GPS alıcısının bir buçuk metrelik kablosu ve üç metrelik bir uzatma kablosuyla çalışır. Mikrodenetleyiciyi arabaya sokmak ve örneğin GPS'i ön camın üst kenarına yerleştirmek için fazlasıyla yeterli.

    Hızlar - "soğuk çalıştırma" - bir dakikadan az, "sıcak" - bir saniye içinde belirtilenlerle tamamen tutarlıdır.

    Toplamda, yaklaşık kırk dolara, herhangi bir Arduino zanaatını daha ilginç bir şeye dönüştüren bir kitim var. Şahsen, GSM'li bir araba için bundan bir GPS izci yapacağım, bağlantı yerleşik bilgisayar OBD-II ve diğer küçük zevkler tarafından.

    Yorum yapanların isteği üzerine eklemeler:

    Rusça talimatlar: Bununla birlikte, sayfaların yarısı Windows Mobile ile bir PDA'ya bağlantıyı açıklamaktadır.

    Büyük harflerle bağlantı - (pdf). Ağırlık - 62 gram, akım tüketimi - 80mA, protokol - NMEA 0183 veya ikili. Soğuk çalıştırma - 42 sn., Sıcak - 38 sn., Sıcak - 1 sn. Spesifikasyonda "yeniden alım - 0,1 saniye" yazmasına rağmen, kullanıma hazır ayarlarla yenileme hızı 1 Hz'dir.

    +50 almayı planlıyorum Favorilere ekle incelemeyi beğendim +47 +89