Sommario:
- Fase 1: Fondamenti
- Passaggio 2: raccogli i tuoi materiali
- Passaggio 3: collega il modulo Bluetooth al tuo Arduino
- Passaggio 4: collega il modulo GPS al computer
- Passaggio 5: controlla lo stato del tuo GPS
- Passaggio 6: collega il tuo GPS al modulo Bluetooth
- Passaggio 7: collega il tuo Bluetooth al tuo dispositivo Android
- Passaggio 8: conclusione e raccomandazione
Video: Configurazione per provider GPS Bluetooth esterno per dispositivi Android: 8 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 09:59
Questo tutorial spiegherà come creare il tuo GPS esterno abilitato per Bluetooth per il tuo telefono, accendi qualunque cosa a circa $ 10.
Distinta base:
- NEO 6M U-blox GPS
- Modulo bluetooth HC-05
- Conoscenza interfacciamento moduli Blutooth Low Energy
- Arduino
- Buon senso
- Competenza nel cablaggio
Fase 1: Fondamenti
Quindi come funziona, in generale?
- u-blox è un'azienda svedese che produce GPS. Il modulo GPS fornisce una serie di dati sotto quello che chiamano protocollo NEMA. Può consistere in diverse righe di dati nella sua forma RAW, ma usando il software giusto dovresti essere in grado di dire cosa è cosa.
- Il modulo GPS emette i dati in seriale e i dati vengono ricevuti dal modulo bluetooth, poiché funzionano su UART. (significa che hanno la stessa modalità di trasporto se si potesse pensare in questo modo).
- Ora, il modulo bluetooth con la giusta configurazione, trasmetterà tutti i dati GPS grezzi al tuo telefono abilitato per Android.
- Il telefono Android utilizzerà un'app di terze parti per elaborare i dati RAW GPS in un formato leggibile dall'uomo.
- L'app "hackererà" il sistema del tuo telefono per "sostituire" la "libreria" GPS con i dati GPS Bluetooth che hai appena trasmesso e ricevuto. Questo è ciò che comunemente è noto come "posizione fittizia". *
- Qualsiasi app di navigazione, ad es. Google Maps dovrebbe funzionare in parallelo con il GPS Bluetooth.
*Disclaimer: non ho alcuna affiliazione con nessuno degli sviluppatori di hardware e software menzionati in questo manuale. Comprendi che il download di qualsiasi software comporta rischi di violazione della sicurezza informatica. Dio sa cosa scrivono quegli sviluppatori di software in queste app, rispettali in ogni modo possibile. Non sono responsabile per eventuali danni arrecati al tuo telefono o a te e sei pienamente responsabile di eventuali modifiche. Fallo a tuo rischio.
Passaggio 2: raccogli i tuoi materiali
Dovresti avere il NEO-6M GPS, Arduino e un modulo bluetooth HC-05, anche se penso che potresti essere in grado di usare HC-06 in un certo senso. Hai anche bisogno del tuo computer, alcune conoscenze di base di informatica ed elettronica.
Passaggio 3: collega il modulo Bluetooth al tuo Arduino
Questo passaggio è fondamentale per assicurarti che il tuo UART sul tuo Arduino funzioni a 9600 Baud.
Collega il tuo modulo bluetooth al tuo Arduino.
Apri il tuo IDE Arduino sul tuo computer e collega il tuo Arduino al tuo computer.
Avvia il tuo modulo bluetooth in modalità AT per configurarne le impostazioni. Dovresti essere in grado di dire su quale baud rate gira il tuo modulo bluetooth. (documentazione al momento dell'acquisto). Altrimenti, prova a eseguirlo a 38400 baud.
Alla fine, usa il
AT+ORGL
per ripristinare le impostazioni originali. ATTENZIONE: QUESTO RIPRISTINA QUALSIASI MODALITÀ CONFIGURATA IN PRECEDENZA.
quindi, imposta l'UART a 9600 Baud
AT+UART=9600, 0, 0
Dovresti essere in grado di vedere il
ok
messaggio per confermare le impostazioni.
Bello.
Coloro che non sanno di cosa stavo parlando, mi permetta di suggerirti da pochi minuti a qualche ora di navigazione sulle istruzioni per configurare il tuo modulo bluetooth. Se hai bisogno del mio aiuto, dai una pacca sulla spalla lasciando i tuoi commenti qui sotto.
Passaggio 4: collega il modulo GPS al computer
Questo passaggio è fondamentale per verificare se il tuo GPS funziona e anche per incoraggiarti ad andare avanti in questa istruzione.
Il NEO-6M dovrebbe avere 4 pin. Connettiti di conseguenza:
NEO6M VCC a 5V Arduino
da RX a TX
TX a RX
GND a GND
Per coloro che non sanno dove diavolo sono TX e RX sul tuo Arduino, mettili rispettivamente su 11 e 10. Tradizionalmente, dovresti mettere su 0 e 1, ma 4 anni di esperienza mi hanno dato sui nervi che non funzionano sempre a causa del loro segnale di uscita a 3,3 V.
Va bene.
Ora, apri lo schizzo di esempio che potresti trovare nella cartella degli esempi o fallo nel modo più semplice:
#includere
SoftwareSerial mySerial(10, 11); // RX, TX
void setup() {
// Apri le comunicazioni seriali e attendi l'apertura della porta: Serial.begin(9600); while (!Serial) {; // attendi che la porta seriale si connetta. Necessario solo per la porta USB nativa }
mySerial.begin(9600);
}
void loop() { // correre più e più volte
if (mySerial.available()) { Serial.write(mySerial.read()); } if (Serial.available()) { mySerial.write(Serial.read()); } }
Quello che sto facendo qui è che sto dicendo ad Arduino che "Ehi, il GPS ti scaricherà alcuni dati, ecco alcune istruzioni su come riceverli. Inoltre, li stanno scaricando a una velocità di 9600 Baud."
Ok. Carica il codice.
Passaggio 5: controlla lo stato del tuo GPS
Ora, questo passaggio è dove controlli lo stato del GPS.
È molto molto importante chiudere ogni finestra IDE di Arduino, ogni singola finestra. Nessuna eccezione. Non è necessario scollegare Arduino.
Vai al sito web di u-blox per trovare u-center. Questo è il software che converte i dati RAW del protocollo NEMA nella simpatica interfaccia grafica in cui puoi pensare di essere una bella spia per un momento, ma in pratica stai solo guardando punti e numeri.
Dopo aver scaricato u-center, installato e aperto, dovresti essere in grado di vedere alcune immagini appariscenti. Altrimenti, lascia che ti suggerisca alcune impostazioni con cui giocare.
Sulla barra dei menu, vai su Strumenti > Porta, assicurati che il tuo u-center sia connesso al tuo Arduino assistendo a qualsiasi "COM 1" o qualsiasi numero possibile. Inoltre, controlla se la tua velocità di trasmissione in Strumenti> è 9600, oppure puoi impostarla su Strumenti> Autobauding per comodità.
Dovresti ottenere qualcosa a questo punto.
Passaggio 6: collega il tuo GPS al modulo Bluetooth
Qui colleghi il tuo GPS al tuo modulo bluetooth.
Utilizzando le conoscenze elettroniche di base, collegare:
NEO6M TX > RX Bluetooth
RX> TX
Va bene alimentare entrambi i moduli a 5V.
Entrambi i moduli dovrebbero lampeggiare alcune luci a questo punto. Controlla.
Passaggio 7: collega il tuo Bluetooth al tuo dispositivo Android
Questo passaggio ti dirà come interfacciare il tuo GPS bluetooth con un'app di terze parti.
Ci sono alcune app che potrebbero funzionare con l'hardware. Mi permetta di consigliare il GPS Bluetooth.
Scarica l'app sul tuo dispositivo ed eseguila.
A questo punto, vai alle tue Impostazioni nel tuo dispositivo Android abilitato per accoppiare il tuo modulo bluetooth, torna all'app Bluetooth GPS e premi connetti nell'angolo in alto a destra. Questo avvierà la connessione tra il modulo bluetooth e il tuo dispositivo Android. I dati dovrebbero arrivare a dirotto.
Un suggerimento per la risoluzione dei problemi che potrei suggerire è scorrere verso sinistra sull'app per trovare Visualizza registro per vedere se sono stati ricevuti dati. I dati senza senso dovrebbero indicare che la connessione Bluetooth è a posto, ma la velocità di trasmissione potrebbe essere il problema qui.
Passaggio 8: conclusione e raccomandazione
Ora che hai un modulo bluetooth funzionante, dovresti farti un applauso.
Consigliato:
Configurazione di una firma su un'app Outlook per dispositivi mobili: 5 passaggi
Configurazione di una firma su un'app Outlook per dispositivi mobili: se lavori nel mondo degli affari, molto probabilmente hai acquisito familiarità con la versione desktop di Microsoft Outlook. Outlook è un ottimo strumento che ti consente di inviare e-mail, archiviare file, pianificare riunioni e personalizzare in qualsiasi modo desideri
Crea una zona sicura per i dispositivi Android/IOS/WIN10 per rimanere sbloccati: 6 passaggi
Crea una zona sicura per i dispositivi Android/IOS/WIN10 per rimanere sbloccati: in questo articolo, vogliamo creare un gadget interessante che possa creare una zona sicura per sbloccare i tuoi dispositivi. Alla fine di questo progetto: Imparerai come utilizzare un sensore di impronte digitali. Imparerai come accoppiare i tuoi dispositivi con il tuo gadget zona sicura. Imparerai
Dock di ricarica per più dispositivi Lego, tablet per telefono: 15 passaggi (con immagini)
Lego Multi Device Charge Dock, Phone Tablet: costruisci il tuo dock di ricarica lego
NE555 Timer - Configurazione del timer NE555 in una configurazione astabile: 7 passaggi
NE555 Timer | Configurazione del timer NE555 in una configurazione astabile: il timer NE555 è uno dei circuiti integrati più comunemente utilizzati nel mondo dell'elettronica. È sotto forma di DIP 8, il che significa che dispone di 8 pin
Crea un HDD esterno da un vecchio CD/RW esterno: 5 passaggi
Crea un HDD esterno da un vecchio CD/RW esterno: conversione abbastanza semplice di un vecchio cd/rw esterno in un disco rigido esterno più utile. Fornisce1-cd/rw esterno (preferibilmente il tipo più squadrato)1-hard disk (deve corrispondere al connettore interno del case dell'unità, deve essere formattato/sistemato)1-sm