Sadržaj:
- Korak 1: Osnove
- Korak 2: Prikupite materijale
- Korak 3: Povežite svoj Bluetooth modul sa svojim Arduinom
- Korak 4: Povežite svoj GPS modul sa računarom
- Korak 5: Provjerite svoj GPS status
- Korak 6: Povežite GPS sa Bluetooth modulom
- Korak 7: Povežite Bluetooth s Android uređajem
- Korak 8: Zaključak i preporuka
Video: Postavljanje vanjskog Bluetooth GPS provajdera za Android uređaje: 8 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:04
Ova instrukcija će vam objasniti kako stvoriti vlastiti vanjski GPS sa omogućenim Bluetooth-om za vaš telefon, zapalite sve na samo 10 USD.
Opis materijala:
- NEO 6M U-blox GPS
- Bluetooth-modul HC-05
- Poznavanje sučelja Blutooth modula niske energije
- Arduino
- Zdrav razum
- Znanje o ožičenju
Korak 1: Osnove
Pa kako to općenito funkcionira?
- u-blox je švedska kompanija koja proizvodi GPS. GPS modul pruža niz podataka prema onome što nazivaju NEMA protokolom. Može se sastojati od nekoliko redaka podataka u RAW obliku, ali pomoću odgovarajućeg softvera trebali biste znati šta je šta.
- GPS modul šalje podatke serijski, a podatke prima bluetooth modul, budući da rade na UART -u. (znači da imaju isti način prijevoza ako biste to mogli zamisliti na taj način).
- Sada će Bluetooth modul s ispravnom konfiguracijom prenijeti sve neobrađene GPS podatke na vaš telefon s Androidom.
- Android telefon će koristiti aplikaciju treće strane za obradu GPS RAW podataka u obliku čitljivom za ljude.
- Aplikacija će tada "upasti" u sistem vašeg telefona kako bi "zamijenila" GPS "biblioteku" sa Bluetooth GPS podacima koje ste upravo poslali i primili. To je ono što je općenito poznato kao "lažna lokacija". *
- Bilo koja navigacijska aplikacija, npr. Google karte trebale bi raditi paralelno s Bluetooth GPS -om.
*Odricanje od odgovornosti: Nemam veze ni sa jednim od programera hardvera i softvera navedenih u ovom uputstvu. Vi razumijete da preuzimanje bilo kojeg softvera predstavlja rizik od narušavanja kibernetičke sigurnosti. Bog zna što ti programeri softvera pišu u ovim aplikacijama, poštujte ih na bilo koji način. Ne snosim odgovornost za bilo kakvu štetu na vašem telefonu ili vama, a vi ste u potpunosti odgovorni za bilo kakve izmjene. Učinite to na vlastitu odgovornost.
Korak 2: Prikupite materijale
Trebali biste imati NEO-6M GPS, Arduino i HC-05 bluetooth modul, iako mislim da biste u nekom smislu mogli koristiti HC-06. Takođe vam je potreban vaš računar, osnovno znanje o računaru i elektronici.
Korak 3: Povežite svoj Bluetooth modul sa svojim Arduinom
Ovaj korak je kritičan kako biste bili sigurni da vaš UART na vašem Arduinu radi na 9600 Baud.
Povežite svoj bluetooth modul sa svojim Arduinom.
Otvorite svoj Arduino IDE na računaru i povežite svoj Arduino sa računarom.
Pokrenite svoj bluetooth modul u AT način rada kako biste konfigurirali njegove postavke. Trebali biste znati na kojoj brzini prijenosa radi vaš bluetooth modul. (dokumentacija pri kupovini). U suprotnom, pokušajte ga pokrenuti u 38400 bauda.
Na kraju, koristite
AT+ORGL
za vraćanje na izvorne postavke. UPOZORENJE: OVO ĆE SE PONOVNO PONOVITI U NAČINU KONFIGURIRANOM PRIJE.
zatim postavite UART na 9600 Baud
AT+UART = 9600, 0, 0
Trebali biste moći vidjeti
uredu
poruku za potvrdu postavki.
Lijepo.
Oni koji ne znaju o čemu govorim, dopustite mi da vam predložim nekoliko minuta do nekoliko sati pregledavanja instrukcija za konfiguraciju vašeg bluetooth modula. Ako vam je potrebna moja pomoć, tapšite me po ramenu ostavljajući svoje komentare ispod.
Korak 4: Povežite svoj GPS modul sa računarom
Ovaj korak je ključan za provjeru funkcioniranja vašeg GPS -a i za ohrabrivanje sebe da nastavite s ovim uputstvom.
NEO-6M bi trebao imati 4 pina. Povežite se na odgovarajući način:
NEO6M VCC na 5V Arduino
RX u TX
TX u RX
GND u GND
Za one koji ne znaju gdje su, dovraga, TX i RX na vašem Arduinu, samo ih postavite na 11 odnosno 10. Tradicionalno, trebali biste staviti 0 i 1, ali 4 godine iskustva su mi išli na živce da ne rade stalno zbog svog izlaznog signala od 3,3 V.
U redu.
Sada otvorite primjer skice koju možete pronaći u mapi s primjerima ili to učinite na jednostavan način:
#include
SoftwareSerial mySerial (10, 11); // RX, TX
void setup () {
// Otvorite serijsku komunikaciju i pričekajte da se port otvori: Serial.begin (9600); while (! Serijski) {; // čekati povezivanje serijskog porta. Potrebno samo za izvorni USB port}
mySerial.begin (9600);
}
void loop () {// trčanje iznova i iznova
if (mySerial.available ()) {Serial.write (mySerial.read ()); } if (Serial.available ()) {mySerial.write (Serial.read ()); }}
Ono što ovdje radim je da govorim Arduinu da "Hej, GPS će vam izbaciti neke podatke, evo nekoliko uputstava o tome kako ih primiti. Također, bacaju ih brzinom od 9600 Bauda."
Uredu. Otpremite kôd.
Korak 5: Provjerite svoj GPS status
Sada, na ovom koraku provjeravate GPS status.
Vrlo je važno zatvoriti svaki Arduino IDE prozor, svakog pojedinačnog. Nema izuzetaka. Isključivanje vašeg Arduina nije potrebno.
Idite na web stranicu u-bloxa da pronađete u-centar. Ovo je softver koji pretvara RAW podatke NEMA protokola u lijepu GUI formu gdje možete pomisliti da ste na trenutak špijun cool izgleda, ali u osnovi gledate samo točke i brojeve.
Nakon što ste preuzeli u-center i instalirali ga, te ga otvorili, trebali biste moći vidjeti neke blistave slike. Inače, dopustite mi da vam predložim neke postavke za igru.
Na traci s izbornicima idite na Alati> Port, provjerite je li vaš u-centar povezan s vašim Arduinom svjedočenjem bilo kojeg "COM 1" ili bilo kojeg mogućeg broja. Također provjerite je li vaš Alati> brzina prijenosa 9600 ili biste je mogli podesiti na Alati> automatsko mjerenje zvuka.
Trebalo bi da dobijete nešto u ovom trenutku.
Korak 6: Povežite GPS sa Bluetooth modulom
Ovdje povezujete GPS sa bluetooth modulom.
Koristeći osnovno elektroničko znanje, povežite:
NEO6M TX> RX Bluetooth
RX> TX
Dobro je napajati oba modula na 5V.
Oba modula bi u ovom trenutku trebala treptati nekim svjetlima. Proverite.
Korak 7: Povežite Bluetooth s Android uređajem
Ovaj korak će vam reći kako spojiti vaš bluetooth GPS s aplikacijom treće strane.
Postoji nekoliko aplikacija koje bi mogle raditi s hardverom. Dozvolite mi da preporučim Bluetooth GPS.
Preuzmite aplikaciju na svoj uređaj i pokrenite je.
U ovom trenutku idite na Postavke na uređaju s omogućenim Androidom da biste uparili Bluetooth modul, Vratite se na aplikaciju Bluetooth GPS i pritisnite povezivanje u gornjem desnom kutu. Ovo će započeti vezu između bluetooth modula i vašeg Android uređaja. Podaci bi trebali pristizati.
Savjet za rješavanje problema koji mogu predložiti je da prevučete lijevo po aplikaciji kako biste pronašli View log da vidite je li došlo do podataka. Gibarirani podaci trebali bi ukazivati na to da je vaša Bluetooth veza u redu, ali ovdje može biti problem u brzini prijenosa.
Korak 8: Zaključak i preporuka
Sada kada imate Bluetooth modul koji radi, trebali biste sebi priuštiti aplauz.
Preporučuje se:
Od starog prijenosnog računara do vanjskog monitora s digitalnom TV: 6 koraka
Od starog prijenosnog računara do vanjskog monitora s digitalnom TV: Jeste li se ikada zapitali što učiniti sa starim laptopom ili monitorom koji leži? U ovom uputstvu pokazat ću vam kako pretvoriti svoj stari laptop ili stari ekran monitora koji nema HDMI portove u vanjski monitor s HDMI, AV, kompozitom
Napravite sigurnu zonu za Android/IOS/WIN10 uređaje da biste ostali otključani: 6 koraka
Napravite sigurnu zonu za Android/IOS/WIN10 uređaje koji će ostati otključani: U ovom članku želimo napraviti cool gadget koji može učiniti sigurnu zonu za otključavanje vaših uređaja. Na kraju ovog projekta ćete: Naučit ćete kako koristiti senzor otiska prsta. Naučit ćete kako upariti svoje uređaje sa gadžetom za sigurnu zonu
Postavljanje Raspberry Pi -a bez vanjskog monitora ili tastature: 7 koraka
Postavljanje Raspberry Pi -a bez vanjskog monitora ili tipkovnice: više vam nisu potrebni vanjski monitor, tipkovnica i miš da biste započeli s Raspberry Pi, postoji još jedno rješenje - način rada bez glave
Brisanje vanjskog memorijskog uređaja na Macu: 10 koraka
Brisanje vanjskog memorijskog uređaja na Macu: Ovaj je projekt namijenjen svima koji žele izbrisati memoriju s vanjskog uređaja dok koriste Mac OS. To se može učiniti samo sa računarom sa Mac OS -om na bilo kojem vanjskom uređaju za pohranu. Ovaj proces bi trebao potrajati manje od pet minuta da
Zamjena vanjskog vanjskog svjetla: 15 koraka
Zamjena vanjskog svjetla: Ovo uputstvo pokazuje vam kako zamijeniti svjetlo svoje ambijentalne konzole u vašoj Hondi Ridgeline (ili sličnom Hondinom automobilu) u drugoj boji. Tvornička boja u mom Ridgelineu bila je žuta i prebacila sam je u plavu