Tartalomjegyzék:

A külső Bluetooth GPS -szolgáltató beállítása Android -eszközökhöz: 8 lépés
A külső Bluetooth GPS -szolgáltató beállítása Android -eszközökhöz: 8 lépés

Videó: A külső Bluetooth GPS -szolgáltató beállítása Android -eszközökhöz: 8 lépés

Videó: A külső Bluetooth GPS -szolgáltató beállítása Android -eszközökhöz: 8 lépés
Videó: Kiderült: Így keresi a pénzét PSGOgli7 2024, November
Anonim
Külső Bluetooth GPS -szolgáltató beállítása Android -eszközökhöz
Külső Bluetooth GPS -szolgáltató beállítása Android -eszközökhöz

Ez az utasítás elmagyarázza, hogyan hozhat létre saját külső Bluetooth-kompatibilis GPS-t a telefonjához, akármilyen 10 dollárért.

Darabjegyzékben:

  1. NEO 6M U-blox GPS
  2. HC-05 bluetooth modul
  3. A Blutooth Low energy modulok illesztésének ismerete
  4. Arduino
  5. Józan ész
  6. Kábelezési know-how

1. lépés: Alapok

Tehát hogyan működik ez általában?

  1. Az u-blox egy svéd cég, amely GPS-t gyárt. A GPS modul adattömböt biztosít az úgynevezett NEMA protokoll szerint. RAW formában több sor adatból állhat, de a megfelelő szoftver használatával meg kell tudnia mondani, hogy mi az.
  2. A GPS modul soros kimenetet ad ki, és az adatokat a bluetooth modul fogadja, mivel ezek UART -on futnak. (azt jelenti, hogy ugyanazt a szállítási módot használják, ha így gondolná).
  3. Most a megfelelő konfigurációjú Bluetooth modul minden nyers GPS-adatot továbbít az Android-kompatibilis telefonjára.
  4. Az Android telefon harmadik féltől származó alkalmazást használ a GPS RAW adatok ember által olvasható formába történő feldolgozására.
  5. Az alkalmazás ezután "feltör" a telefon rendszerébe, hogy "kicserélje" a GPS "könyvtárat" az éppen továbbított és fogadott Bluetooth GPS adatokkal. Ez az úgynevezett "gúnyos hely". *
  6. Bármilyen navigációs alkalmazás, pl. A Google Térképnek párhuzamosan kell futnia a Bluetooth GPS -szel.

*Jogi nyilatkozat: Nincs kapcsolatom az utasításban említett hardver- és szoftverfejlesztőkkel. Ön megérti, hogy bármilyen szoftver letöltése a kiberbiztonság megsértésének kockázatával jár. Isten tudja, hogy ezek a szoftverfejlesztők mit írnak ezekbe az alkalmazásokba, tartsák tiszteletben őket. Nem vállalok felelősséget a telefonban vagy az Ön számára okozott károkért, és Ön teljes mértékben felelős minden módosításért. Csináld saját felelősségre.

2. lépés: Gyűjtse össze anyagait

Gyűjtse össze anyagait
Gyűjtse össze anyagait
Gyűjtse össze anyagait
Gyűjtse össze anyagait

A NEO-6M GPS, az Arduino és a HC-05 Bluetooth modul kell, hogy legyen, bár azt hiszem, bizonyos értelemben használhatja a HC-06-at. Szüksége van a számítógépére, néhány alapvető számítógépes és elektronikai ismeretre is.

Lépés: Csatlakoztassa Bluetooth modulját Arduino készülékéhez

Ez a lépés kritikus annak biztosítása érdekében, hogy az UART az Arduino készüléken 9600 Baud -on futjon.

Csatlakoztassa Bluetooth modulját Arduino készülékéhez.

Nyissa meg az Arduino IDE -t a számítógépén, és csatlakoztassa az Arduino -t a számítógéphez.

Indítsa el Bluetooth -modulját AT üzemmódba a beállítások konfigurálásához. Tudnia kell, hogy a Bluetooth -modul milyen sebességen fut. (dokumentáció vásárláskor). Ellenkező esetben próbálja meg futtatni 38400 baudban.

Végül használja a

AT+ORGL

hogy visszaállítsa az eredeti beállításokat. FIGYELMEZTETÉS: EZ BÁRMILYEN NULLÁSRA VAN AZ ELŐTT KONFIGURÁLT ÜZEMMÓDBAN.

majd állítsa az UART -ot 9600 Baud értékre

AT+UART = 9600, 0, 0

Látnia kell a

rendben

üzenetet a beállítások megerősítéséhez.

Szép.

Azok, akik nem tudják, miről beszélek, engedjék meg, hogy néhány perc és néhány óra közötti böngészést javasoljak Önnek a Bluetooth modul konfigurálására vonatkozó utasítások között. Ha szüksége van a segítségemre, veregesse meg a vállamat, ha megjegyzéseit alább hagyja.

4. lépés: Csatlakoztassa GPS -modulját a számítógéphez

Ez a lépés kulcsfontosságú annak ellenőrzéséhez, hogy működik -e a GPS, és arra is ösztönözheti magát, hogy továbblépjen ebben az utasításban.

A NEO-6M-nek 4 tűvel kell rendelkeznie. Ennek megfelelően csatlakozzon:

NEO6M VCC - 5V Arduino

RX - TX

TX - RX

GND - GND

Azok számára, akik nem tudják, hol a fene a TX és az RX az Arduino készüléken, csak tegye őket 11 -re és 10 -re. Hagyományosan 0 -t és 1 -et kell felrakni, de 4 év tapasztalata ment az idegeimre, hogy nem működnek állandóan a 3,3 V -os kimeneti jel miatt.

Oké.

Most nyissa meg a példa vázlatát, amelyet a példák mappájában találhat, vagy tegye ezt az egyszerű módon:

#befoglalni

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

void setup () {

// Nyissa meg a soros kommunikációt, és várja meg a port megnyitását: Serial.begin (9600); while (! Sorozat) {; // várjon, amíg a soros port csatlakozik. Csak natív USB -porthoz szükséges}

mySerial.begin (9600);

}

void loop () {// újra és újra fut

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

Itt azt teszem, hogy azt mondom az Arduino -nak, hogy "Hé, a GPS ki fog dobni néhány adatot Önnek, itt van néhány utasítás az adatok fogadására. Továbbá 9600 baud áron dobják ki."

Rendben. Töltse fel a kódot.

5. lépés: Ellenőrizze a GPS állapotát

Ellenőrizze a GPS állapotát
Ellenőrizze a GPS állapotát

Most ezen a lépésen ellenőrizheti a GPS állapotát.

Nagyon fontos, hogy bezárjon minden Arduino IDE ablakot, mindegyiket. Nincsenek kivételek. Az Arduino kihúzása felesleges.

Keresse fel az u-blox webhelyét, hogy megtalálja az u-központot. Ez az a szoftver, amely átalakítja a NEMA protokoll RAW adatait a szép GUI formátumba, ahol egy pillanatra azt gondolhatja, hogy menő kém vagy, de alapvetően csak pontokat és számokat nézel.

Miután letöltötte és telepítette az u-központot, és megnyitotta azt is, látnia kell néhány feltűnő képet. Ellenkező esetben hadd javasoljak néhány beállítást a játékhoz.

A menüsorban válassza az Eszközök> Port lehetőséget, és győződjön meg arról, hogy az u-központ csatlakoztatva van az Arduino készülékéhez, ha bármilyen "COM 1" vagy bármilyen lehetséges számot lát. Ellenőrizze azt is, hogy az Eszközök> baud rate 9600, vagy beállíthatja az Eszközök> autobauding opciót a kényelem érdekében.

Ezen a ponton kapnia kell valamit.

6. lépés: Csatlakoztassa GPS -jét Bluetooth moduljához

Itt csatlakoztathatja a GPS -t a Bluetooth modulhoz.

Az alapvető elektronikus ismeretek felhasználásával csatlakoztassa:

NEO6M TX> RX Bluetooth

RX> TX

Jó, ha mindkét modult 5V -ról táplálja.

Mindkét modulnak villognia kell néhány lámpát ezen a ponton. Ellenőrizze.

7. lépés: Csatlakoztassa Bluetooth -ját Android -eszközéhez

Csatlakoztassa Bluetooth -ját Android -eszközéhez
Csatlakoztassa Bluetooth -ját Android -eszközéhez

Ez a lépés megmutatja, hogyan kapcsolhatja össze a Bluetooth GPS-t egy harmadik féltől származó alkalmazással.

Van néhány alkalmazás, amely együttműködhet a hardverrel. Engedje meg, hogy ajánljam a Bluetooth GPS -t.

Töltse le az alkalmazást a készülékére, és futtassa.

Ezen a ponton lépjen a Beállítások menübe Android -kompatibilis eszközén a Bluetooth -modul párosításához, térjen vissza a Bluetooth GPS -alkalmazáshoz, és nyomja meg a Csatlakozás gombot a jobb felső sarokban. Ezzel megkezdődik a kapcsolat a bluetooth modul és az Android -eszköz között. Be kell ömleni az adatokat.

Egy hibaelhárítási tipp, amit javasolhatok, csúsztassa balra az alkalmazást, és keresse meg a Nézetnapló elemet, hogy megnézze, érkeztek -e adatok. A hibás adatoknak azt kell jelezniük, hogy a Bluetooth -kapcsolat rendben van, de az átviteli sebesség lehet a probléma.

8. lépés: Következtetés és ajánlás

Most, hogy van egy működő Bluetooth modulja, tapsoljon.

Ajánlott: