Navigator GPS buatan sendiri berdasarkan Arduino (3 foto). Memilih dan menggunakan navigator GPS pribadi Produk buatan sendiri dari navigator

Saya tidak sabar untuk menggunakan GPS untuk semua jenis kerajinan elektronik. Saya meninjau banyak opsi dan akhirnya merumuskan keinginan saya:

Harga serendah mungkin
- tahan debu dan kelembaban - sehingga Anda dapat memasangnya ke dalam mobil, misalnya
- tidak ada chip non-standar - hanya isian yang memiliki banyak dokumentasi
- tidak ada USB - hanya daisy-chaining hardcore sehingga Anda dapat menggunakannya dalam kerajinan sederhana.

Dan itu berhasil!

Ketika Anda baru mulai mencari perangkat keras yang cocok untuk Arduino atau mikrokontroler lainnya, sesuatu seperti ini muncul di mata Anda:

Membayar dolar untuk tiga puluh empat puluh lima puluh, GPS disolder - dan jika Anda akan menyembunyikan pekerjaan, misalnya, di bawah kap mobil, silakan beli antena GPS lain dan adaptor untuk itu untuk uang tambahan. Pada titik ini, amfibi menggelengkan kepalanya secara negatif :(

Pilihan lain adalah penerima GPS untuk komputer dengan kabel USB, harganya lebih murah. Jika Anda memilih opsi ini, Anda harus membayar $ 20 untuk pelindung USB dan berharap Anda dapat menemukan dekripsi protokol untuk produk industri Cina tertentu. Nah, atau hubungkan smartphone Android lama yang tidak perlu melalui USB-shield, tetapi selamat tinggal pada kecepatan penyalaan dan halo pada lautan masalah - dengan baterai, penyalaan, rem, dll.

Dan kemudian saya menemukan ini di DX:

Perangkat ini bahkan tidak dibuat di China, tetapi di Taiwan oleh perusahaan spesialis GPS, dan model ini dirancang untuk digunakan di atas kapal, memiliki perlindungan kelembaban dan bahkan magnet bawaan untuk dipasang ke atap dan cangkir hisap untuk dipasang di kaca. Di dalam - standar de facto - chip SiRF Star III. Dan label harga untuk keajaiban ini sedikit kurang dari $ 35!

Unit ini memiliki 2 variasi - dengan USB dan dengan port serial (model), saya memastikan bahwa saya mengambil yang kedua dan memesan. Sementara Russian Post perlahan-lahan menyeret bungkusan itu, saya mempelajari dokumentasinya.

Semua periferal "serial" memiliki 2 implementasi - "RS-232" dan "TTL". Yang pertama digunakan sepuluh tahun yang lalu untuk modem dan mouse - menggunakan arus dari minus N volt ke + N. Dalam mikrokontroler modern, termasuk. Arduino, yang kedua digunakan - di mana, saat mentransmisikan data, "satu" ditunjukkan oleh arus +5 volt (atau 3,3 volt), dan "nol" ditunjukkan dengan tidak adanya arus. Setelah membaca jeritan "oh, dan saya memasukkannya ke Arduino, tetapi tidak membajak!" menyadari bahwa saya juga membutuhkan konverter TTL / RS-232. Pertama saya mencari chip MAX3232, yang biasanya digunakan untuk tujuan ini, dan kemudian untuk beberapa sen lebih saya menemukannya sudah tidak disolder, dengan konektor:

Kami mulai, dan kami melihat bahwa unit di ambang jendela menangkap 11 satelit dan menentukan koordinat dengan kesalahan beberapa meter:

Seperti yang Anda lihat, tidak ada daya tambahan yang diperlukan - ada arus yang cukup dari port USB 0,5A biasa - mis. dan mikrokontroler akan menanganinya. Pada saat yang sama, semuanya bekerja melalui satu setengah meter kabel penerima GPS itu sendiri dan tiga meter dari kabel ekstensi. Lebih dari cukup untuk menjejalkan mikrokontroler di dalam mobil, dan meletakkan GPS, misalnya, di atas tepi atas kaca depan.

Kecepatan sepenuhnya konsisten dengan yang dinyatakan dalam - "mulai dingin" - kurang dari satu menit, "panas" - satu detik.

Secara total, sekitar empat puluh dolar, saya mendapat kit yang mengubah kerajinan Arduino apa pun menjadi karya yang lebih menarik. Secara pribadi, saya akan membuat pelacak GPS untuk mobil dengan koneksi GSM, OBD-II ke komputer terpasang dan kesenangan kecil lainnya.

Tambahan atas permintaan komentator:

Instruksi berbahasa Rusia: Namun, setengah dari halaman menjelaskan koneksi ke PDA dengan Windows Mobile.

Tautan dalam huruf besar - (pdf). Berat - 62 gram, konsumsi saat ini - 80mA, protokol - NMEA 0183 atau biner. Mulai dingin - 42 detik, Hangat - 38 detik, Panas - 1 detik. Kecepatan refresh dengan pengaturan out-of-the-box adalah 1Hz, namun, spesifikasinya mengatakan "akuisisi kembali - 0,1 detik".

Saya berencana untuk membeli +50 Tambahkan ke favorit Saya menyukai ulasannya +47 +89

0. Pendahuluan

Anda semua mungkin sudah menemukan navigator GPS. Jadi, sebelum Anda berani membeli perangkat ini - ingat: tidak semua navigator gps dibuat sama!

Di suatu tempat di luar negeri Anda dapat pergi ke toko dan membeli produk yang bagus. Di negara kami, pergi ke toko, Anda perlu tahu apa tepatnya ingin Anda beli dan berapa harganya. Jika tidak, mereka akan meniduri Anda seperti pengisap dan merobek seperti lengket.

Dan sekarang, dengan keteguhan yang patut ditiru, ada orang yang datang ke "Eldorado", menelepon penjual, dan berkata: "Saya butuh gps-navigator." Dan mereka keluar dari toko ini dengan omong kosong, dibeli dengan banyak uang.

Misalnya, baru-baru ini kawan membeli barang mewah Perintis Avi S2 per 10.000 rubel dengan fungsi:
... adaptor handsfree bluetooth untuk ponsel
... Pemutar mp3
... penampil foto multimedia

Singkatnya, semua fungsi, kecuali satu dan hanya satu - navigasi. Betapa sepelenya...

Karena tidak terpikir oleh kawan-kawan ketika membeli navigator untuk menanyakan satu pertanyaan kepada penjual: " Apakah ada peta kota kita disana?"

Karena itu tidak terjadi pada perusahaan sialan aku pergi bahwa Rusia tidak hanya Moskow dan St. Petersburg - tetapi juga banyak kota kecil yang berbeda, seperti Lipetsk, Voronezh, Saratov, Orel dan Uryupinsk, dll.

Karena tidak terpikir oleh eblans dari Eldorado bahwa tidak perlu menjual navigator di pinggiran Rusia, di mana tidak ada peta pinggiran ini, tidak ada, dan waktu dekat tidak diharapkan - karena kesia-siaan pekerjaan ini untuk pengembang asing.

1. Analisis komparatif sistem navigasi

Sementara itu, jika rekan saya menjadi subjek, mereka akan membeli Garmin Nuvi 205 per 8.000 rbl- di mana ada peta 63 wilayah Rusia, semua pusat regional diplot setidaknya - dengan nama jalan, dan setengahnya - dengan kontur dan penomoran rumah.


Tapi tidak, rak-rak toko kami dipenuhi dengan semua jenis TomTom, Tidak ada, Pelopor, dan banyak kerajinan Cina tanpa nama seperti MIO, Orion atau Shivaki... Ada juga perangkat yang benar-benar misterius dengan satu-satunya tulisan "GPS" di wajahnya.

Setelah menjadi pemilik bahagia perangkat ini, orang-orang kecewa menemukan bahwa kota mereka yang ke-500.000 di peta digambarkan oleh satu titik di persimpangan jalan raya federal. Dan peta yang kurang lebih rinci hanya tersedia di Moskow, St. Petersburg, dan bahkan paling banter di selusin kota besar Rusia.

Berikut adalah analisis komparatif singkat cakupan peta navigasi per 03/01/2009:

Bukan momen saat ini dalam hal cakupan kartografi tidak diragukan lagi adalah pemimpin Garmin, di tempat kedua adalah Navitel. Sistem navigasi lainnya cocok, mungkin, hanya untuk mereka yang memilih untuk tidak mengemudikan mobil mereka di luar Moscow Ring Road.

3. Jenis navigator GPS

Jika Anda memiliki navigator Garmin - bersukacitalah: Anda dapat membeli (atau mengunduh;) peta baru - dan mengendarainya.

Jika Anda memiliki PDA untuk Windows Mobile atau Palm OS, atau ponsel pintar untuk Symbian - tidak masalah juga: unduh Garmin Mobile XT, buka kunci, isi kartu - dan dapatkan Garmin lengkap.

Tetapi bagaimana jika Anda sudah memiliki navigator perangkat keras tertentu dengan perangkat lunak yang sama sekali tidak cocok untuk Anda?

4. Apa itu PNA?

Globalisasi dan kemalasan produsen memiliki manfaat yang jelas. Sejumlah besar perangkat telah muncul di pasaran sekarang PNA(Asisten Navigasi Pribadi) - berdasarkan .. Windows CE! Semua Pioneer "s, MIO, JJ-Connect" hanyalah perangkat semacam itu.

Sebuah teori singkat sehingga Anda mengerti tentang apa itu. Faktanya, perangkat semacam itu adalah komputer mini dengan Windows mini, yang dikendalikan oleh layar sentuh, bukan mouse. Benar, pabrikan mengambil semua tindakan sehingga Anda tidak akan pernah menebaknya: alih-alih screensaver Windows, biasanya ada screensaver pabrikan, alih-alih desktop, program khusus yang membatasi pengguna ke menu operasi perangkat dengan navigasi sendiri dan fungsi pengaturan sistem.

PLUS - dengan melewati shell pabrikan, dan mendapatkan akses ke Windows, kami dapat menginstal banyak yang diperlukan dan asli pada perangkat perangkat lunak, dan umumnya menggunakannya sebagai PDA lengkap. Pengrajin melaporkan pemasangan berbagai permainan, pembaca buku, pemutar video, dan bahkan aplikasi kantor di navigator mobil.

MINUS adalah PDA, dan PDA di bawah Windows. A jendela, seperti yang Anda tahu, bisa menjadi buggy, dan terkadang bahkan tumbang. Meskipun WinCE diklaim sebagai sistem operasi dengan peningkatan stabilitas, tindakan pengguna yang ceroboh saat berkomunikasi langsung dengan Windows dapat mengubah pna Anda menjadi perangkat tidak berguna yang tidak responsif.

5. File instalasi

Beberapa produsen pintar (misalnya Pelopor) letakkan dua flash drive pada PDA - yang berfungsi dan cadangan - selalu tersedia untuk dibaca saja, dan memungkinkan untuk menghasilkan apa yang disebut " pengaturan ulang dingin"- ketika konten kartu flash yang berfungsi dengan Windows dan perangkat lunak yang diinstal ditimpa oleh konten flash drive cadangan. Di satu sisi, ini dapat diandalkan - agak bermasalah untuk membawa PDA seperti itu ke kondisi tidak beroperasi. Aktif di sisi lain, itu sangat tidak nyaman: semua perangkat lunak yang telah Anda instal dapat dihancurkan dengan satu tekan pegangan dan diganti dengan sistem pabrik standar.

Keluar dari situasi ini cukup sederhana: file standar diletakkan di root kartu SD eksternal autorunce.exe, yang dimulai secara otomatis setelah reset dingin dan deteksi kartu, dan menginstal semua perangkat lunak yang diperlukan dari file mnavdce.cab.

Anda dapat mengunduh satu set utilitas WinCE yang paling umum digunakan dari sini: utils.zip... Saya sarankan mengunduh dan membongkarnya ke direktori terpisah pada kartu SD - mereka akan berguna bagi kita.

7. Vlazim di dalam

Jadi, sebelumnya kita sudah mematikan pna dengan menu standar. Biasanya ada perintah "Navigasi", "Aplikasi" dan "Pengaturan". Saat Anda mengklik tombol Navigasi, beberapa perangkat lunak pihak ketiga diluncurkan, misalnya:

Satelit otomatis pada JJ-Connect "e
... Navitel Navigator di Shivaki
... iGo di Pioneer e.

Jadi, pada pna standar, ada dua shell: shell pertama menunjukkan menu, dan shell kedua melakukan navigasi. Namun, desktop dan bilah tugas WinCE disembunyikan. " Membuka kunci"perangkat dapat dijalankan dengan beberapa cara, tergantung pada perangkat dan apa yang sebenarnya ingin Anda capai.

Opsi 1: mengganti program navigasi dengan yang lain
... Opsi 2: mengganti menu standar dengan menu kustom Anda sendiri
... Opsi 3: batalkan semua cangkang perangkat lunak dan mulai desktop

Kami akan mempertimbangkan opsi pertama sebagai yang paling aman. Opsi membuka kunci kedua dan ketiga harus dilakukan dengan sangat hati-hati, karena beberapa perangkat terputus dari dunia luar ketika mereka gagal meluncurkan menu navigasi dan berhenti merespons peristiwa.

Jika Anda masih ingin membuka pna Anda ke level pda - baca topik terkait di forum. Dan sebelum melakukan ini, berikan perhatian khusus pada topik " Bagaimana tidak membunuh navigator Anda sendiri? ".

Ini terutama berlaku bagi mereka yang memiliki navigator dengan satu flash drive, dan lubang "reset" di sisi perangkat tidak sepenuhnya memulihkan OS dan semua program yang diinstal - tetapi hanya reboot biasa. Perhatikan bahwa ada PALING model navigator tersebut.

Gerakan canggung dalam registri, atau peluncuran pemformatan kartu flash sistem yang tidak disengaja dari Panel Kontrol - akan menyebabkan wasir besar dalam upaya menghidupkan kembali perangkat.

8. Kami mulai membuka kunci

Ingat satu aksioma: terlepas dari kenyataan bahwa semua metode membuka kunci serupa, tidak ada metode universal yang sesuai dengan perangkat apa pun tanpa perubahan. Karena itu, ketika melakukan setiap operasi pembukaan kunci, Anda perlu memahami apa yang sebenarnya Anda lakukan sekarang, dan konsekuensi apa yang akan ditimbulkannya.

Opsi buka kunci pertama dan kedua biasanya dikurangi menjadi menggantikan exe-shnik program navigasi atau menu mulai ke aplikasi yang diinginkan (untuk boneka, penjelasan rinci).

Pertama, Anda perlu memahami bagaimana perangkat terhubung ke komputer Anda. Kartu SD eksternal perangkat selalu dapat dimasukkan ke pembaca kartu, dan perangkat itu sendiri biasanya terhubung dengan kabel USB. Ada dua opsi di sini: apakah itu terlihat langsung di sistem sebagai drive disk, atau untuk bertukar file dengan perangkat, Anda harus menginstal Microsoft ActiveSync.

Artinya, kita perlu mendapatkan akses sistem file perangkat itu sendiri, dan kartu SD eksternalnya. Setelah itu, secara empiris, kami menemukan (menebak) di mana letak file exe program navigasi. Tergantung pada produsen perangkat, itu dapat ditemukan di kartu memori, atau mungkin di kartu flash internal perangkat.

Sebagai contoh:
... \ SDMMC \ Navitel \ Navitel.exe
... \ SDMMC \ MobileNavigator \ MobileNavigato r.exe

Hal pertama yang biasanya saya lakukan adalah mengganti nama exe-shnik lama - misalnya, dengan menambahkan karakter "1" ke nama: MobileNavigator1.exe. Dan sebagai gantinya kami menempatkan yang sudah tidak asing lagi di cecmd.exe, dinamai dengan nama aslinya: MobileNavigator.exe.

Secara manusiawi, kami memutuskan navigator dari komputer, memuatnya kembali, menunggu menu muncul, dan memilih item "Navigasi". Jika semuanya dilakukan dengan benar, alih-alih program navigasi, Anda akan melihat manajer file Total Commander untuk WinCE.

9. Periksa perangkatnya

Apa yang diberikannya kepada kita? Pertama, Anda dapat mencari informasi di jaringan tidak hanya dengan nama perangkat, seringkali tidak diketahui oleh Yandex dan Google, tetapi juga oleh pengidentifikasi kode sistem. Kebetulan perangkat yang dijual dengan merek berbeda benar-benar identik di dalamnya.

Kedua - sekarang kita tahu untuk versi OS, prosesor, dan resolusi layar mana yang harus kita cari perangkat lunaknya.

Apakah Anda ingin mendapatkan PDA lengkap dari navigator? Buka folder \ WINDOWS dan jalankan explorer.exe. Kemudian gunakan utilitas TaskbarShow.exe dari paket Utils.zip. Dan di sini Anda memiliki PDA lengkap, dengan menu Start dan taskbar.

10. Temui Garmin Mobile XT

Rencana tindakan selanjutnya jelas: alih-alih Exe-shnik, kita perlu mengencangkan apa yang kita butuhkan. Ini bisa menjadi salah satu dari beberapa program yang menyediakan menu pengguna interaktif. Di dalamnya Anda dapat mengintegrasikan peluncuran sistem navigasi, mainan, dan hanya program yang berbeda.

Dalam kasus kami yang lebih sederhana, itu harus menjadi sistem navigasi berbasis program Garmin Mobile XT- memungkinkan Anda bekerja dengan peta Garmin. Masalah utama adalah bahwa versi resmi dari program ini dirilis untuk Windows Mobile, Symbian dan Palm - tetapi tidak untuk WinCE.

Jika setahun lalu masalah ini tidak terpecahkan, kini para pengrajin telah merilis beberapa paket Garmin Mobile XT untuk WinCE. Ini menjadi mungkin karena fakta bahwa kernel sistem WinCE dan Windows Mobile sebagian besar identik.

Berikut adalah tautan ke paket-paket ini:
... GarminMobXTWinCE.zip
... GarminMobileXTuntukWindowsCE_50010w.rar
... GarminMobileXTuntukWindowsCE_50020w.7z

Sulit untuk mengatakan paket mana yang sesuai dengan sistem Anda. Jika Anda memiliki WinCE versi 5.00.20 - Saya sarankan memulai dengan GarminMobileXTuntukWindowsCE_50020w.7z, jika di bawah ini - dengan GarminMobileXTuntukWindowsCE_50010w.rar Anda juga dapat menemukan banyak rakitan lain di internet, termasuk rakitan untuk membuka kunci perangkat tertentu.

11. Skrip untuk memulai Garmin

Untuk menjalankan Garmin Mobile XT di WinCE, tidak cukup memanggil Que.exe. Hal yang baik tentang rakitan adalah mereka sudah memiliki skrip MortScript bawaan untuk meluncurkan aplikasi. Skrip ini biasanya bernama Garmin.mscr dan berisi tindakan berikut:

1) Periksa: jika Garmin Mobile XT sudah berjalan - maka aktifkan saja jendelanya:
If (WndExists ("Garmin Mobile XT")) Tampilkan ("Garmin Mobile XT") Keluar EndIf
... 2) Lari explorer.exe(jika belum berjalan). Jika GMXT Anda mogok dengan kesalahan "Baca pelanggaran akses di alamat data 0xFFFFFFFC", maka kemungkinan besar Anda tidak menjalankan explorer.exe, tetapi Anda memerlukan garmin:
If (bukan ProcExists ("explorer.exe")) Jalankan ("\ windows \ explorer.exe") Sleep (400) EndIf
... 3) Terlepas dari kenyataan bahwa explorer.exe diperlukan agar garmin berfungsi, bilah tugas hanya akan menghalangi dan mengaburkan jendelanya. Untuk menghilangkannya, kami akan menggunakan utilitas TaskbarHide.exe dari Utils.zip yang sama:
Jalankan (SystemPath ("ScriptPath") \ "TaskbarHide.exe") Tidur (500) Jalankan (SystemPath ("ScriptPath") \ "TaskbarHide.exe")
... 4) Salin pengaturan GMXT dari kartu SD ke flash drive internal perangkat. Jika Anda tidak menyimpan pengaturan pada kartu SD, program akan melupakannya setiap saat, dimulai dengan pengaturan default.
XCopy (SystemPath ("ScriptPath") \ "Pengaturan \ *. *", "\ Garmin", BENAR)
... 5) Lari Garmin Mobile XT dan kami menunggu penyelesaian pekerjaannya:
RunWait (SystemPath ("ScriptPath") \ ".. \ Apps \ WM \ que.exe")
... 6) Setelah aplikasi selesai, kami mengambilnya pengaturan kembali ke kartu SD:
XCopy ("\ Garmin \ *. *", SystemPath ("ScriptPath") \ "Pengaturan", BENAR)
... 7) Kami mengembalikan bilah tugas ke tempatnya. Jika tidak, lain kali Anda memulai penjelajah "dan itu tidak akan terlihat:
Jalankan (SystemPath ("ScriptPath") \ "TaskbarShow.exe")
... 8) Kami menembak explorer.exe- biasanya navigator tidak membutuhkannya:
If (ProcExists ("explorer.exe")) Bunuh ("explorer.exe") EndIf
Berikut script yang ternyata. Mari kita mulai dan mencoba. Jika saat startup kami menerima pesan "" ProcExist "memerlukan toolhelp.dll" - tambahkan perpustakaan ke direktori dari skrip toolhelp.dll dari paket Utils.zip.

12. Buka kunci Garmin Mobile XT

Ketika Anda memulai GMXT untuk pertama kalinya, Anda akan senang dengan pesannya: mereka berkata, beli saya! Jangan ragu untuk mengirim program pintar ke neraka dengan ide-ide seperti itu - dengan memilih item menu "Connect with Garmin GPS". Jika Anda tidak melihat item ini di layar, dan perintah terakhir yang Anda miliki adalah "Kunci Produk", maka program telah salah menentukan ukuran layar perangkat.

Setelah mendengar bahwa program tidak akan berfungsi tanpa penerima GPS Garmin - kami memilih bahasa dan masuk ke menu utama program. Jika Anda melihat gambar ini, 3/4 jalan sulit Anda telah dilalui. Kami pergi ke menu "Pengaturan" -> "Tentang sistem", dan menulis ulang ID kartu memori (biasanya terdiri dari 10 digit) di selembar kertas.

Matikan perangkat, masukkan kembali kartu ke dalam pembaca kartu. Meluncurkan Generator Kunci Peta Garmin. Saya tidak akan memberikan tautan, tetapi di Internet itu dalam jumlah besar. Anda memerlukan setidaknya versi 1.5 dari generator.

Di barisan ID Satuan masukkan ID kartu memori. Di baris Produk Perangkat Lunak, pilih Garmin Mobile XT. Tekan tombol Hasilkan atas. Anda akan mendapatkan serial untuk membuka kunci Garmin Mobile XT untuk penerima GPS pihak ketiga (bukan Garmin). Di perangkat seluler, di folder Garmin, buat file teks sw.unl

Kami terus bekerja dengan generator kunci. Di barisan Produk Peta menunjukkan. Sebuah kotak dialog akan muncul. Untuk set peta "Russian Roads versi 5.xx" masukkan FID = 1280, klik OK. Tekan tombol Hasilkan di bawah. Kami mendapatkan serial untuk membuka kunci kartu "Jalan Rusia" di perangkat ini. Pada perangkat seluler, di folder Garmin, buat file teks gmapsupp.unl Kami menulis di dalamnya satu baris - dengan nomor seri yang dihasilkan - setidaknya dengan bantuan editor "Notepad".

Jika semuanya dilakukan dengan benar, program ini sudah di-jailbreak.

13. Instal peta

Siapkan peta dasar dunia untuk Garmin Mobile XT. Untuk melakukan ini, unduh file dari situs web resmi garmin GarminMobileXTFreeBasemap_4xxxx.exe... Kami memulai instalasi, program menemukan kartu memori di pembaca kartu, dan itu sendiri menawarkan untuk menginstal di sana.

Jika rakitan GMXT Anda untuk WinCE tidak menyertakan file suara Garmin Mobile XT (Anda dapat melihat ketersediaannya di folder Suara) - unduh dari situs resmi GarminMobileXTSupportFiles_4xxxx.exe... Kami meluncurkan instalasi dengan cara yang sama, program menemukan kartu memori perangkat seluler kami, dan itu sendiri menawarkan untuk menginstal di sana.

