Kazalo:

Nastavitev za zunanjega ponudnika GPS GPS za naprave Android: 8 korakov
Nastavitev za zunanjega ponudnika GPS GPS za naprave Android: 8 korakov

Video: Nastavitev za zunanjega ponudnika GPS GPS za naprave Android: 8 korakov

Video: Nastavitev za zunanjega ponudnika GPS GPS za naprave Android: 8 korakov
Video: Support: Garmin Golf™ App Features for the Approach® R10 2024, November
Anonim
Nastavitev za zunanjega ponudnika GPS GPS za naprave Android
Nastavitev za zunanjega ponudnika GPS GPS za naprave Android

Ta navodila vam bodo razložila, kako ustvarite lasten zunanji GPS, ki podpira Bluetooth, za vaš telefon, prižgite karkoli pri približno 10 USD.

Račun za materiale:

  1. NEO 6M U-blox GPS
  2. Bluetooth-modul HC-05
  3. Poznavanje vmesnikov nizkoenergijskih modulov Blutooth
  4. Arduino
  5. Zdrava pamet
  6. Znanje o ožičenju

1. korak: Osnove

Torej, kako to na splošno deluje?

  1. u-blox je švedsko podjetje, ki proizvaja GPS. Modul GPS zagotavlja niz podatkov po protokolu NEMA. Lahko vsebuje več vrstic podatkov v obliki RAW, vendar s pravilno programsko opremo lahko ugotovite, kaj je kaj.
  2. Modul GPS oddaja podatke zaporedno, podatke pa sprejema modul bluetooth, saj delujejo na UART. (pomeni, da imajo enak način prevoza, če bi tako razmišljali).
  3. Zdaj bo modul bluetooth s pravo konfiguracijo prenašal vse surove podatke GPS na vaš telefon, ki podpira Android.
  4. Telefon Android bo uporabil aplikacijo drugega proizvajalca za obdelavo podatkov RAW GPS v obliki, ki je berljiva za ljudi.
  5. Aplikacija bo nato "vdrla" v sistem vašega telefona, da bo "knjižnico" GPS "nadomestila" s podatki GPS GPS, ki ste jih pravkar poslali in prejeli. To je splošno znano kot "lažna lokacija". *
  6. Katera koli navigacijska aplikacija, npr. Google Zemljevidi bi morali delovati vzporedno z Bluetooth GPS.

*Zavrnitev odgovornosti: Nisem povezan z nobenim od razvijalcev strojne in programske opreme, omenjenih v tem navodilu. Zavedate se, da nalaganje katere koli programske opreme predstavlja tveganje za kršitev kibernetske varnosti. Bog ve, kaj ti razvijalci programske opreme pišejo v teh aplikacijah, jih spoštujte na kakršen koli način. Ne odgovarjam za kakršno koli škodo, povzročeno vašemu telefonu ali vam, vi pa ste v celoti odgovorni za vse spremembe. Naredite na lastno odgovornost.

Korak: Zberite svoje materiale

Zberite svoje materiale
Zberite svoje materiale
Zberite svoje materiale
Zberite svoje materiale

Morali bi imeti NEO-6M GPS, Arduino in modul bluetooth HC-05, čeprav mislim, da bi lahko v nekem smislu uporabili HC-06. Potrebujete tudi računalnik, nekaj osnovnega računalniškega znanja in elektronike.

Korak: Povežite svoj modul Bluetooth s svojim Arduinom

Ta korak je ključnega pomena za zagotovitev, da vaš UART na vašem Arduinu deluje na 9600 Baud.

Priključite modul bluetooth na svoj Arduino.

Odprite svoj Arduino IDE v računalniku in povežite svoj Arduino z računalnikom.

Modul Bluetooth vklopite v način AT, če želite konfigurirati njegove nastavitve. (dokumentacija ob nakupu). V nasprotnem primeru ga poskusite zagnati v 38400 baud.

Na koncu uporabite

AT+ORGL

za ponastavitev na prvotne nastavitve. OPOZORILO: TO SE PONASTI V KADAR koli NAČINU, NASTAVLJENEM PRED.

nato nastavite UART na 9600 Baud

AT+UART = 9600, 0, 0

Morali bi si ogledati

v redu

sporočilo, da potrdite nastavitve.

Lepo.

Tisti, ki ne veste, o čem govorim, mi dovolite, da vam predlagam nekaj minut do nekaj ur brskanja po navodilih za konfiguracijo modula bluetooth. Če potrebujete mojo pomoč, me tapnite po rami, tako da spodaj pustite komentarje.

4. korak: Povežite svoj GPS modul z računalnikom

Ta korak je ključnega pomena za preverjanje, ali vaš GPS deluje, in tudi za spodbujanje, da nadaljujete v tem navodilu.

NEO-6M mora imeti 4 zatiča. Ustrezno se povežite:

NEO6M VCC do 5V Arduino

RX v TX

TX v RX

GND v GND

Za tiste, ki ne veste, kje sta TX in RX na vašem Arduinu, jih postavite na 11 oziroma 10. Tradicionalno bi morali dati 0 in 1, vendar so mi šle 4 -letne izkušnje na živce, da zaradi svojega 3.3V izhodnega signala ne delujejo ves čas.

V redu.

Zdaj odprite primer skice, ki jo lahko najdete v mapi z primeri, ali na preprost način:

#vključi

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

void setup () {

// Odprite serijsko komunikacijo in počakajte, da se vrata odprejo: Serial.begin (9600); while (! Serijski) {; // počakajte, da se serijska vrata povežejo. Potrebujete samo za domača vrata USB}

mySerial.begin (9600);

}

void loop () {// teči znova in znova

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

Tukaj počnem, da Arduinu govorim, da "Hej, GPS vam bo izpisal nekaj podatkov, tukaj je nekaj navodil, kako jih prejeti. Prav tako jih odlagajo s hitrostjo 9600 Baud."

V redu. Naložite kodo.

5. korak: Preverite stanje GPS

Preverite stanje GPS
Preverite stanje GPS

Zdaj ta korak preveri stanje GPS.

Zelo pomembno je, da zaprete vsako okno Arduino IDE, vsakega posebej. Brez izjem. Odklop vašega Arduina ni potreben.

Pojdite na spletno mesto u-blox in poiščite u-center. To je programska oprema, ki pretvori RAW podatke protokola NEMA v lepo obliko grafičnega vmesnika, kjer si lahko za trenutek mislite, da ste kul vohun, a v bistvu gledate le pike in številke.

Ko prenesete u-center in ga namestite ter tudi odprete, bi morali videti nekaj bleščečih slik. V nasprotnem primeru naj vam predlagam nekaj nastavitev.

V menijski vrstici pojdite na Orodja> Vrata in se prepričajte, da je vaš u-center povezan z vašim Arduinom, tako da vidite kakršno koli "COM 1" ali poljubno številko. Preverite tudi, ali je vaša Orodja> hitrost prenosa 9600, ali pa jo zaradi primernosti nastavite na Orodja> samodejno preklapljanje.

Na tej točki bi morali nekaj dobiti.

6. korak: Povežite GPS z modulom Bluetooth

Tukaj povežete GPS z modulom Bluetooth.

Z osnovnim elektronskim znanjem povežite:

NEO6M TX> RX Bluetooth

RX> TX

Za napajanje obeh modulov je dobro 5V.

Na tem mestu morata oba modula utripati. Preverite.

7. korak: Bluetooth povežite z napravo Android

Bluetooth povežite z napravo Android
Bluetooth povežite z napravo Android

Ta korak vam bo povedal, kako povezati Bluetooth Bluetooth z aplikacijo drugega proizvajalca.

Obstaja nekaj aplikacij, ki bi lahko delovale s strojno opremo. Dovolite mi, da priporočim Bluetooth GPS.

Prenesite aplikacijo v svojo napravo in jo zaženite.

Na tej točki pojdite v Nastavitve v napravi s sistemom Android, da povežete modul Bluetooth, Vrnite se v aplikacijo Bluetooth GPS in pritisnite povezavo v zgornjem desnem kotu. S tem se bo začela povezava med modulom bluetooth in vašo napravo Android. Podatki bi morali priti.

Nasvet za odpravljanje težav, ki bi ga lahko predlagal, je, da povlečete v levo po aplikaciji, da poiščete Ogled dnevnika, da preverite, ali so prišli kakšni podatki. Tipični podatki bi morali nakazovati, da je vaša povezava bluetooth v redu, vendar je tukaj lahko težava v hitrosti prenosa podatkov.

8. korak: Zaključek in priporočilo

Zdaj, ko imate delujoč modul Bluetooth, bi si morali privoščiti aplavz.

Priporočena: