Sommario:

GPS con L80: 3 passaggi
GPS con L80: 3 passaggi

Video: GPS con L80: 3 passaggi

Video: GPS con L80: 3 passaggi
Video: «Человек и война» // «Скажи Гордеевой» 2024, Novembre
Anonim
GPS utilizzando L80
GPS utilizzando L80
GPS utilizzando L80
GPS utilizzando L80
GPS utilizzando L80
GPS utilizzando L80

Proverò a partecipare al concorso Sensor.

Ok, quindi è un'immagine terribile. Ma io sono un pigro Old Geek (L. O. G.). Sto tenendo un tablet in mano ma è solo così posso scattare la foto (da remoto). Di cosa si tratta è nella sacca sul mio giubbotto che contiene un GPS collegato all'antenna sulla mia spalla.

Certo che dici, gli smartphone hanno il GPS, ma qual è la sfida in questo per un GEEK. Con il mio finora posso registrare la mia passeggiata con il mio cane e tracciarla su Google Earth Pro.

Quindi ho appena completato un progetto GPS diverso:

www.instructables.com/id/Old-Man-and-the-Arduino-GPS/

Per quello ho usato un GPS MTK3339 come l'Adafruit Ultimate, a volte chiamato PA6H o LadyBird1. Ho fatto alcune ricerche su Internet e ho trovato un modulo GPS L80 molto più economico del PA6H. Ora, a quanto pare, utilizza anche l'MTK3339 ma in un pacchetto diverso. Apparentemente è stato realizzato da Quectel. Ora non ho idea se sia un clone o una versione con licenza o abbia il chip MTK3339 al suo interno o cosa, ma ne ho ordinati un paio da Aliexpress. Oltre al prezzo, l'altra cosa che mi è piaciuta è stata la spaziatura delle connessioni di 0,1 , il che significa che è molto più facile saldare per questo VECCHIO.

Quectel sembra avere un sito web migliore di quelli che ho trovato per l'altro LadyBird1 MTK3339:

www.quectel.com/product/l80.htm

Passaggio 1: test

test
test
test
test
test
test
test
test

Bene, sarebbe bello poter testare l'L80 (vedi foto) senza doverlo saldare a un PCB. I pin del connettore sull'L80 sono 0,1 ma sono piuttosto piccoli per un normale header. Mi è capitato di avere alcune intestazioni dei pin lavorate che si adatterebbero abbastanza bene. Guarda l'immagine.

Quindi li ho saldati. Guarda l'immagine.

Testate dei perni lavorate: sono lavorate per una vestibilità più stretta e una maggiore area di contatto. Funzioneranno in breadboard standard e intestazioni regolari, ma non sono molto sicuri. Raccomando di utilizzare intestazioni lavorate maschio solo con intestazioni lavorate femmina o semplicemente saldate.

La cosa buona di avere un L80 con pin è che può essere spostato da breadboard a PCB e facilmente sostituito.

SUGGERIMENTO: quindi le testate lavorate a basso costo che ho comprato tendevano a sciogliersi quando le saldavo. Tuttavia, sembravano funzionare bene.

Ok, quindi l'ho creato insieme al mio Adafruit Feather M4 Express e l'ho testato. Fondamentalmente ha funzionato come il mio GPS PA6H.

Penso che ci sia una piccola differenza nel modo in cui chiedi lo stato dell'antenna e la risposta, ma è tutto ciò che ho trovato. Lo stato dell'antenna indica se è collegata o meno un'antenna attiva esterna o se il connettore dell'antenna è in cortocircuito.

Passaggio 2: PCB L80

L80 PCB
L80 PCB
L80 PCB
L80 PCB
L80 PCB
L80 PCB

Quindi volevo creare un PCB con L80 per funzionare con il mio Arduino Feather M4 Express.

Requisiti:

PCB a lato singolo

scheda microSD

Interruttore di accensione/spegnimento

LED di stato dell'antenna

Batteria per L80

Due connessioni per l'antenna

Uno u.fl

Un MCX (da quando ho avuto un'antenna con MCX per sbaglio)

Ok, ho progettato il PCB, l'ho realizzato usando il mio metodo di trasferimento del toner:

www.instructables.com/id/Vinyl-Sticker-PCB-How-To/

L'ho saldato e ho provato a farlo funzionare. Prima ho avuto problemi con i ponticelli perché alcuni di essi erano sotto l'adattatore micro SD e si rompevano, poi ho avuto problemi di connessione all'alimentazione e l'L80 non funzionava con un'antenna esterna.

Quindi l'antenna esterna non funzionerebbe nel mio PCB ma ha funzionato sulla breadboard. (Avere l'L80 con i perni ha reso più facile andare avanti e indietro) Questo è stato molto frustrante per me. Alla fine ci ho pensato e l'unica differenza era che avevo un resistore e un LED sul pin di stato dell'antenna. Se ho rimosso il LED, ha funzionato bene.

Bene, la documentazione non era chiara e non c'erano schemi di esempio. Presumo che forse avrebbe bisogno di un buffer mosFET per funzionare.

SUGGERIMENTO in ritardo: se possibile eseguire il breadboard dell'intero circuito prima di realizzare un PCB. Quando ero più giovane, lo facevo sempre, ma questa volta ho fatto troppe supposizioni.

Alla fine, ho rinunciato a questo e ho fatto un'altra versione.

Versione 2:

Ho deciso di non avere un LED di stato dell'antenna.

Ho deciso di non avere un interruttore on/off in quanto avrebbe influito sull'M4 e non so come funzionerebbe con il backup della batteria.

Ho deciso di non mettere ponticelli sotto la scheda microSD.

Poiché l'L80 era sui pin dell'intestazione, ho inserito un paio di condensatori tra le intestazioni dell'L80.

Quindi uso Eagle Cadsoft per creare schemi e layout PCB.

Lo schema è allegato insieme ai file CadSoft plus in Eagle.zip

Un commento sullo schema: D1 è un diodo ma ho usato un dispositivo resistore in Eagle perché potevo ottenere un pacchetto più piccolo.

Dato che realizzo solo PCB a lato singolo, in questo il rame (tracce) sono in alto, le tracce blu in basso sono fili di avvolgimento del filo.

Ho trovato una parte della libreria Eagle per l'L80 ma ho dovuto creare una variante in modo da poter utilizzare le intestazioni invece dei pad SMD.

Nel file Eagle.zip ho incluso alcuni suggerimenti su come realizzo i PCB.

UTENTI EAGLE:

È incluso un file dru da utilizzare con Eagle. Dato che sono VECCHIO e non riesco a vedere anche i primi piani, cerco di creare i miei PCB con tracce più ampie e molto spazio tra di loro. È lì che uso il file MTS.dru. Ci sono molte cose nel file dru che non capisco (OLD) ma ecco alcune note che ho preso:

Tavole fai da te

Dovrebbe essere in grado di utilizzare MTS.dru

Liquidazione

Filo a filo 24mil

Cavo a Pad 16mil

Collega a via 24mil

Taglia

Larghezza minima 16mil

Mid Drill 12mil?

Passaggio cavi Larghezza 0,016 Foratura: 0,03149

A volte è necessario ridurre il gioco

Cavo a Pad 12mil

Per eseguire tracce tra i pin di intestazione

Poi l'ho riportato a 16mil

Per eseguire il poligono GND

Questo darà errori di spazio ma dovrebbe consentire più spazio per il terreno

aereo e funziona ancora.

Una volta che l'ho fatto funzionare, ho usato della colla Gorilla trasparente sul fondo per (si spera) impedire che i fili dei ponticelli si staccassero e per mantenere il supporto della batteria in posizione. Guarda l'immagine

Passaggio 3: test sul campo

Sperimentazione sul campo
Sperimentazione sul campo
Sperimentazione sul campo
Sperimentazione sul campo
Sperimentazione sul campo
Sperimentazione sul campo
Sperimentazione sul campo
Sperimentazione sul campo

Quindi ho assemblato e testato il PCB, tutto ha funzionato e ho potuto usare lo stesso schizzo dell'altro mio.

Apparentemente le antenne GPS funzionano meglio quando sono rivolte verso l'alto.

Ho cucito un marsupio sul mio gilet e ho messo del velcro sulla spalla. Guarda l'immagine

Incollato del velcro su un'antenna

Metti il GPS nella borsa e attaccami l'antenna sulla spalla. Pronto per una passeggiata.

Ok, funziona abbastanza bene. Ecco alcuni problemi:

Uno, il cavo dell'antenna nella foto è troppo lungo. Ho un'altra antenna ma non ho ancora il connettore corretto.

Due, stavo cercando di fissare un cavo dell'antenna u.fl al PCB. Questi cavi sono rigidi e il connettore è minuscolo. Ho rotto il connettore u.fl. Proverò a sostituirlo.

Tre, su una traccia che ho registrato e tracciato su Google Earth, la traccia è lontana da dove mi trovavo effettivamente. Vedi immagine. Questo potrebbe essere dovuto al fatto che l'almanacco GPS non era completo. Potrebbe anche essere un cattivo L80. Ad ogni modo, ho un secondo L80 ma sto aspettando altri pin lavorati per poterlo provare.

Consigliato: