Sisällysluettelo:
- Vaihe 1: Perusteet
- Vaihe 2: Kerää materiaalit
- Vaihe 3: Yhdistä Bluetooth -moduulisi Arduinoosi
- Vaihe 4: Liitä GPS -moduuli tietokoneeseen
- Vaihe 5: Tarkista GPS -tila
- Vaihe 6: Yhdistä GPS Bluetooth -moduuliin
- Vaihe 7: Yhdistä Bluetooth Android -laitteeseesi
- Vaihe 8: Johtopäätös ja suositus
Video: Ulkoisen Bluetooth -GPS -palveluntarjoajan asetukset Android -laitteille: 8 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 08:59
Tässä ohjeessa kerrotaan, miten voit luoda puhelimellesi oman ulkoisen Bluetooth-yhteensopivan GPS: n, joka sytyttää mitä tahansa vain noin 10 dollarilla.
Materiaaliluettelo:
- NEO 6M U-blox GPS
- HC-05 bluetooth-moduuli
- Tieto Blutooth Low Energy -moduulien liittämisestä
- Arduino
- Maalaisjärki
- Johdotusosaaminen
Vaihe 1: Perusteet
Joten miten tämä yleensä toimii?
- 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ä.
- 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).
- Nyt Bluetooth-moduuli, jolla on oikea kokoonpano, lähettää kaikki raakat GPS-tiedot Android-yhteensopivaan puhelimeesi.
- Android-puhelin käyttää kolmannen osapuolen sovellusta käsittelemään GPS-RAW-tiedot ihmisen luettavaan muotoon.
- 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". *
- 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
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
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
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:
Bluetooth AT -komentojen asetukset (HC05 HC06): 4 vaihetta
Bluetooth AT -komentojen asetukset (HC05 HC06): Hei kaverit! Toivottavasti pidit jo aiemmasta ohjeistamastani "Servomoottorin Arduino -ohjauksen opetusohjelmasta". Tämä on toinen informatiivinen opetusohjelma, joka opastaa sinua käyttämään Bluetooth -moduuliasi ja määrittämään sen asetukset A
Ulkoisen kirjaston lisääminen Arduinoon: 3 vaihetta
Ulkoisen kirjaston lisääminen Arduinoon: Kirjasto tarjoaa lisätoimintoja tekemäämme luonnosta varten. Nämä toiminnot voivat auttaa meitä tekemään luonnoksista helpompia. On monia kirjastoja, joita voimme käyttää. Arduino IDE: n oletuskirjasto tai jonkun tai yhteisön luoma ulkoinen kirjasto. Tässä
Luodun kuituverkon voiman muutosten mittaaminen ulkoisen voiman vuoksi: 8 vaihetta
Luotun kuituverkon voiman muutosten mittaaminen ulkoisen voiman vuoksi: Solut kykenevät olemaan vuorovaikutuksessa ympäröivän solunulkoisen matriisin (ECM) kanssa ja voivat sekä soveltaa että vastata ECM: n aiheuttamiin voimiin. Projektissamme simuloimme toisiinsa liittyvää kuituverkkoa, joka toimisi ECM: nä ja nähdä, miten
Ulkoisen tallennuslaitteen alustaminen uudelleen Mac OS X: llä: 10 vaihetta
Ulkoisen tallennuslaitteen alustaminen uudelleen Mac OS X: llä: Vanhan USB: n myynti? Tai tietokone? Käytä tätä yksinkertaista vaiheittaista opasta ulkoisen tallennuslaitteen alustamiseen Macissa. Kiintolevyn uudelleenformatoinnin edut ovat osa turvallisuutta, osa mukavuutta ja osittain uudelleenkäytettävyys. Tämä auttaa m
Ulkoisen muistilaitteen pyyhkiminen Macissa: 10 vaihetta
Ulkoisen muistilaitteen pyyhkiminen Macissa: Tämä projekti on tarkoitettu kaikille, jotka haluavat tyhjentää muistin ulkoiselta laitteelta Mac OS -käyttöjärjestelmän käytön aikana. Tämä voidaan tehdä vain tietokoneella, jossa on Mac OS missä tahansa ulkoisessa tallennuslaitteessa. Tämän prosessin pitäisi kestää alle viisi minuuttia, ennen kuin