Kazalo:
- 1. korak: Osnove
- Korak: Zberite svoje materiale
- Korak: Povežite svoj modul Bluetooth s svojim Arduinom
- 4. korak: Povežite svoj GPS modul z računalnikom
- 5. korak: Preverite stanje GPS
- 6. korak: Povežite GPS z modulom Bluetooth
- 7. korak: Bluetooth povežite z napravo Android
- 8. korak: Zaključek in priporočilo
Video: Nastavitev za zunanjega ponudnika GPS GPS za naprave Android: 8 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:02
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:
- NEO 6M U-blox GPS
- Bluetooth-modul HC-05
- Poznavanje vmesnikov nizkoenergijskih modulov Blutooth
- Arduino
- Zdrava pamet
- Znanje o ožičenju
1. korak: Osnove
Torej, kako to na splošno deluje?
- 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.
- 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).
- Zdaj bo modul bluetooth s pravo konfiguracijo prenašal vse surove podatke GPS na vaš telefon, ki podpira Android.
- Telefon Android bo uporabil aplikacijo drugega proizvajalca za obdelavo podatkov RAW GPS v obliki, ki je berljiva za ljudi.
- 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". *
- 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
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
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
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:
Od starega prenosnega računalnika do zunanjega monitorja z digitalno televizijo: 6 korakov
Od starega prenosnega računalnika do zunanjega monitorja z digitalno televizijo: Ste se kdaj vprašali, kaj storiti s starim prenosnikom ali monitorjem, ki leži naokoli? V tem navodilu vam bom pokazal, kako svoj stari prenosni računalnik ali stari zaslon monitorja, ki nima vrat HDMI, spremeniti v zunanji monitor s HDMI, AV, kompozicijo
Kako zapisati ATTiny85 z uporabo Arduino-Mega kot ponudnika internetnih storitev: 5 korakov
Kako zapisati ATTiny85 z uporabo Arduino -Mega kot ponudnika internetnih storitev: sodelavci - Sayan Wadadar, Chiranjib Kundu Programiranje ATTiny85 z uporabo Arduino MEGA2560 kot ponudnika internetnih storitev. Pred nekaj meseci sem poskušal skrčiti svoj projekt Arduino z mojo Attiny 85 ic. To je bilo prvič, ko sem poskušal programirati 20u ATTiny 85 z uporabo
Namestitev Raspberry Pi brez zunanjega monitorja ali tipkovnice: 7 korakov
Nastavitev Raspberry Pi brez zunanjega monitorja ali tipkovnice: če želite začeti z Raspberry Pi, ne potrebujete več zunanjega monitorja, tipkovnice in miške, obstaja še ena rešitev - način brez glave
Naredite zunanji trdi disk iz starega zunanjega CD -ja/RW: 5 korakov
Naredite zunanji trdi disk iz starega zunanjega CD -ja/RW: Precej neposredna pretvorba starega zunanjega CD -ja/rw -a v bolj uporaben zunanji trdi disk. Potrošni material: 1 zunanji cd/rw (po možnosti bolj škatlast) 1 trdi disk (mora se ujemati z notranjim priključkom ohišja pogona, formatirati/sinhronizirati) 1 cm
Nadgradite zvezdišče RockBand za uporabo v računalniku (brez zunanjega napajanja): 4 koraki
Nadgradite RockBand Hub za uporabo v računalniku (brez zunanjega napajanja): V redu, med iskanjem dostopa usb igralne plošče po ugodnih cenah sem se odpravil v GameStop, tam sem našel igralno ploščo za 10 USD, vendar sem opazil tudi, da imajo rabljen rock band pesto z napajanjem za 2 dolarja. No, to mi dejansko daje dva