Obsah:
- Krok 1: Základy
- Krok 2: Shromážděte své materiály
- Krok 3: Připojte svůj modul Bluetooth k vašemu Arduinu
- Krok 4: Připojte svůj modul GPS k počítači
- Krok 5: Zkontrolujte svůj stav GPS
- Krok 6: Připojte GPS k modulu Bluetooth
- Krok 7: Připojte Bluetooth k zařízení Android
- Krok 8: Závěr a doporučení
Video: Nastavení externího poskytovatele Bluetooth GPS pro zařízení Android: 8 kroků
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:18
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:
- GPS NEO 6M U-blox
- Modul bluetooth HC-05
- Znalost propojení nízkoenergetických modulů Blutooth
- Arduino
- Zdravý rozum
- Elektroinstalační know-how
Krok 1: Základy
Jak to tedy funguje obecně?
- 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.
- 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).
- Modul bluetooth se správnou konfigurací nyní přenese všechna nezpracovaná data GPS do vašeho telefonu s Androidem.
- Telefon Android bude používat aplikaci třetí strany ke zpracování dat GPS RAW do čitelné podoby.
- 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í“. *
- 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
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
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
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:
Zařízení ASS (antisociální sociální zařízení): 7 kroků
Zařízení ASS (antisociální sociální zařízení): Řekněme, že jste typ člověka, který má rád lidi, ale nemá rád, když se blíží. Jste také příjemným lidem a těžko řeknete lidem ne. Takže nevíte, jak jim říct, aby ustoupili. No, zadejte - zařízení ASS! Y
Nastavení Raspberry Pi bez externího monitoru nebo klávesnice: 7 kroků
Nastavení Raspberry Pi bez externího monitoru nebo klávesnice: K zahájení používání Raspberry Pi již nepotřebujete externí monitor, klávesnici a myš, existuje další řešení - bezhlavý režim
Vytvořte externí pevný disk ze starého externího disku CD/RW: 5 kroků
Vytvořte externí pevný disk ze starého externího disku CD/RW: Docela přímočará konverze starého externího disku CD/RW na užitečnější externí pevný disk. Spotřební materiál 1 externí CD/RW (nejlépe více hranatý typ) 1 pevný disk (musí odpovídat internímu konektoru skříně jednotky, musí být naformátován/sestaven) 1 sm
Dodatečná montáž rozbočovače RockBand pro použití na PC (bez externího napájení): 4 kroky
Retrofit the RockBand Hub for Pc Use (without Externí napájení): Dobře, dobře, při hledání cenově výhodného USB gamepadu jsem zabloudil do GameStopu, tam jsem našel 10dolarový USB gamepad, ale také jsem si všiml, že mají použitý rockband rozbočovač s napájecím zdrojem za 2 dolary. No, tohle mi vlastně dává dva
Jak vyměnit baterii v zařízení TomTom Go! Zařízení 510 Satnav: 15 kroků
Jak vyměnit baterii v zařízení TomTom Go! Zařízení 510 Satnav: Takže před 2 lety jste šli a utratili stovky za nový lesklý TomTom GO! a vy a sdíleli jste mnoho šťastných cest nahoru a dolů po zemi. Hladký hlas operátora nikdy nekřičí, nebo nadává, když vám chybí odbočky, nebo úplně neposloucháte, co museli