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 s računalom
- Korak 5: Provjerite svoj GPS status
- Korak 6: Povežite GPS sa svojim Bluetooth modulom
- Korak 7: Povežite Bluetooth s Android uređajem
- Korak 8: Zaključak i preporuka
Video: Postavljanje vanjskog Bluetooth GPS davatelja usluga za Android uređaje: 8 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:32
Ova instrukcija će vam objasniti kako stvoriti vlastiti vanjski GPS s omogućenim Bluetooth-om za vaš telefon, zapaliti sve na samo 10 USD.
Opis materijala:
- NEO 6M U-blox GPS
- Bluetooth-modul HC-05
- Poznavanje sučelja Blutooth niskoenergetskih modula
- Arduino
- Zdrav razum
- Znanje o ožičenju
Korak 1: Osnove
Pa kako to općenito funkcionira?
- u-blox je švedska tvrtka koja proizvodi GPS. GPS modul pruža niz podataka prema onome što oni nazivaju NEMA protokolom. Može se sastojati od nekoliko redaka podataka u svom RAW obliku, ali pomoću odgovarajućeg softvera trebali biste znati što je što.
- GPS modul šalje podatke serijski, a podatke prima modul bluetooth, 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 sirove 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 sustav vašeg telefona kako bi "zamijenila" GPS "biblioteku" s 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 s jednim od programera hardvera i softvera navedenih u ovom uputstvu. Vi razumijete da preuzimanje bilo kojeg softvera predstavlja rizik od kršenja kibernetičke sigurnosti. Bog zna što ti programeri softvera pišu u ovim aplikacijama, poštuj ih na sve moguće načine. Ne snosim odgovornost za bilo kakvu štetu na vašem telefonu ili vama, a vi ste u potpunosti odgovorni za sve 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đer vam je potrebno vaše računalo, osnovno znanje o računalu i elektronici.
Korak 3: Povežite svoj Bluetooth modul sa svojim Arduinom
Ovaj korak je ključ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čunalu i povežite svoj Arduino s računalom.
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 kupnji). U suprotnom, pokušajte ga pokrenuti u 38400 bauda.
U konačnici, upotrijebite
AT+ORGL
za vraćanje na izvorne postavke. UPOZORENJE: Ovo će se resetirati u načinu rada koji je konfiguriran prije.
zatim postavite UART na 9600 Baud
AT+UART = 9600, 0, 0
Trebali biste moći vidjeti
u redu
poruku za potvrdu postavki.
Lijepo.
Oni koji ne znaju o čemu sam govorio, 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 s računalom
Ovaj je korak ključan za provjeru radi li vaš GPS, a također i za poticanje da nastavite s ovim uputama.
NEO-6M bi trebao imati 4 pina. Povežite se u skladu s tim:
NEO6M VCC na 5V Arduino
RX u TX
TX u RX
GND u GND
Za one koji ne znaju gdje su 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 cijelo vrijeme 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:
#uključi
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 priključak}
mySerial.begin (9600);
}
void loop () {// 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 uputa kako ih primiti. Također, oni ga ispuštaju brzinom od 9600 Bauda."
U redu. Učitajte kôd.
Korak 5: Provjerite svoj GPS status
Sada ovaj korak provjerava GPS status.
Vrlo je važno zatvoriti svaki Arduino IDE prozor, svaki pojedinačno. Bez iznimki. Isključivanje vašeg Arduina nije potrebno.
Idite na web stranicu u-bloxa kako biste pronašli u-centar. Ovo je softver koji pretvara RAW podatke NEMA protokola u lijepi GUI oblik gdje možete pomisliti da ste na trenutak špijun cool izgleda, ali u osnovi samo gledate točke i brojeve.
Nakon što ste preuzeli u-center, instalirali ga i otvorili, trebali biste moći vidjeti neke blistave slike. Inače, dopustite mi da vam predložim neke postavke za igru.
Na traci izbornika idite na Alati> Port, provjerite je li vaš u-centar povezan s vašim Arduinom svjedočeći bilo koji "COM 1" ili bilo koji drugi mogući broj. Također provjerite je li vaš Alati> brzina prijenosa 9600 ili biste je mogli podesiti na Alati> automatsko mjerenje zvuka.
U ovom biste trenutku trebali dobiti nešto.
Korak 6: Povežite GPS sa svojim Bluetooth modulom
Ovdje povezujete GPS sa svojim 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 trebala treptati neka svjetla u ovom trenutku. Provjerite.
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. Dopustite 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 u aplikaciju Bluetooth GPS i pritisnite povezivanje u gornjem desnom kutu. Time će se započeti veza 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 prijeđete prstom ulijevo u aplikaciji kako biste pronašli View log kako biste provjerili je li došlo do podataka. Tipični 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čeni:
AWS i IBM: Usporedba IoT usluga: 4 koraka
AWS i IBM: Usporedba IoT usluga: Danas uspoređujemo dva snopa koji omogućuju razvoj IoT aplikacija s gledišta različitih ponuda usluga
Postavljanje Raspberry Pi bez vanjskog monitora ili tipkovnice: 7 koraka
Postavljanje Raspberry Pi bez vanjskog monitora ili tipkovnice: više vam nisu potrebni vanjski monitor, tipkovnica i miš za početak rada s Raspberry Pi, postoji još jedno rješenje - način rada bez glave
Jačanje SSL usluga na vašem web poslužitelju (Apache/ Linux): 3 koraka
Jačanje SSL usluga na vašem web poslužitelju (Apache/ Linux): Ovo je vrlo kratak vodič koji se bavi jednim aspektom kibernetičke sigurnosti - snagom ssl usluge na vašem web poslužitelju. Pozadina je da se ssl usluge na vašoj web stranici koriste kako bi se osiguralo da nitko ne može hakirati podatke koji se prenose
Irrigações Automatizadas Com Web usluga Korištenje Pythona: 5 koraka (sa slikama)
Irrigações Automatizadas Com Web Service Korištenje Pythona: Neste projeto iremos desenvolver um system for monitoringra para planta ç õ es, que ir á obter dados de umidade relativa do ar, press ã o atmosfera & rica, temperatura do ar, incid ê ncia UV, velocidade do vento e condi &
Zamjena vanjskog vanjskog svjetla: 15 koraka
Zamjena vanjskog svjetla okoline: Ova uputa pokazuje vam kako zamijeniti svjetlo ambijentalne konzole u svojoj Hondi Ridgeline (ili sličnom Hondinom automobilu) drugom bojom. Tvornička boja u mom Ridgelineu bila je jantarna i prebacila sam je u plavu