Sisällysluettelo:

Ulkoisen Bluetooth -GPS -palveluntarjoajan asetukset Android -laitteille: 8 vaihetta
Ulkoisen Bluetooth -GPS -palveluntarjoajan asetukset Android -laitteille: 8 vaihetta

Video: Ulkoisen Bluetooth -GPS -palveluntarjoajan asetukset Android -laitteille: 8 vaihetta

Video: Ulkoisen Bluetooth -GPS -palveluntarjoajan asetukset Android -laitteille: 8 vaihetta
Video: Valokuvien siirtäminen Android-puhelimesta tietokoneelle bluetoothilla 2024, Marraskuu
Anonim
Ulkoisen Bluetooth -GPS -palveluntarjoajan asetukset Android -laitteille
Ulkoisen Bluetooth -GPS -palveluntarjoajan asetukset Android -laitteille

Tässä ohjeessa kerrotaan, miten voit luoda puhelimellesi oman ulkoisen Bluetooth-yhteensopivan GPS: n, joka sytyttää mitä tahansa vain noin 10 dollarilla.

Materiaaliluettelo:

  1. NEO 6M U-blox GPS
  2. HC-05 bluetooth-moduuli
  3. Tieto Blutooth Low Energy -moduulien liittämisestä
  4. Arduino
  5. Maalaisjärki
  6. Johdotusosaaminen

Vaihe 1: Perusteet

Joten miten tämä yleensä toimii?

  1. u-blox on ruotsalainen yritys, joka valmistaa GPS: ää. GPS -moduuli tarjoaa joukon tietoja, joita he kutsuvat NEMA -protokollaksi. Se voi koostua useista riveistä RAW -muodossa, mutta oikean ohjelmiston avulla sinun pitäisi pystyä kertomaan, mikä on mitä.
  2. GPS -moduuli lähettää dataa sarjassa ja Bluetooth -moduuli vastaanottaa tiedot, koska ne toimivat UART -yhteydellä. (tarkoittaa, että heillä on sama kuljetusmuoto, jos voisit ajatella sitä tällä tavalla).
  3. Nyt Bluetooth-moduuli, jolla on oikea kokoonpano, lähettää kaikki raakat GPS-tiedot Android-yhteensopivaan puhelimeesi.
  4. Android-puhelin käyttää kolmannen osapuolen sovellusta käsittelemään GPS-RAW-tiedot ihmisen luettavaan muotoon.
  5. Sovellus "hakkeroi" puhelimesi järjestelmään ja "korvaa" GPS -kirjaston "Bluetooth -GPS -tiedoilla, jotka olet juuri lähettänyt ja vastaanottanut. Tämä on yleisesti tunnettu "pilkkasijainti". *
  6. Mikä tahansa navigointisovellus, esim. Google Mapsin pitäisi toimia rinnakkain Bluetooth GPS: n kanssa.

*Vastuuvapauslauseke: Minulla ei ole yhteyttä mihinkään tässä ohjeessa mainittuun laitteiston ja ohjelmiston kehittäjään. Ymmärrät, että minkä tahansa ohjelmiston lataaminen sisältää riskejä tietoturvaloukkauksista. Jumala tietää, mitä nuo ohjelmistokehittäjät kirjoittavat näihin sovelluksiin, kunnioita niitä kaikin mahdollisin tavoin. En ole vastuussa vahingoista, jotka ovat aiheutuneet puhelimellesi tai sinulle, ja olet täysin vastuussa kaikista muutoksista. Tee omalla vastuullasi.

Vaihe 2: Kerää materiaalit

Kerää materiaalit
Kerää materiaalit
Kerää materiaalit
Kerää materiaalit

Sinulla pitäisi olla NEO-6M GPS, Arduino ja HC-05 bluetooth-moduuli, vaikka mielestäni saatat pystyä käyttämään HC-06: ta jossain mielessä. Tarvitset myös tietokoneen, tietyt tietokoneen ja elektroniikan perustiedot.

Vaihe 3: Yhdistä Bluetooth -moduulisi Arduinoosi

Tämä vaihe on kriittinen varmistaaksesi, että AARTuino -laitteesi UART toimii 9600 baudilla.

Liitä Bluetooth -moduuli Arduinoosi.

Avaa Arduino IDE tietokoneellasi ja liitä Arduino tietokoneeseen.

Käynnistä Bluetooth -moduuli AT -tilaan sen asetusten määrittämiseksi. (asiakirjat ostettaessa). Muussa tapauksessa yritä ajaa sitä 38400 baudilla.

Käytä lopulta

AT+ORGL

palauttaaksesi alkuperäiset asetukset. VAROITUS: TÄMÄ NOLLAA KAIKKI TILASSA, joka on määritetty ennen.

aseta sitten UART arvoon 9600 Baud

AT+UART = 9600, 0, 0

Sinun pitäisi pystyä näkemään

OK

vahvista asetukset valitsemalla viestin.

Kiva.

Ne, jotka eivät tiedä, mistä puhuin, sallikaa minun ehdottaa teille muutamasta minuutista muutamaan tuntiin selaamista ohjekirjoista Bluetooth -moduulin määrittämiseksi. Jos tarvitset apua, taputtele olkapäätäsi jättämällä kommenttisi alla.

Vaihe 4: Liitä GPS -moduuli tietokoneeseen

Tämä vaihe on kriittinen, jotta voit tarkistaa, toimiiko GPS -laitteesi, ja myös kannustaa itseäsi siirtymään eteenpäin tässä ohjeessa.

NEO-6M: ssä pitäisi olla 4 nastaa. Yhdistä vastaavasti:

NEO6M VCC - 5V Arduino

RX - TX

TX - RX

GND - GND

Niille, jotka eivät tiedä missä heck on TX ja RX Arduinollasi, laita ne vain 11 ja 10 vastaavasti. Perinteisesti sinun pitäisi laittaa päälle 0 ja 1, mutta 4 vuoden kokemus on hermostunut siihen, että ne eivät toimi koko ajan 3,3 V: n lähtösignaalin takia.

Okei.

Avaa nyt esimerkkiluonnos, jonka löydät esimerkkikansioistasi, tai tee se helposti:

#sisältää

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

void setup () {

// Avaa sarjaliikenne ja odota portin avautumista: Serial.begin (9600); while (! Sarja) {; // odota, että sarjaportti muodostaa yhteyden. Tarvitaan vain natiiville USB -portille}

mySerial.begin (9600);

}

void loop () {// ajaa uudestaan ja uudestaan

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

Tässä teen vain sitä, että kerron Arduinolle, että "Hei, GPS aikoo viedä joitain tietoja sinulle, tässä on joitain ohjeita niiden vastaanottamisesta. Lisäksi he heittävät sen 9600 baudin hintaan."

Ok. Lataa koodi.

Vaihe 5: Tarkista GPS -tila

Tarkista GPS -tila
Tarkista GPS -tila

Nyt tässä vaiheessa voit tarkistaa GPS -tilan.

On erittäin tärkeää sulkea jokainen Arduino IDE -ikkuna, jokainen yksi niistä. Ei poikkeuksia. Arduinon irrottaminen verkkovirrasta on tarpeetonta.

Siirry u-bloxin verkkosivustolle löytääksesi u-keskuksen. Tämä on ohjelmisto, joka muuntaa NEMA -protokollan RAW -tiedot mukavaksi käyttöliittymämuodoksi, jossa voit kuvitella olevasi viileän näköinen vakooja hetken, mutta pohjimmiltaan katsot vain pisteitä ja numeroita.

Kun olet ladannut u-keskuksen ja asentanut sen ja myös avannut sen, sinun pitäisi pystyä näkemään joitakin räikeitä kuvia. Muussa tapauksessa haluan ehdottaa joitain asetuksia pelaamiseen.

Valitse valikkoriviltä Työkalut> Portti, varmista, että u-keskus on kytketty Arduinoosi todistamalla "COM 1" tai mikä tahansa mahdollinen numero. Tarkista myös, onko Työkalut> baudinopeus 9600, tai voit asettaa sen Työkalut> automaattinen tarkistus kätevyyden vuoksi.

Sinun pitäisi saada jotain tässä vaiheessa.

Vaihe 6: Yhdistä GPS Bluetooth -moduuliin

Tässä yhdistät GPS: n Bluetooth -moduuliin.

Yhdistä sähköisen perustiedon avulla:

NEO6M TX> RX Bluetooth

Vastaanotto> Lähetys

Molemmille moduuleille on hyvä antaa virta 5 voltilla.

Molempien moduulien pitäisi vilkkua joitain valoja tässä vaiheessa. Tarkista.

Vaihe 7: Yhdistä Bluetooth Android -laitteeseesi

Yhdistä Bluetooth Android -laitteeseesi
Yhdistä Bluetooth Android -laitteeseesi

Tämä vaihe kertoo sinulle, kuinka liittää Bluetooth-GPS-laitteesi kolmannen osapuolen sovellukseen.

On olemassa muutamia sovelluksia, jotka voivat toimia laitteiston kanssa. Haluan suositella Bluetooth -GPS: ää.

Lataa sovellus laitteellesi ja suorita se.

Siirry tässä vaiheessa Android -yhteensopivan laitteen asetuksiin muodostaaksesi pariliitoksen Bluetooth -moduuliin, Palaa Bluetooth -GPS -sovellukseen ja paina yhdistä oikeassa yläkulmassa. Tämä aloittaa yhteyden Bluetooth -moduulin ja Android -laitteen välillä. Tietojen pitäisi tulla sisään.

Vianmääritysvihje, jota voisin ehdottaa, on pyyhkäisemällä vasemmalle sovelluksesta löytääksesi Näytä loki nähdäksesi, onko tietoja tullut sisään. Gibberish -tietojen pitäisi osoittaa, että Bluetooth -yhteytesi on kunnossa, mutta tiedonsiirtonopeus voi olla ongelma tässä.

Vaihe 8: Johtopäätös ja suositus

Nyt kun sinulla on toimiva bluetooth -moduuli, jos annat itsellesi suosionosoituksia.

Suositeltava: