Mündəricat:

Android Cihazları üçün Xarici Bluetooth GPS Təchizatçısının Quraşdırılması: 8 Addım
Android Cihazları üçün Xarici Bluetooth GPS Təchizatçısının Quraşdırılması: 8 Addım

Video: Android Cihazları üçün Xarici Bluetooth GPS Təchizatçısının Quraşdırılması: 8 Addım

Video: Android Cihazları üçün Xarici Bluetooth GPS Təchizatçısının Quraşdırılması: 8 Addım
Video: Android Auto Apple Carplay БЕСПРОВОДНОЙ В ЛЮБОЙ АВТОМОБИЛЬ!!! 2024, Noyabr
Anonim
Android cihazları üçün xarici Bluetooth GPS təminatçısı üçün quraşdırma
Android cihazları üçün xarici Bluetooth GPS təminatçısı üçün quraşdırma

Bu təlimat telefonunuz üçün öz xarici Bluetooth effektiv GPS-inizi necə yaradacağınızı izah edəcək, təxminən 10 dollara nə olursa olsun yandırın.

Sənəd materialı:

  1. NEO 6M U-blox GPS
  2. HC-05 bluetooth modulu
  3. Blutooth Low Energy modulları ilə əlaqə qurmaq
  4. Arduino
  5. Sağlam düşüncə
  6. Kabel bilikləri

Addım 1: Əsaslar

Ümumiyyətlə, bu necə işləyir?

  1. u-blox, GPS istehsal edən bir İsveç şirkətidir. GPS modulu NEMA protokolu adlandırdıqları bir sıra məlumatlar təqdim edir. RAW şəklində bir neçə sətir məlumatdan ibarət ola bilər, ancaq doğru proqramı istifadə edərək nəyin nə olduğunu söyləyə bilməlisiniz.
  2. GPS modulu məlumatları ardıcıl olaraq çıxarır və məlumatlar UART -da işlədikləri üçün bluetooth modulu tərəfindən qəbul edilir. (belə düşünə bilsəniz, eyni nəqliyyat növünə sahib olduqlarını bildirir).
  3. İndi, düzgün konfiqurasiyaya malik bluetooth modulu, bütün xam GPS məlumatlarını Android aktiv telefonunuza ötürəcək.
  4. Android telefonu, GPS RAW məlumatlarını insan tərəfindən oxunan formada işləmək üçün üçüncü tərəf tətbiqindən istifadə edəcək.
  5. Tətbiq daha sonra GPS kitabxanasını yeni ötürdüyünüz və aldığınız Bluetooth GPS məlumatları ilə "əvəz etmək" üçün telefonunuzun sisteminə "girəcək". Ümumiyyətlə "saxta yer" olaraq bilinən budur. *
  6. İstənilən naviqasiya proqramı Google Xəritə Bluetooth GPS ilə paralel işləməlidir.

*İmtina: Bu təlimatda qeyd olunan aparat və proqram təminatı inkişaf etdiricilərindən heç bir əlaqəm yoxdur. Hər hansı bir proqramın yüklənməsinin kiber təhlükəsizliyin pozulması riski olduğunu başa düşürsünüz. Allah bilir ki, bu proqram təminatçılarının bu tətbiqlərdə nə yazdıqları, onlara hər cür hörmətlə yanaşırlar. Telefonunuza və ya sizə dəyən hər hansı bir zərərə görə məsuliyyət daşımıram və hər hansı bir dəyişiklik üçün tam məsuliyyət daşıyırsınız. Öz riski ilə məşğul olun.

Addım 2: Materiallarınızı toplayın

Materiallarınızı toplayın
Materiallarınızı toplayın
Materiallarınızı toplayın
Materiallarınızı toplayın

NEO-6M GPS, Arduino və HC-05 bluetooth modulunuz olmalıdır, baxmayaraq ki, HC-06-dan müəyyən mənada istifadə edə biləcəyinizi düşünürəm. Ayrıca kompüterinizə, bəzi kompüter və elektronika biliklərinə ehtiyacınız var.

Addım 3: Bluetooth Modulunuzu Arduino -ya qoşun

Bu addım, Arduino cihazınızdakı UART -in 9600 Baud üzərində işlədiyindən əmin olmaq üçün çox vacibdir.

Bluetooth modulunu Arduino -ya qoşun.

Arduino IDE -ni kompüterinizdə açın və Arduino -nu kompüterinizə qoşun.

Bluetooth modulunuzu AT rejimində işə salın və parametrlərinizi konfiqurasiya edin. Bluetooth modulunuzun hansı sürətlə işlədiyini söyləyə bilərsiniz. (satın alındıqda sənədlər). Əks təqdirdə, onu 38400 baudda işləməyə çalışın.

Nəhayət, istifadə edin

AT+ORGL

orijinal parametrlərinizə qaytarmaq üçün. XƏBƏRDARLIQ: BU HƏR ŞEYDƏN YENİDƏN KONFİGÜRSİYA EDİLƏCƏK.

sonra UART -ı 9600 Baud olaraq təyin edin

AT+UART = 9600, 0, 0

Görməyi bacarmalısan

tamam

ayarlarınızı təsdiqləmək üçün mesaj göndərin.

Gözəl.

Nə danışdığımı bilməyənlər, bluetooth modulunuzu konfiqurasiya etmək üçün sizə bir neçə dəqiqədən bir neçə saata qədər təlimatlara baxmağınızı təklif etməyimə icazə verin. Yardıma ehtiyacınız varsa, şərhlərinizi aşağıda yazaraq çiynimə vurun.

Addım 4: GPS modulunu kompüterinizə qoşun

GPS -in işlədiyini yoxlamaq və özünüzü bu təlimata davam etməyə təşviq etmək üçün bu addım vacibdir.

NEO-6M 4 pinli olmalıdır. Buna uyğun olaraq qoşulun:

NEO6M VCC - 5V Arduino

RX - TX

TX - RX

GND - GND

Arduino'da TX və RX -in harada olduğunu bilməyənlər üçün sırasıyla 11 və 10 -a qoyun. Ənənəvi olaraq, 0 və 1 qoymalısınız, amma əsəblərimdə 4 illik təcrübə var ki, 3.3V çıxış siqnalına görə hər zaman işləmirlər.

Tamam.

İndi nümunələr qovluğunda tapa biləcəyiniz nümunə eskizini açın və ya asan bir şəkildə edin:

#daxil edin

SoftwareSerial mySerial (10, 11); // RX, TX

boş quraşdırma () {

// Serial əlaqələri açın və portun açılmasını gözləyin: Serial.begin (9600); while (! Serial) {; // serial portunun bağlanmasını gözləyin. Yalnız yerli USB portu üçün lazımdır}

mySerial.begin (9600);

}

void loop () {// təkrar -təkrar işləyin

if (mySerial.available ()) {Serial.write (mySerial.read ()); } əgər (Serial.available ()) {mySerial.write (Serial.read ()); }}

Burada etdiyim şey Arduino -ya "Hey, GPS sizə bəzi məlumatları atacaq, burada onları necə alacağınıza dair bəzi təlimatlar var. Həm də 9600 Baud sürətində atırlar."

Tamam. Kodu yükləyin.

Addım 5: GPS statusunuzu yoxlayın

GPS statusunuzu yoxlayın
GPS statusunuzu yoxlayın

İndi bu addım GPS vəziyyətini yoxladığınız yerdir.

Hər bir Arduino IDE pəncərəsini bağlamaq çox vacibdir. İstisnalar yoxdur. Arduino -nu ayırmaq lazım deyil.

U-mərkəzi tapmaq üçün u-bloxun veb saytına daxil olun. Bu, NEMA protokolu RAW məlumatlarını bir anlıq sərin bir casus olduğunuzu düşünə biləcəyiniz gözəl bir GUI formasına çevirən bir proqramdır, ancaq əsasən nöqtələrə və nömrələrə baxırsınız.

U-center yükləyib qurduqdan və açdıqdan sonra bəzi parlaq şəkillər görə bilməlisiniz. Əks təqdirdə, ətrafınızda oynamaq üçün bəzi parametrləri təklif edim.

Menyu çubuğunda, Alətlər> Limana gedin, u-mərkəzinizin Arduino-ya qoşulduğundan əmin olun ki, hər hansı bir "COM 1" və ya mümkün olan hər hansı bir rəqəmə şahid olun. Alətlərinizin> baud sürətinin 9600 olub olmadığını yoxlayın və ya rahatlıq üçün Alətlər> autobauding olaraq təyin edə bilərsiniz.

Bu anda bir şey əldə etməlisiniz.

Addım 6: GPS -ni Bluetooth Modulunuza qoşun

Burada GPS -ni bluetooth modulunuza bağlayırsınız.

Əsas elektron biliklərdən istifadə edərək əlaqə qurun:

NEO6M TX> RX Bluetooth

RX> TX

Hər iki modulu 5V -də işə salmaq yaxşıdır.

Hər iki modul bu anda bəzi işıqları yanıb sönməlidir. Yoxlayın.

Addım 7: Bluetooth cihazınızı Android cihazınıza qoşun

Bluetooth cihazınızı Android cihazınıza qoşun
Bluetooth cihazınızı Android cihazınıza qoşun

Bu addım, bluetooth GPS-ni üçüncü tərəf tətbiqləri ilə necə əlaqələndirəcəyinizi izah edəcək.

Aparatla işləyə biləcək bir neçə tətbiq var. Bluetooth GPS təklif etməyimə icazə verin.

Tətbiqi cihazınıza yükləyin və işə salın.

Bu nöqtədə, Bluetooth modulunuzu qoşmaq üçün Android aktiv cihazınızdakı Ayarlarınıza gedin, Bluetooth GPS tətbiqinə qayıdın və sağ üst küncdəki əlaqə düyməsini basın. Bu, Bluetooth modulu ilə Android cihazınız arasında əlaqəyə başlayacaq. Məlumatlar daxil edilməlidir.

Təklif edə biləcəyim bir problem həll etmə ucu, hər hansı bir məlumatın daxil olub olmadığını görmək üçün Görünüş qeydini tapmaq üçün tətbiqdə sola sürüşdürməkdir. Mənasız məlumatlar bluetooth bağlantınızın yaxşı olduğunu göstərməlidir, ancaq baud sürətiniz burada problem ola bilər.

Addım 8: Nəticə və Tövsiyə

İndi işləyən bir bluetooth modulunuz varsa, özünüzə bir alqış verməliyik.

Tövsiyə: