Obsah:

Nastavenie externého poskytovateľa Bluetooth GPS pre zariadenia s Androidom: 8 krokov
Nastavenie externého poskytovateľa Bluetooth GPS pre zariadenia s Androidom: 8 krokov

Video: Nastavenie externého poskytovateľa Bluetooth GPS pre zariadenia s Androidom: 8 krokov

Video: Nastavenie externého poskytovateľa Bluetooth GPS pre zariadenia s Androidom: 8 krokov
Video: 40 отборных автотоваров с Aliexpress, которые упростят жизнь любому автовладельцу #2 2024, November
Anonim
Nastavenie pre externého poskytovateľa Bluetooth GPS pre zariadenia Android
Nastavenie pre externého poskytovateľa Bluetooth GPS pre zariadenia Android

Tento návod vám vysvetlí, ako si pre svoj telefón vytvoriť vlastný externý systém GPS s podporou technológie Bluetooth, a zapáliť čokoľvek za pouhých 10 dolárov.

Kusovník:

  1. GPS NEO 6M U-blox
  2. Modul bluetooth HC-05
  3. Znalosť prepojenia nízkoenergetických modulov Blutooth
  4. Arduino
  5. Zdravý rozum
  6. Elektroinštalačné know-how

Krok 1: Základy

Ako to teda vo všeobecnosti funguje?

  1. u-blox je švédska spoločnosť, ktorá vyrába GPS. Modul GPS poskytuje množstvo údajov podľa toho, čo nazývajú protokol NEMA. Môže pozostávať z niekoľkých riadkov údajov vo forme RAW, ale pomocou správneho softvéru by ste mali vedieť, čo je čo.
  2. Modul GPS odosiela údaje sériovo a dáta sú prijímané modulom bluetooth, pretože bežia na UART. (znamená, že majú rovnaký spôsob dopravy, ak by ste si to mohli takto predstaviť).
  3. Modul bluetooth so správnou konfiguráciou teraz prenesie všetky nespracované údaje GPS do vášho telefónu s Androidom.
  4. Telefón s Androidom použije aplikáciu tretej strany na spracovanie údajov GPS RAW do čitateľnej podoby.
  5. Aplikácia sa potom „nabúra“do systému vášho telefónu a „nahradí“„knižnicu“GPS údajmi Bluetooth GPS, ktoré ste práve odoslali a prijali. Toto je bežne známe ako „falošné umiestnenie“. *
  6. Akákoľvek navigačná aplikácia, napr. Mapy Google by mali bežať súbežne s Bluetooth GPS.

*Vylúčenie zodpovednosti: Nemám žiadny vzťah k žiadnemu z vývojárov hardvéru a softvéru uvedeného v tomto návode. Rozumiete, že sťahovanie akéhokoľvek softvéru predstavuje riziko narušenia kybernetickej bezpečnosti. Boh vie, čo títo vývojári softvéru píšu do týchto aplikácií, rešpektujte ich všetkými možnými spôsobmi. Nezodpovedám za žiadne škody spôsobené na vašom telefóne alebo vám a vy plne zodpovedáte za akékoľvek úpravy. Robiť na vlastné riziko.

Krok 2: Zhromaždite svoje materiály

Zhromaždite svoje materiály
Zhromaždite svoje materiály
Zhromaždite svoje materiály
Zhromaždite svoje materiály

Mali by ste mať modul NEO-6M GPS, Arduino a bluetooth modul HC-05, aj keď si myslím, že by ste v určitom zmysle mohli používať HC-06. Potrebujete tiež počítač, základné počítačové znalosti a elektroniku.

Krok 3: Pripojte svoj modul Bluetooth k Arduinu

Tento krok je rozhodujúci pre zaistenie toho, aby váš UART na vašom Arduine bežal na 9600 Baud.

Pripojte svoj bluetooth modul k Arduinu.

Otvorte Arduino IDE na počítači a pripojte Arduino k počítaču.

Spustite modul bluetooth v režime AT a nakonfigurujte jeho nastavenia. Mali by ste vedieť, na akej prenosovej rýchlosti váš modul bluetooth beží. (dokumentácia k nákupu). V opačnom prípade to skúste spustiť s 38 400 baudmi.

Nakoniec použite

AT+ORGL

obnoviť pôvodné nastavenia. UPOZORNENIE: TOTO SA VŠETKO NAVRÁTNE V REŽIME KONFIGUROVANOM vopred.

potom nastavte UART na 9600 Baud

AT+UART = 9600, 0, 0

Mali by ste vidieť

OK

správa na potvrdenie vašich nastavení.

Pekný.

Tí, ktorí nevedia, o čom som hovoril, mi dovoľte navrhnúť vám niekoľko minút až niekoľko hodín prehliadania pokynov na konfiguráciu vášho modulu bluetooth. Ak potrebujete moju pomoc, poklepte mi po ramene a zanechajte svoje komentáre nižšie.

Krok 4: Pripojte svoj modul GPS k počítaču

Tento krok je rozhodujúci pre kontrolu, či váš GPS funguje, a tiež pre povzbudenie seba, aby ste v tomto návode pokračovali.

NEO-6M by mal mať 4 kolíky. Podľa toho sa pripojte:

NEO6M VCC až 5V Arduino

RX až TX

TX do RX

GND až GND

Pre tých, ktorí nevedia, kde sú sakra TX a RX na vašom Arduine, jednoducho ich dajte na 11 a 10. Tradične ste mali dať 0 a 1, ale 4 roky skúseností mi liezli na nervy, že kvôli výstupnému signálu 3,3 V nepracujú stále.

Dobre.

Teraz otvorte ukážkový náčrt, ktorý nájdete v priečinku s ukážkami, alebo to urobte jednoduchým spôsobom:

#zahrnúť

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

neplatné nastavenie () {

// Otvorte sériovú komunikáciu a počkajte, kým sa otvorí port: Serial.begin (9600); while (! Serial) {; // počkajte na pripojenie sériového portu. Potrebné iba pre natívny port USB}

mySerial.begin (9600);

}

void loop () {// beží znova a znova

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

Robím tu to, že hovorím Arduinu: „Hej, GPS vám uloží nejaké údaje, tu je niekoľko pokynov, ako ich získať. Tiež ich ukladajú rýchlosťou 9600 Baud."

Ok. Nahrajte kód.

Krok 5: Skontrolujte svoj stav GPS

Skontrolujte svoj stav GPS
Skontrolujte svoj stav GPS

V tomto kroku teraz skontrolujete stav GPS.

Je veľmi dôležité zavrieť každé okno Arduino IDE, každé jedno z nich. Bez výnimky. Odpojenie Arduina je zbytočné.

Prejdite na webovú stránku u-blox a nájdite u-center. Toto je softvér, ktorý prevádza údaje RAW v protokole NEMA do pekného grafického používateľského rozhrania, v ktorom si môžete na chvíľu myslieť, že ste skvele vyzerajúci špión, ale v zásade sa pozeráte iba na bodky a čísla.

Keď si stiahnete a nainštalujete u-center a tiež ho otvoríte, mali by ste vidieť niekoľko efektných obrázkov. V opačnom prípade vám navrhnem niekoľko nastavení na hranie.

Na paneli s ponukami prejdite na položku Nástroje> Port a uistite sa, že je vaše u-centrum pripojené k vášmu Arduinu tak, že budete svedkami akéhokoľvek „COM 1“alebo akéhokoľvek možného čísla. Tiež skontrolujte, či sú vaše nástroje> prenosová rýchlosť 9600, alebo to môžete pohodlne nastaviť na položku Nástroje> automatické preberanie.

V tejto chvíli by ste mali niečo dostať.

Krok 6: Pripojte svoj GPS k modulu Bluetooth

Tu pripojíte svoj GPS k modulu bluetooth.

Pripojte sa pomocou základných elektronických znalostí:

NEO6M TX> RX Bluetooth

RX> TX

Je dobré napájať oba moduly na 5V.

Oba moduly by v tomto mieste mali blikať. Skontroluj.

Krok 7: Pripojte svoj Bluetooth k svojmu zariadeniu Android

Pripojte svoj Bluetooth k svojmu zariadeniu Android
Pripojte svoj Bluetooth k svojmu zariadeniu Android

Tento krok vám povie, ako prepojiť bluetooth GPS s aplikáciou tretej strany.

Existuje niekoľko aplikácií, ktoré môžu fungovať s hardvérom. Dovoľte mi odporučiť Bluetooth GPS.

Stiahnite si aplikáciu do svojho zariadenia a spustite ju.

V tomto okamihu prejdite na svojom zariadení so systémom Android do nastavení a spárujte modul bluetooth. Vráťte sa do aplikácie Bluetooth GPS a v pravom hornom rohu stlačte tlačidlo Pripojiť. Tým sa začne spojenie medzi modulom bluetooth a vašim zariadením Android. Dáta by sa mali sypať.

Tip na riešenie problémov, ktorý by som mohol navrhnúť, je prejdením prstom po aplikácii doľava a vyhľadaním položky Zobraziť denník zistiť, či prišli nejaké údaje. Gibberovské údaje by mali naznačovať, že vaše pripojenie bluetooth je v poriadku, ale problémom môže byť prenosová rýchlosť.

Krok 8: Záver a odporúčanie

Teraz, keď máte funkčný modul bluetooth, mali by ste si dať potlesk.

Odporúča: