Tartalomjegyzék:
- 1. lépés: Alapok
- 2. lépés: Gyűjtse össze anyagait
- Lépés: Csatlakoztassa Bluetooth modulját Arduino készülékéhez
- 4. lépés: Csatlakoztassa GPS -modulját a számítógéphez
- 5. lépés: Ellenőrizze a GPS állapotát
- 6. lépés: Csatlakoztassa GPS -jét Bluetooth moduljához
- 7. lépés: Csatlakoztassa Bluetooth -ját Android -eszközéhez
- 8. lépés: Következtetés és ajánlás
Videó: A külső Bluetooth GPS -szolgáltató beállítása Android -eszközökhöz: 8 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:39
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:
- NEO 6M U-blox GPS
- HC-05 bluetooth modul
- A Blutooth Low energy modulok illesztésének ismerete
- Arduino
- Józan ész
- Kábelezési know-how
1. lépés: Alapok
Tehát hogyan működik ez általában?
- 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.
- 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á).
- Most a megfelelő konfigurációjú Bluetooth modul minden nyers GPS-adatot továbbít az Android-kompatibilis telefonjára.
- 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.
- 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". *
- 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
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
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
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:
Saját GPS nyomkövető szerver beállítása Raspberry Pi -n: 8 lépés
Saját GPS nyomkövető szerver beállítása Raspberry Pi -n: Ebben a projektben megmutatom, hogyan kell beállítani saját GPS nyomkövető szerverét egy Raspberry pi -n. Ennek nem feltétlenül Raspberry pi -nek kell lennie, mert a nyomkövető szerverhez használt szoftver elérhető Windows és Linux számára is
Külső merevlemez csatlakoztatása Android okostelefonhoz: 7 lépés
Külső merevlemez csatlakoztatása Android okostelefonhoz: Manapság sok Android operációs rendszerrel rendelkező okostelefon támogatja az " OTG " és sokféle hardver csatlakoztatható, de nem minden olyan egyszerű, mint első pillantásra látszik. Néha még az USB Thumb Drive sem fog működni okostelefonnal
A Raspberry Pi beállítása külső monitor vagy billentyűzet nélkül: 7 lépés
A Raspberry Pi beállítása külső monitor vagy billentyűzet nélkül: Már nincs szüksége külső monitorra, billentyűzetre és egérre a Raspberry Pi használatának megkezdéséhez, van még egy megoldás - fej nélküli mód
Készítsen külső merevlemezt a régi külső CD/RW lemezről: 5 lépés
Készítsen külső merevlemezt a régi külső CD/RW lemezről: Egy régi külső CD/rw meglehetősen egyszerű átalakítása hasznosabb külső merevlemezre. Kellékek: 1 külső CD/rw (lehetőleg a dobozosabb típus) 1 merevlemez (meg kell egyeznie a meghajtóház belső csatlakozójával, formázni kell/rendszerezni) 1 cm-es
Külső Bluetooth antenna a nagyobb hatótávolságért !: 4 lépés
Külső Bluetooth antenna a megnövelt hatótávolságért !: Szerettem volna hallgatni egy Bluetooth -ot a helyi Starbucks -on! de a legtöbb Bluetooth -kulcson az antenna hatótávolsága olyan rövid. szóval növelnem kellett a tartományt! Itt van az én epikus utazásom ehhez. Ez a fantasztikus arányok ötlete ezen az oldalon található