Kami mendapatkan peta dari Internet " Jalan Rusia 5.11"Seharusnya file .img berukuran sekitar 490 MB. Jika tidak ada tempat untuk mendapatkannya, kami merobek map_updater_5_11.exe dari kit distribusi resmi, yang masih dapat diunduh dari situs web Garmin secara gratis. Selama instalasi proses, program membongkar file gmapsupp.img ke dalam direktori sementara, yang dapat Anda ambil dari sana - segera setelah kotak dialog pertama muncul meminta Anda untuk menghubungkan perangkat yang diperbarui ke komputer.

File gmapsupp.img versi yang ditarik 5.11 taruh di folder terpisah, dan jalankan paketnya GMapTool yang dapat diunduh dari sini:
... Tambahkan gmapsupp.img kami ke daftar file.
... Buka tab Tulis, centang kotak Sisipkan kode buka kunci
... dan masukkan kode dari file gmapsupp.unl ke dalam kolom.
... Klik tulis semua dan periksa apakah tidak ada kesalahan dalam log.
... Salin gmapsupp.img yang dikoreksi ke folder Garmin di kartu memori perangkat.

Meluncurkan map_updater_5_12.exe dan perbarui peta ke versi 5.12, lalu map_updater_5_13.exe- hingga versi 5.13.

Proses instalasi peta selesai. Secara manusiawi, kami mengeluarkan USB flash drive dari pembaca kartu, memasukkannya ke dalam perangkat dan meluncurkan Garmin.

14. Jika garmin tidak melihat penerima gps

Pada banyak perangkat pna, situasi mungkin terjadi ketika GMXT yang tidak terkunci dengan benar tidak lagi menawarkan untuk mendaftar - tetapi tetap tidak melihat penerima GPS. Hal ini disebabkan oleh fakta bahwa port COM virtual di mana penerima GPS built-in terhubung ke WinCE sudah ditempati oleh beberapa aplikasi standar lainnya. Untuk keluar dari situasi ini, sebuah program telah dibuat Pemisah port, yang telah disebutkan sebelumnya.

Ini dirancang untuk "berbagi" satu port COM tempat penerima GPS bekerja di antara beberapa aplikasi - dengan mengirimkan data darinya ke port COM virtual: COM1..COM9. File Port Splitter.exe harus ditempatkan di folder yang sama dengan skrip untuk menjalankan GMXT - garmin.mscr.

Ada dua opsi untuk Port Splitter:
... inklusif untuk versi 1.20, program menyimpan pengaturannya di registri
... versi 1.30 menyimpan pengaturan dalam file settings.dat (yang karena alasan tertentu selalu bertanggal 01.01.2007)

Luncurkan Port Splitter - jendela program akan muncul. Kami memilih port masuk tempat penerima GPS bawaan perangkat digantung. Biasanya ini COM7... Kami mengatur nilai tukar data - biasanya itu 9600 baud... Kecepatan dan jumlah port COM Anda dapat ditemukan dengan menjalankan program navigasi lama dan melihat pengaturannya.

Tambahkan setidaknya satu port ke daftar port keluar, yang akan kami distribusikan sinyal dari perangkat. Katakanlah itu akan COM0... Pastikan untuk mencentang kotak "Mulai Otomatis". Klik "Mulai", lalu "OK" di bilah judul. Jendela harus menghilang.

Luncurkan GMXT dan pastikan penerima GPS ditemukan. Jika Anda berada di dalam ruangan, jangan berharap satelit dapat ditemukan. Tetapi program harus mengenali penerima dan memulai proses pencarian satelit.

Jalankan Port Splitter.exe lagi. Klik "Berhenti", lalu "Keluar". Kami dengan hati-hati melihat ke direktori tempat program itu berada - file akan muncul di sana Pengaturan.dat... Salin di bawah nama Pengaturan.bak... Ini dilakukan agar jika, karena alasan tertentu, pengaturan pembagi port gagal, pada saat Anda memulai lagi, pulihkan dari file cadangan.

Untuk mengotomatiskan proses ini, tambahkan baris berikut ke garmin.mscr antara 3) dan 4) poin:
Salin (SystemPath ("ScriptPath") \ "Settings.bak", SystemPath ("ScriptPath") \ "Settings.dat", TRUE) Jika (bukan ProcExists ("Port Splitter.exe")) Jalankan (SystemPath ("ScriptPath" ) \ "Port Splitter.exe") Tidur (500) EndIf

15. Sentuhan akhir

Kami memeriksa bahwa ketika skrip garmin.mscr diluncurkan, GMXT diluncurkan, yang melihat satelit, menentukan koordinat saat ini (di udara terbuka) dan biasanya menampilkan peta terperinci.

Untuk melakukan ini, buka menu "Di mana" -> "Alamat" -> Lipetsk (atau pusat regional lainnya), jalan Lenin, 1. Setelah program menemukan rumah kami, atau setidaknya menyarankan rumah dengan nomor yang sama, kami menekan tombol "Di peta". Kami sedekat mungkin, dan memastikan bahwa garis besar rumah terlihat.

Sekarang kita perlu memastikan bahwa tombol "Navigasi" tidak meluncurkan cecmd.exe, tetapi GMXT. Yuk pakai paketnya runme.zip terdiri dari tiga file:
... runme.mscr - skrip arbitrer dalam bahasa MortScript
... MortScript.exe - penerjemah bahasa MortScript
... runme.exe adalah program yang tugas utamanya adalah menjalankan skrip yang namanya sama dengan nama file .exe.

Kami mencari nama dan di mana file exe yang bertanggung jawab untuk sistem navigasi (kami menggantinya di bagian 8). Misalnya, jika disebut Navitel.exe dan terletak di folder Navitel kartu SD, ganti nama runme.exe dan runme.mscr menjadi Navitel.exe dan Navitel.mscr, masing-masing, dan letakkan di folder yang sama di peta.

Mengedit Navitel.mscr:
Errorlevel ("peringatkan") RunWait (SystemPath ("ScriptPath") \ ".. \ Garmin \ RunGMXT \ Garmin.mscr")
Kami memasukkan USB flash drive kembali ke perangkat, memuatnya kembali, dan mencoba: ketika Anda menekan tombol "Navigasi", GMXT akan dimulai.

16. Kesimpulan

Tidak berhasil? Kami hati-hati mengikuti langkah-langkah lagi. Kami merokok forum sampai perasaan pencerahan lengkap. Penulis telah menginstal GMXT di Pioneer, Voxtel, dan Shivaki - dan menyatakan dengan tanggung jawab penuh: tidak ada metode buka kunci universal yang cocok untuk setiap perangkat tanpa satu perubahan pun!

Telah terjadi? Kami mengucapkan terima kasih kepada penulis :)

Sebagai contoh - paket untuk membuka kunci navigator Shivaki (tentu saja, tanpa peta) - dapat diunduh (43 MB).

Saya tidak sabar untuk akhirnya menempatkan Garmin Mobile XT di penyedot debu saya dan menghubungkan microwave saya ke Live Journal ..

Berbagai macam perangkat GPS dalam kategori harga yang berbeda tersedia di toko khusus. Model yang kuat dengan fungsionalitas tingkat lanjut cukup mahal, dan suar paling sederhana dengan harga terjangkau. Namun demikian, banyak yang berusaha menghindari biaya dan membuat pelacak GPS dengan tangan mereka sendiri. Seberapa sulit tugas ini, apa yang dibutuhkan untuk menyelesaikannya, dan akankah upaya itu sepadan?

Menggunakan Smartphone untuk Pelacakan GPS

Untuk menggunakan smartphone dengan fungsi GPS sebagai pelacak atau suar GPS, Anda perlu melakukan sedikit pekerjaan perangkat lunak. Sangat mudah untuk membuat pelacak GPS dari ponsel berbasis Android, Windows Mobile atau iOS dengan tangan Anda sendiri, tidak diperlukan intervensi dalam desainnya. Jika smartphone akan digunakan sebagai pelacak kendaraan, Anda harus melakukan manipulasi sederhana untuk menghubungkannya ke jaringan listrik kendaraan.

Ada beberapa aplikasi yang memungkinkan Anda mengubah ponsel cerdas Anda menjadi pelacak. Untuk perangkat Android, Anda dapat mengunduh aplikasi Loki dari Google Play, menjalankannya di ponsel cerdas Anda, dan melakukan pengaturan. Disarankan untuk mengaktifkan fungsi-fungsi berikut:

  • mulai otomatis;
  • pemberitahuan (opsional);
  • catu daya eksternal (menggunakan pengaturan alternatif saat terhubung ke sumber daya eksternal);
  • kebangkitan penuh (opsional);
  • pemrosesan perintah.

Untuk navigasi (penentuan lokasi), disarankan untuk mengatur interval pembaruan data satu menit sekali, untuk pengiriman pesan SMS ketika koneksi dengan server terputus, batas waktunya adalah 5 menit. Buat pengaturan di bagian "Acara" sesuai dengan kebutuhan Anda sendiri.

Setelah menyelesaikan pengaturan, tetap mendaftar di situs web Asgard dan menambahkan perangkat Anda, menentukan pengenal yang ditentukan oleh program Loki. Jika, akibatnya, tanda lokasi Anda muncul di peta situs, maka semuanya dilakukan dengan benar, dan ponsel cerdas dapat digunakan sebagai pelacak, melacak lokasinya melalui Asgard.

Anda juga dapat menggunakan aplikasi GPShome Tracker untuk Android, dan GpsGate Client untuk Pocket PC untuk Windows Mobile. Saat mengubah ponsel cerdas menjadi pelacak atau suar, sangat penting untuk mengatur zona waktu dengan benar.

Untuk menentukan koordinat melalui jaringan Wi-Fi dan GSM, perangkat harus memiliki akses ke Internet seluler tanpa batas, jadi Anda harus memilih tarif yang memungkinkan Anda mengoptimalkan biaya. Jika ponsel akan digunakan secara eksklusif sebagai pelacak, lebih baik memasang kartu SIM hanya untuk akses Internet, dan bukan untuk panggilan. Penggunaan penerima GPS, yang meningkatkan akurasi penentuan koordinat, adalah proses yang sangat memakan energi, jadi Anda harus berhati-hati dalam menyediakan daya untuk pelacak buatan Anda. Untuk melakukan ini, Anda perlu memotong ujung bawah steker mobil (colokan pemantik rokok) dan memasukkan kabel pengisi daya telepon ke konektor USB. Untuk menghubungkan pelacak langsung ke sistem on-board, Anda perlu membeli konverter dolar DC. Dan mereka yang tahu sedikit tentang elektronik dapat merakit analog konverter dari sepasang kapasitor dan stabilizer.

Jika pelacak (suar) buatan sendiri direncanakan akan digunakan untuk melacak pergerakan mobil secara diam-diam, Anda perlu memikirkan di mana menyembunyikannya sehingga, jika perlu, Anda dapat dengan mudah mendapatkannya. Dan jangan lupa untuk mengaktifkan mode senyap jika ponsel Anda memiliki kartu untuk internet dan panggilan.

Cara membuat suar GPS dengan tangan Anda sendiri dari telepon biasa

Model paling sederhana dari ponsel tanpa GPS juga dapat diubah menjadi suar, tetapi ini membutuhkan peralatan tambahan dan membutuhkan lebih banyak usaha. Bahan dan alat yang dibutuhkan:

  • telepon genggam;
  • Modul GPS / GPRS;
  • penerima GPS;
  • adaptor (Anda dapat menggunakan pengisi daya lama dengan steker yang berfungsi);
  • pisau dan besi solder.

Setelah memotong pengisi daya dari sisi catu daya, Anda perlu melepaskan kabel dan menyoldernya ke papan modul, dan memasukkan steker ke konektor daya telepon. Kemudian penerima menyala dan telepon diatur. Dengan bantuan perangkat tersebut, Anda dapat melacak lokasi ponsel milik anggota keluarga Anda. Informasi tentang koordinat mereka akan dikirim ke ponsel yang dikombinasikan dengan modul GPS dalam bentuk pesan teks biasa.

Beberapa operator seluler menawarkan layanan Beacon, yang dapat diaktifkan di ponsel mana pun tanpa modul GPS. Daftar kontak pelanggan yang lokasinya ingin Anda lacak dikompilasi. Untuk menerima pesan dengan koordinat, Anda harus mengirim permintaan dalam formulir yang telah ditentukan.

Apakah mungkin membuat pelacak GPS tanpa telepon?

Ada alternatif untuk menggunakan ponsel cerdas atau telepon yang dikombinasikan dengan modul GPS - perangkat apa pun dengan fungsi GPS (laptop, PDA). Prinsipnya sama dengan smartphone - instalasi aplikasi, pengaturan, pendaftaran perangkat di situs.

Apakah mungkin untuk merakit modul GPS itu sendiri dan penerima yang membentuk suar atau pelacak dengan tangan Anda sendiri? Berikut adalah beberapa komponen yang membentuk perangkat ini:

  • fotoresistor, biasanya gelombang pendek;
  • penguat operasional berdasarkan transistor bipolar;
  • penyearah;
  • pengontrol tipe kapasitor;
  • filter jala;
  • pemicu pulsa.

Semua bagian ini dapat dibeli, dan diagram perangkat dapat ditemukan di Internet, tetapi tidak semua orang dapat mengetahui cara membuat pelacak GPS dengan tangan mereka sendiri.


Keuntungan dan kerugian dari desain buatan sendiri

Jika Anda menggunakan telepon (smartphone) lama dan tidak perlu, maka keuntungan utama mengubahnya menjadi pelacak adalah penghematan. Jika Anda membeli perangkat khusus untuk tujuan ini, penghematan dari membuat pelacak GPS dengan tangan Anda sendiri hampir tidak terlihat. Desain ponsel dan modul GPS ternyata agak besar, tidak nyaman bagi seseorang untuk membawanya, dan ketika dipasang di mobil, ada risiko tinggi putusnya kabel. Lebih nyaman menggunakan smartphone sebagai pelacak atau suar, tetapi hanya untuk melacak orang. Memasangnya di mobil bukanlah solusi terbaik, pelacak asli memiliki sejumlah keunggulan dibandingkan pelacak buatan sendiri:

  • masa pakai baterai hingga satu tahun;
  • tanpa trik apa pun terhubung ke jaringan on-board, mengkonsumsi energi minimum;
  • dirancang untuk digunakan dalam rentang suhu yang lebih luas daripada telepon;
  • berkat casing yang disegel, dapat dipasang di luar kendaraan;
  • bereaksi terhadap pukulan, mengayunkan mobil;
  • dapat dilengkapi dengan tombol panik, mikrofon, berbagai sensor.

Jika Anda menggunakan ponsel cerdas Anda sebagai alat pelacak rahasia, ia tidak lagi dapat menjalankan fungsi komunikator.

Lebih baik membeli pelacak atau suar GPS daripada menggunakan perangkat buatan sendiri berbasis smartphone atau ponsel biasa. Pelacak pabrik lebih andal, lebih mudah dipasang di kendaraan, dan melakukan lebih banyak fungsi. Biaya membeli pelacak tidak terlalu mahal, dan mengubah ponsel cerdas menjadi alat pelacak hanya dibenarkan jika Anda memiliki perangkat yang tidak perlu.

Banyak telepon modern memiliki GPS, tetapi agar navigator berfungsi, Anda perlu mengunduh peta melalui Internet, yang merupakan masalah yang jauh dari menara GSM. Juga, masalah besar adalah baterai smartphone cepat habis, terutama di musim dingin. Pada suatu waktu, pelancong tidak hanya dibiarkan tanpa navigasi, tetapi juga tanpa komunikasi. Akan sangat membantu jika Anda memiliki perangkat navigasi independen. Perangkat serupa akan ditawarkan dalam artikel di bawah ini.

Tujuan dari perangkat ini adalah untuk menunjukkan ke arah mana harus bergerak dan menunjukkan jarak yang tersisa ke titik yang harus Anda tuju. Sebelum pergi, pelancong harus menyimpan titik kontrol yang ingin dia kembalikan. Setelah itu, panah akan menunjukkan tempat keberangkatan dan jarak akan ditunjukkan dalam angka. Tentu saja, satelit harus "ditangkap" dan koordinat lokasi saat ini ditentukan.

Diagram navigator buatan sendiri

Sirkuit ini dibangun di atas mikrokontroler ATMega64 yang di-clock dari resonator kristal eksternal pada 11,0592 MHz. NEO-6M dari U-blox bertanggung jawab untuk bekerja dengan GPS, meskipun ini adalah modul lama, tetapi sangat umum dan murah dengan penentuan koordinat yang cukup akurat. Informasi ditampilkan pada layar dari Nokia 3310 (5110). Skema ini juga berisi Magnetometer HMC5883L dan akselerometer ADXL335.

HMC5883L sensor yang cukup umum dan murah, antarmuka I 2 C standar digunakan untuk berkomunikasi dengan mikrokontroler.
Chip ini hadir dalam paket LPCC 16-pin 3x3mm kecil.

penunjukan pin:

  1. SCL - masukan jam bus I2C
  2. VDD - input untuk menghubungkan daya (hantu ini diberi tegangan dalam kisaran 2,16-3,6 volt)
  3. tidak digunakan
  4. S1 - catu daya tambahan untuk port I / O. Terhubung langsung ke pin VDDIO
  5. tidak digunakan
  6. tidak digunakan
  7. tidak digunakan
  8. SETP - input pertama untuk menghubungkan kapasitor keramik pada 0,22uF
  9. GND - tanah
  10. C1 adalah input lain untuk menghubungkan kapasitor. Elektrolit atau tantalum 4.7uF (ujung lain kapasitor terhubung ke ground)
  11. GND - tanah
  12. SETC - input kedua untuk menghubungkan kapasitor keramik pada 0,22uF
  13. VDDIO - input untuk menghubungkan tegangan yang akan ada di port input / output
  14. tidak digunakan
  15. Interupsi output saat data siap, logika 1 muncul di pin ini
  16. SDA - jalur data antarmuka I2C

Navigator PCB

Sirkuit dan papan dirancang dalam sistem EasyEDA.

Perangkat dihidupkan dan dimatikan dengan menekan lama tombol S5. Setelah menyalakan dan mencari satelit (dengan start dingin, bisa memakan waktu hingga 10 menit atau bahkan lebih), kita bisa melihat koordinat saat ini dengan menekan tombol S2.

Koordinat titik akhir dapat dilihat dengan menekan tombol S3.

Menekan tombol S4 kita sampai ke menu penghematan titik. Ada dua cara untuk menyimpan poin:

  1. simpan koordinat saat ini

2. palu koordinat secara manual

Kami memasukkan derajat, menit dan detik secara bergantian. Nilai yang dipilih untuk mengedit berkedip.

Anda dapat kembali ke mode tindak lanjut dengan menekan singkat tombol S5.

Sekarang tentang menggunakan magnetometer dan akselerometer. Untuk menghitung azimuth, digunakan data yang diperoleh dari penerima GPS, oleh karena itu, jika tidak mungkin untuk menghitung koordinat (misalnya, jika satelit tidak terlihat atau ada sedikit), menjadi mungkin untuk menghitung arah di mana Anda harus bergerak untuk sampai pada intinya. Dan awalnya ide saya adalah menggunakan magnetometer sebagai bantuan untuk panduan. Tapi saya mengalami beberapa kesulitan.

Pertama. Mereka yang mengenal kerja magnetometer digital tahu bahwa keakuratan data mereka tergantung pada posisi mereka. Oleh karena itu, untuk operasi yang benar di posisi apa pun, perlu menggunakan akselerometer, yang akan memberikan gambaran yang lebih akurat tentang proyeksi medan magnet pada ketiga sumbu magnetometer. Saya melihat kemungkinan solusi untuk masalah ini di satu majalah. tetapi belum menguasai transfer seluruh perhitungan ke Bascom (mungkin seseorang dari peminat akan mengambilnya?).

Kedua, perbedaan deklinasi magnetik di berbagai bagian Bumi terlihat. Misalnya, di wilayah Volga, deklinasi magnetik adalah 13 °, dan di ujung lain negara itu, deklinasi sudah 11 ° dan ke arah lain. Tetapi ada juga kecenderungan magnet - ketika garis medan magnet masuk atau keluar pada sudut ke cakrawala, dan banyak faktor lain yang mempengaruhi pembacaan.

Tentu saja, Anda dapat menggunakan data yang tidak dikalibrasi dari magnetometer untuk menunjukkan arah secara kasar, tetapi untuk saat ini saya memutuskan untuk meninggalkan ide ini dan membuat kompas sederhana, yang juga dapat berguna. Kompas diaktifkan dengan menekan tombol S1. Dan untuk menunjukkan arah yang kurang lebih benar ke utara (lebih tepatnya ke kutub magnet utara), perangkat harus dipegang secara horizontal. Untuk membantu dengan ini, dua garis melintang di sepanjang sisi layar, yang menunjukkan kemiringan ke satu sisi atau sisi lainnya.

Tetap mencetak kasing pada printer 3-D untuk perangkat, tetapi untuk saat ini, tentang hasil tes jalanan. Perangkat itu ternyata sangat menarik dan bahkan sangat membantu untuk mencapai titik yang disimpan. Tetapi Anda perlu memahami bahwa akurasi milimeter tidak boleh diharapkan. Kesalahan dalam menentukan koordinat GPS hanya satu detik akan memberikan ketidaktepatan dalam menentukan posisi 20 meter. Juga, kesalahan pasti terakumulasi ketika pembulatan dalam perhitungan matematis. Namun demikian, perangkat, bahkan dalam kondisi perkotaan yang padat, memungkinkan untuk kembali ke titik dengan akurasi beberapa meter.

Perangkat ini akan menjadi asisten yang sangat diperlukan bagi mereka yang suka berkeliaran di hutan, pemetik jamur, pemain ski, turis, dan pecinta alam lainnya!

Komponen yang digunakan di perangkat (dapat dipesan dari toko online dari China):

  • Modul GPS NEO-6M
  • layar LCD
  • Magnetometer HMC5883
  • Akselerometer ADXL335

Panduan perumahan

P.S. Atas permintaan pengguna, saya memperbarui firmware (dua firmware dari tautan di atas), tidak termasuk akselerometer dan magnetometer dari sirkuit. Sekarang, dengan menekan tombol S1, informasi tentang voltase pada baterai, waktu dan tanggal dalam UTC, serta azimuth - kompas yang sama akan ditampilkan

Pelanggaran batas kecepatan di kota sering menyebabkan peristiwa yang tidak dapat dibenarkan dan tragis. Oleh karena itu, di tempat-tempat yang sangat penting, di dekat persimpangan yang sibuk, sekolah, rumah sakit, dan gedung-gedung umum, biasanya dipasang "peredam kecepatan", yang menahan semangat pengemudi yang terlalu bersemangat. Namun, tidak untuk semua pengemudi ... Baca lebih lajut
  • Perhatian para blogger dan pakar pada tahun depan akan tertuju pada perilisan konsol game PlayStation 5 dan Xbox Series X yang diharapkan oleh komunitas gamer. Seiring dengan analisis kinerja dan desain perangkat baru, para spesialis tertarik pada kebijakan harga Sony dan Microsoft. Analis Niko Partners menominasikan ... Baca lebih lajut
  • Pengembang di D-Fly Group yang berbasis di London telah mengubah skuter listrik tradisional menjadi hyperscooter unik yang menyaingi beberapa mobil dalam kecepatan dan biaya. Baca lebih lajut
  • Sebuah tim peneliti dari Perancis dan Swiss telah mengembangkan robot serangga lunak yang bergerak dengan kecepatan 3 cm per detik dengan otot buatan dan menyerupai lalat kecil. Pada saat yang sama, perangkat ini mampu menahan beberapa pukulan dari pemukul lalat, setelah itu tetap beroperasi, namun ukurannya rata. Ilmuwan Zay... Baca lebih lajut
  • Salah satu elemen paling mencolok dari epik luar angkasa Star Wars adalah lightsaber Jedi, yang memiliki kekuatan luar biasa. Menurut kisah dunia yang diciptakan oleh penulis skenario, lightsaber nyata membutuhkan sekitar 1,69 gigajoule energi panas, yang lebih dari sambaran petir, dan setara dengan 120.280 baterai AA. Tentu saja saat ini... Baca lebih lajut