Sisukord:

Välise Bluetooth -i GPS -i pakkuja seadistamine Android -seadmetele: 8 sammu
Välise Bluetooth -i GPS -i pakkuja seadistamine Android -seadmetele: 8 sammu

Video: Välise Bluetooth -i GPS -i pakkuja seadistamine Android -seadmetele: 8 sammu

Video: Välise Bluetooth -i GPS -i pakkuja seadistamine Android -seadmetele: 8 sammu
Video: ТОП 8 ТОВАРОВ Xiaomi О КОТОРЫХ ВЫ НЕ ЗНАЛИ 2024, November
Anonim
Välise Bluetooth -i GPS -i pakkuja seadistamine Android -seadmetele
Välise Bluetooth -i GPS -i pakkuja seadistamine Android -seadmetele

Selles juhendis selgitatakse, kuidas luua oma telefonile oma väline Bluetooth-toega GPS, süütage see umbes 10 dollariga.

Materjalide nimekiri:

  1. NEO 6M U-blox GPS
  2. HC-05 bluetooth moodul
  3. Teadmised Blutooth Low Energy moodulite liidestamisest
  4. Arduino
  5. Terve mõistus
  6. Juhtmestiku oskusteave

Samm: põhitõed

Kuidas see siis üldiselt toimib?

  1. u-blox on Rootsi ettevõte, mis toodab GPS-i. GPS -moodul pakub NEMA -protokolli alla hulga andmeid. See võib RAW -vormis koosneda mitmest reast andmeid, kuid õiget tarkvara kasutades peaksite suutma öelda, mis on mis.
  2. GPS -moodul väljastab andmeid järjestikku ja andmed võtab vastu Bluetooth -moodul, kuna need töötavad UART -i kaudu. (tähendab, et neil on sama transpordiliik, kui nii võiks mõelda).
  3. Nüüd edastab õige konfiguratsiooniga Bluetooth-moodul kõik GPS-i töötlemata andmed teie Android-toega telefonile.
  4. Android-telefon kasutab kolmanda osapoole rakendust, et töödelda GPS-i RAW-andmeid inimestele loetavas vormis.
  5. Rakendus "häkkib" teie telefoni süsteemi, et "asendada" GPS -i teek Bluetooth -i GPS -andmetega, mille olete äsja edastanud ja vastu võtnud. See on see, mida üldtuntud kui "mõnitatav asukoht". *
  6. Mis tahes navigeerimisrakendus, nt. Google Maps peaks töötama paralleelselt Bluetooth GPS -iga.

*Kohustustest loobumine: mul pole sidemeid ühegi selles juhendis mainitud riist- ja tarkvaraarendajaga. Te mõistate, et mis tahes tarkvara allalaadimisel on küberjulgeoleku rikkumise oht. Jumal teab, mida need tarkvaraarendajad nendesse rakendustesse kirjutavad, austage neid igal võimalikul viisil. Ma ei vastuta teie telefonile ega teile tekitatud kahjustuste eest ning te olete täielikult vastutav muudatuste eest. Tehke omal vastutusel.

Samm: koguge oma materjalid kokku

Koguge oma materjalid kokku
Koguge oma materjalid kokku
Koguge oma materjalid kokku
Koguge oma materjalid kokku

Teil peaks olema GPS-i NEO-6M, Arduino ja Bluetooth-moodul HC-05, kuigi ma arvan, et võite HC-06 teatud mõttes kasutada. Teil on vaja ka oma arvutit, mõningaid algteadmisi arvutist ja elektroonikast.

Samm: ühendage oma Bluetooth -moodul oma Arduinoga

See samm on kriitilise tähtsusega, et veenduda, et teie Arduino UART töötab 9600 baudiga.

Ühendage oma Bluetooth -moodul Arduinoga.

Avage oma arvutis Arduino IDE ja ühendage Arduino arvutiga.

Käivitage oma Bluetooth -moodul selle režiimi konfigureerimiseks AT -režiimi. Peaksite suutma öelda, milline edastuskiirus teie Bluetooth -moodul töötab. (ostmisel dokumentatsioon). Vastasel juhul proovige seda käivitada 38400 baudiga.

Lõppkokkuvõttes kasutage

AT+ORGL

algseadete taastamiseks. HOIATUS: see lähtestatakse mis tahes režiimis, mis on eelnevalt konfigureeritud.

seejärel seadke UART väärtuseks 9600 baudi

AT+UART = 9600, 0, 0

Peaksite nägema

Okei

seadete kinnitamiseks sõnum.

Tore.

Need, kes ei tea, millest ma rääkisin, lubage mul teile soovitada umbes mõne minuti kuni mõne tunni pikkust juhiste sirvimist Bluetooth -mooduli konfigureerimiseks. Kui vajate minu abi, patsutage mu õlale, jättes oma kommentaarid allpool.

Samm: ühendage GPS -moodul arvutiga

See samm on kriitilise tähtsusega, et kontrollida, kas teie GPS töötab, ja julgustada ennast selles juhendis edasi liikuma.

NEO-6M-l peaks olema 4 tihvti. Ühendage vastavalt:

NEO6M VCC kuni 5V Arduino

RX kuni TX

TX kuni RX

GND kuni GND

Neile, kes ei tea, kus on teie Arduino TX ja RX, pange need vastavalt 11 ja 10 peale. Traditsiooniliselt peaksite panema 0 ja 1, kuid 4 -aastane kogemus läks mulle närvidele, et nad ei tööta kogu aeg oma 3,3 V väljundsignaali tõttu.

Okei.

Nüüd avage näidiste visand, mille leiate oma näidiste kaustast, või tehke seda lihtsal viisil:

#kaasake

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

tühine seadistus () {

// Ava jadaside ja oota pordi avamist: Serial.begin (9600); while (! Seeria) {; // oodake, kuni jadaport ühendatakse. Vajalik ainult oma USB -pordi jaoks}

mySerial.begin (9600);

}

void loop () {// jookse ikka ja jälle

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

Mida ma siin teen, on see, et ma ütlen Arduinole, et "Hei, GPS kavatseb teile mõned andmed prügikasti saata, siin on mõned juhised nende vastuvõtmiseks. Samuti viskavad nad selle maha 9600 baudiga."

Okei. Laadige kood üles.

Samm: kontrollige oma GPS -i olekut

Kontrollige oma GPS -i olekut
Kontrollige oma GPS -i olekut

Nüüd saate selle sammu abil kontrollida GPS -i olekut.

On väga oluline sulgeda kõik Arduino IDE aknad, igaüks neist. Eranditeta. Arduino vooluvõrgust lahti ühendamine pole vajalik.

U-keskuse leidmiseks minge u-bloxi veebisaidile. See on tarkvara, mis teisendab NEMA -protokolli RAW -andmed toredaks GUI -vormiks, kus võite hetkeks arvata, et olete laheda välimusega spioon, kuid põhimõtteliselt vaatate lihtsalt punkte ja numbreid.

Kui olete u-keskuse alla laadinud ja installinud ning ka avanud, peaksite nägema mõningaid toretsevaid pilte. Vastasel juhul lubage mul soovitada mõningaid seadeid, mida mängida.

Minge menüüribal valikule Tööriistad> Port, veenduge, et teie u-keskus on teie Arduinoga ühendatud, olles tunnistajaks "COM 1" või mis tahes võimalikule numbrile. Samuti kontrollige, kas teie Tööriistad> edastuskiirus on 9600, või määrake see mugavuse huvides Tööriistad> automaatne kontrollimine.

Sel hetkel peaksite midagi saama.

Samm: ühendage GPS oma Bluetooth -mooduliga

Siin ühendate oma GPS -i oma Bluetooth -mooduliga.

Ühendage elektrooniliste põhiteadmiste abil:

NEO6M TX> RX Bluetooth

RX> TX

Mõlemat moodulit saab toita 5 V pingel.

Mõlemad moodulid peaksid sel hetkel vilkuma. Kontrollige.

Samm: ühendage Bluetooth oma Android -seadmega

Ühendage Bluetooth oma Android -seadmega
Ühendage Bluetooth oma Android -seadmega

See samm ütleb teile, kuidas ühendada oma Bluetooth-GPS kolmanda osapoole rakendusega.

Riistvaraga töötamiseks on mõned rakendused. Lubage mul soovitada Bluetoothi GPS -i.

Laadige rakendus oma seadmesse alla ja käivitage see.

Nüüd minge oma Android -toega seadme Bluetooth -mooduli sidumiseks oma seadete juurde, minge tagasi Bluetooth -GPS -i rakendusse ja vajutage paremas ülanurgas ühendust. See alustab ühenduse Bluetooth -mooduli ja teie Android -seadme vahel. Andmeid peaks juurde tulema.

Veaotsingu näpunäide, mida võiksin soovitada, on libistada rakendusel vasakule, et leida Vaata logi, et näha, kas andmeid on sisse tulnud. Hämarduvad andmed peaksid näitama, et teie Bluetooth -ühendus on korras, kuid siin võib probleem olla teie edastuskiirus.

8. samm: järeldus ja soovitus

Nüüd, kui teil on toimiv Bluetooth -moodul, peaksite endale aplausi andma.

Soovitan: