Obsah:

Nastavení externího poskytovatele Bluetooth GPS pro zařízení Android: 8 kroků
Nastavení externího poskytovatele Bluetooth GPS pro zařízení Android: 8 kroků

Video: Nastavení externího poskytovatele Bluetooth GPS pro zařízení Android: 8 kroků

Video: Nastavení externího poskytovatele Bluetooth GPS pro zařízení Android: 8 kroků
Video: 03 - SmartTVs a GoogleTV (Petr Mazanec + Lukáš Petrák, Mautilus) 2024, Listopad
Anonim
Nastavení externího poskytovatele Bluetooth GPS pro zařízení Android
Nastavení externího poskytovatele Bluetooth GPS pro zařízení Android

Tento instruktážní program vysvětlí, jak vytvořit pro svůj telefon vlastní externí GPS podporující technologii Bluetooth, zapálit cokoli za pouhých 10 $.

Kusovník:

  1. GPS NEO 6M U-blox
  2. Modul bluetooth HC-05
  3. Znalost propojení nízkoenergetických modulů Blutooth
  4. Arduino
  5. Zdravý rozum
  6. Elektroinstalační know-how

Krok 1: Základy

Jak to tedy funguje obecně?

  1. u-blox je švédská společnost, která vyrábí GPS. Modul GPS poskytuje řadu dat podle toho, čemu říkají protokol NEMA. Může obsahovat několik řádků dat ve formě RAW, ale pomocí správného softwaru byste měli vědět, co je co.
  2. Modul GPS vydává data sériově a data jsou přijímána modulem bluetooth, protože běží na UART. (to znamená, že mají stejný způsob dopravy, pokud si to můžete představit).
  3. Modul bluetooth se správnou konfigurací nyní přenese všechna nezpracovaná data GPS do vašeho telefonu s Androidem.
  4. Telefon Android bude používat aplikaci třetí strany ke zpracování dat GPS RAW do čitelné podoby.
  5. Aplikace se poté „nabije“do systému vašeho telefonu a „nahradí“knihovnu „GPS“daty GPS GPS, které jste právě odeslali a přijali. To je běžně známé jako „falešné umístění“. *
  6. Jakákoli navigační aplikace, např. Mapy Google by měly běžet souběžně s Bluetooth GPS.

*Odmítnutí odpovědnosti: Nemám žádný vztah k žádnému z vývojářů hardwaru a softwaru uvedeného v tomto pokynu. Chápete, že stahování jakéhokoli softwaru představuje rizika porušení kybernetické bezpečnosti. Bůh ví, co tito vývojáři softwaru píší v těchto aplikacích, respektujte je jakkoli můžete. Nezodpovídám za žádné škody způsobené na vašem telefonu nebo vám a vy plně odpovídáte za jakékoli úpravy. Dělejte na vlastní nebezpečí.

Krok 2: Shromážděte své materiály

Shromážděte své materiály
Shromážděte své materiály
Shromážděte své materiály
Shromážděte své materiály

Měli byste mít GPS NEO-6M, Arduino a bluetooth modul HC-05, i když si myslím, že byste mohli v určitém smyslu používat HC-06. Také potřebujete svůj počítač, základní počítačové a elektronické znalosti.

Krok 3: Připojte svůj modul Bluetooth k vašemu Arduinu

Tento krok je zásadní pro zajištění toho, aby váš UART na vašem Arduinu běžel na 9600 Baud.

Připojte svůj bluetooth modul k Arduinu.

Otevřete Arduino IDE na počítači a připojte Arduino k počítači.

Spusťte modul bluetooth do režimu AT a nakonfigurujte jeho nastavení. Měli byste být schopni zjistit, na jaké přenosové rychlosti váš modul bluetooth běží. (dokumentace při nákupu). V opačném případě zkuste spustit 38400 baudů.

Nakonec použijte

AT+ORGL

obnovit původní nastavení. UPOZORNĚNÍ: TO BUDE NĚKDY NULOVANÉ V REŽIMU KONFIGUROVANÉM PŘED.

poté nastavte UART na 9600 Baud

AT+UART = 9600, 0, 0

Měli byste vidět

OK

potvrďte nastavení.

Pěkný.

Ti, kteří nevědí, o čem jsem mluvil, mi dovolte navrhnout vám několik minut až několik hodin procházení instrukcí ke konfiguraci vašeho modulu bluetooth. Pokud potřebujete moji pomoc, poklepejte mi po rameni a zanechte níže své komentáře.

Krok 4: Připojte svůj modul GPS k počítači

Tento krok je rozhodující pro kontrolu, zda váš GPS funguje, a také k tomu, abyste se v tomto pokynu povzbudili.

NEO-6M by měl mít 4 piny. Podle toho připojte:

NEO6M VCC až 5V Arduino

RX až TX

TX do RX

GND až GND

Pro ty, kteří nevědí, kde jsou sakra TX a RX na vašem Arduinu, stačí je dát na 11 a 10. Tradičně byste měli dát 0 a 1, ale 4 roky zkušeností mi lezlo na nervy, že kvůli výstupnímu signálu 3,3 V nefungují po celou dobu.

Dobře.

Nyní otevřete ukázkový náčrt, který najdete ve složce příkladů, nebo to udělejte jednoduchým způsobem:

#zahrnout

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

neplatné nastavení () {

// Otevřete sériovou komunikaci a počkejte, až se port otevře: Serial.begin (9600); while (! Serial) {; // počkejte, až se připojí sériový port. Potřebné pouze pro nativní port USB}

mySerial.begin (9600);

}

void loop () {// běh znovu a znovu

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

Dělám zde to, že říkám Arduinu, že „Hej, GPS vám uloží nějaká data, zde je několik pokynů, jak je získat. Také je ukládají rychlostí 9600 Baud."

OK. Nahrajte kód.

Krok 5: Zkontrolujte svůj stav GPS

Zkontrolujte svůj stav GPS
Zkontrolujte svůj stav GPS

V tomto kroku nyní zkontrolujete stav GPS.

Je velmi důležité zavřít každé okno Arduino IDE, každé z nich. Žádné vyjímky. Odpojení Arduina je zbytečné.

Přejděte na web u-blox a najděte u-center. Jedná se o software, který převádí data RAW protokolu NEMA do pěkného GUI, kde si můžete na chvíli myslet, že jste skvěle vypadající špión, ale v zásadě se díváte jen na tečky a čísla.

Jakmile si stáhnete a nainstalujete u-center a také jej otevřete, měli byste vidět nějaké okázalé obrázky. Jinak mi dovolte, abych vám navrhl nějaká nastavení k hraní.

Na panelu nabídek přejděte na Nástroje> Port a ujistěte se, že je vaše u-centrum připojeno k vašemu Arduinu, a to tak, že budete svědky jakéhokoli „COM 1“nebo jakéhokoli možného čísla. Zkontrolujte také, zda je vaše Nástroje> přenosová rychlost 9600, nebo ji můžete pohodlně nastavit na Nástroje> automatické přehrávání.

V tuto chvíli byste měli něco získat.

Krok 6: Připojte GPS k modulu Bluetooth

Zde připojíte GPS k bluetooth modulu.

Pomocí základních elektronických znalostí propojte:

NEO6M TX> RX Bluetooth

RX> TX

Je dobré napájet oba moduly na 5V.

V tomto okamžiku by měly oba moduly blikat. Zkontrolujte.

Krok 7: Připojte Bluetooth k zařízení Android

Připojte své Bluetooth k zařízení Android
Připojte své Bluetooth k zařízení Android

Tento krok vám řekne, jak propojit bluetooth GPS s aplikací třetí strany.

Existuje několik aplikací, které by mohly fungovat s hardwarem. Dovolte mi doporučit Bluetooth GPS.

Stáhněte si aplikaci do svého zařízení a spusťte ji.

V tomto okamžiku přejděte do Nastavení v zařízení se systémem Android a spárujte modul bluetooth. Vraťte se zpět do aplikace Bluetooth GPS a v pravém horním rohu stiskněte připojení. Tím se zahájí spojení mezi modulem bluetooth a vaším zařízením Android. Data by se měla vlévat.

Tip na řešení potíží, který bych mohl navrhnout, je přejetím prstem doleva v aplikaci, abyste našli protokol zobrazení a zjistili, zda přišla nějaká data. Gibberish data by měla indikovat, že vaše připojení bluetooth je v pořádku, ale problémem může být vaše přenosová rychlost.

Krok 8: Závěr a doporučení

Nyní, když máte funkční bluetooth modul, měli byste si sklidit potlesk.

Doporučuje: