Indholdsfortegnelse:

GPS ved hjælp af L80: 3 trin
GPS ved hjælp af L80: 3 trin

Video: GPS ved hjælp af L80: 3 trin

Video: GPS ved hjælp af L80: 3 trin
Video: GPS Tracker | Quectel L80 | SIM800 | DIY | Arduino 2024, November
Anonim
GPS ved hjælp af L80
GPS ved hjælp af L80
GPS ved hjælp af L80
GPS ved hjælp af L80
GPS ved hjælp af L80
GPS ved hjælp af L80

Vil prøve at deltage i sensorkonkurrence.

Okay, så det er et forfærdeligt billede. Men jeg er en LAZY Old Geek (L. O. G.). Jeg holder en tablet i hånden, men det er bare så jeg kan skyde billedet (eksternt). Hvad dette handler om er i posen på min vest, som indeholder en GPS forbundet til antennen på min skulder.

Sikker på at du siger, smartphones har GPS'er, men hvad er udfordringen i det for en NØD. Med mit hidtil kan jeg registrere min tur med min hund og plotte den på Google Earth Pro.

Så jeg har lige afsluttet et andet GPS -projekt:

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

Til den brugte jeg en MTK3339 GPS som Adafruit Ultimate, undertiden kaldet en PA6H eller LadyBird1. Jeg søgte lidt på Internettet og fandt et L80 GPS -modul meget billigere end PA6H. Nu bruger den tilsyneladende også MTK3339, men i en anden pakke. Tilsyneladende er den lavet af Quectel. Nu aner jeg ikke, om det er en klon eller en licenseret version eller har MTK3339 -chippen inde i den eller hvad, men jeg bestilte et par fra Aliexpress. Udover pris var den anden ting, jeg kunne lide, forbindelserne var på 0,1”afstand, hvilket betyder, at det er meget lettere for denne GAMLE mand at lodde.

Quectel ser ud til at have et bedre websted end noget, jeg fandt for den anden LadyBird1 MTK3339:

www.quectel.com/product/l80.htm

Trin 1: Test

Test
Test
Test
Test
Test
Test
Test
Test

Nå, det ville være rart at kunne teste L80 (se billeder) uden at skulle lodde den til et printkort. Stikkene på L80 er 0,1”, men er ret små til en almindelig header. Jeg havde tilfældigvis nogle bearbejdede stiftoverskrifter, der ville passe ret godt. Se billede.

Så jeg lodde dem videre. Se billede.

Bearbejdede nålehoveder: De er bearbejdet for en strammere pasform og mere kontaktområde. De fungerer på standard brødbrætter og almindelige skæreborde, men er ikke særlig sikre. Jeg anbefaler, at du kun bruger maskinehoveder, der er bearbejdet med hunbearbejdede hoveder eller bare loddes.

Det gode ved at have en L80 med stifter er, at den kan flyttes fra brødbræt til print og let udskiftes.

TIP: Så de billige bearbejdede skæreborde, jeg købte, havde en tendens til at smelte, da jeg lodde dem i. De syntes dog at fungere ok.

Okay, så jeg brødboardede det sammen med min Adafruit Feather M4 Express og testede det. Det fungerede stort set det samme som min PA6H GPS.

Jeg tror, der er en lille forskel på, hvordan du beder om antennestatus og svaret, men det er alt, hvad jeg fandt. Antennestatus er, om der er tilsluttet en ekstern aktiv antenne eller ej, eller hvis antennestikket er kortsluttet.

Trin 2: L80 PCB

L80 printkort
L80 printkort
L80 printkort
L80 printkort
L80 printkort
L80 printkort

Så jeg ville lave et printkort med L80 til at arbejde med min Arduino Feather M4 Express.

Krav:

Enkeltsidet printkort

microSD -kort

Tænd/sluk -kontakt

LED for antennestatus

Batteri til L80

To antenneforbindelser

En u.fl

Én MCX (Da jeg ved en fejltagelse havde en antenne med MCX)

Okay, jeg designede printkortet, lavede det ved hjælp af min toneroverførselsmetode:

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

Jeg lod det op og forsøgte at få det til at fungere. Først havde jeg problemer med jumpere, da nogle af dem var under micro SD -adapteren og gik i stykker, derefter havde jeg problemer med strømtilslutningen, og L80 ville ikke fungere med en ekstern antenne.

Så den eksterne antenne ville ikke fungere i mit printkort, men det fungerede på brødbrættet. (At have L80 med stifter gjorde det lettere at gå frem og tilbage) Dette var meget frustrerende for mig. Endelig tænkte jeg over det, og den ene forskel var, at jeg havde en modstand og LED på antennestatuspinden. Hvis jeg fjernede LED'en, fungerede det okay.

Godt nok var dokumentationen ikke klar, og der var ingen stikprøveskemaer. Jeg går ud fra, at det måske ville have brug for en mosFET -buffer for at fungere.

Forsinket TIP: Om muligt brødbræt hele kredsløbet, før der laves et printkort. Da jeg var yngre, ville jeg altid gøre det, men denne gang gjorde jeg for mange antagelser.

Endelig opgav jeg denne og lavede en anden version.

Version 2:

Jeg besluttede ikke at have en antennestatus -LED.

Jeg besluttede ikke at have en tænd/sluk -kontakt, da det ville have påvirket M4 og ved ikke, hvordan det ville fungere med batteribackup.

Jeg besluttede mig for ikke at lægge jumpere under microSD -kortet.

Da L80 var på header pins, satte jeg et par kondensatorer imellem L80 headers.

Så jeg bruger Eagle Cadsoft til at oprette skemaer og PCB -layout.

Skematisk er vedhæftet sammen med CadSoft -filerne plus i Eagle.zip

En kommentar til skematisk: D1 er en diode, men jeg brugte en modstandsenhed i Eagle, fordi jeg kunne få en mindre pakke.

Da jeg kun laver enkeltsidede printkort, i denne er kobberet (spor) på toppen, de blå spor i bunden er trådtråde.

Jeg fandt en Eagle biblioteksdel til L80, men måtte lave en variant, så jeg kunne bruge headers i stedet for SMD -pads.

I Eagle.zip -filen har jeg inkluderet nogle tips til, hvordan jeg laver PCB'erne.

ØRNBRUGERE:

Inkluderet er en dru -fil til brug med Eagle. Da jeg er gammel og ikke kan se nærbillede, forsøger jeg at lave mine PCB'er med bredere spor og masser af afstand mellem dem. Det er her, jeg bruger MTS.dru -filen. Der er mange ting i dru -filen, som jeg ikke forstår (OLD), men her er nogle noter, jeg lavede:

DIY boards

Skal kunne bruge MTS.dru

Rydning

Wire to Wire 24mil

Wire til Pad 16mil

Wire til via 24mil

Størrelse

Min bredde 16mil

Mellembor 12mil?

Føringsledninger Bredde 0,016 Bor: 0,03149

Nogle gange skal reducere clearance

Wire til Pad 12mil

At køre spor mellem headerstifter

Så satte jeg den tilbage til 16mil

For at køre polygon GND

Dette vil give klaringsfejl, men bør give mere frihøjde til jorden

fly og arbejder stadig.

Når jeg fik det til at fungere, brugte jeg noget klart Gorilla Lim i bunden for (forhåbentlig) at holde jumper -ledningerne fra at trække ud og for at holde batteriholderen på plads. Se billede

Trin 3: Felttest

Felttest
Felttest
Felttest
Felttest
Felttest
Felttest
Felttest
Felttest

Så jeg samlede og testede PCB, alt fungerede, og jeg kunne bruge den samme skitse som i min anden.

Tilsyneladende fungerer GPS -antenner bedst, når de peger opad.

Jeg syede en pose på min vest og lagde lidt velcro på skulderen. Se billede

Limet lidt velcro på en antenne

Læg GPS'en i posen og sætter antennen på min skulder. Klar til en gåtur.

Okay, det fungerer ret godt. Her er nogle problemer:

Det ene, antennekablet på billedet er for langt. Jeg har en anden antenne, men endnu ikke det korrekte stik.

To, jeg forsøgte at fastgøre et u.fl -antennekabel til printkortet. Disse kabler er stive, og stikket er lille. Jeg ødelagde u.fl -stikket. Vil prøve at udskifte den.

Tre, på et spor, jeg indspillede og plottede på Google Earth, er sporet fra, hvor jeg faktisk var. Se billede. Dette kan skyldes, at GPS -almanak -tingene ikke var komplette. Det kan også være en dårlig L80. Anyway, jeg har en anden L80, men venter på nogle flere bearbejdede stifter, så jeg kan prøve det.

Anbefalede: