Innholdsfortegnelse:
Video: GPS ved bruk av L80: 3 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:23
Skal prøve å delta i Sensor -konkurransen.
Ok, så det er et forferdelig bilde. Men jeg er en lat Old Geek (L. O. G.). Jeg holder et nettbrett i hånden, men det er bare slik at jeg kan ta bildet (eksternt). Det dette handler om er i posen på vesten min som inneholder en GPS koblet til antennen på skulderen min.
Sikker på at du sier, smarttelefoner har GPS -er, men hva er utfordringen i det for en GEEK. Med min så langt kan jeg registrere min tur med hunden min og plotte den på Google Earth Pro.
Så jeg har nettopp fullført et annet GPS -prosjekt:
www.instructables.com/id/Old-Man-and-the-Arduino-GPS/
For den brukte jeg en MTK3339 GPS som Adafruit Ultimate, noen ganger kalt PA6H eller LadyBird1. Jeg søkte litt på internett og fant en L80 GPS -modul for mye billigere enn PA6H. Nå bruker den tilsynelatende også MTK3339, men i en annen pakke. Tilsynelatende er den laget av Quectel. Nå aner jeg ikke om det er en klon eller en lisensiert versjon eller har MTK3339 -brikken inni den eller hva, men jeg bestilte et par fra Aliexpress. I tillegg til pris, var den andre tingen jeg likte at tilkoblingene var på 0,1”mellomrom, noe som betyr at det er mye lettere for denne GAMLE mannen å lodde.
Quectel ser ut til å ha et bedre nettsted enn noe jeg fant for den andre LadyBird1 MTK3339:
www.quectel.com/product/l80.htm
Trinn 1: Testing
Vel, det ville være fint å kunne teste L80 (se bilder) uten å måtte lodde den til en PCB. Kontaktpinnene på L80 er 0,1”, men er ganske små for en vanlig topptekst. Jeg hadde tilfeldigvis noen bearbeidede pinnehoder som ville passe ganske bra. Se bilde.
Så jeg loddet dem videre. Se bilde.
Bearbeidede pinnehoder: De er bearbeidet for en tettere passform og mer kontaktområde. De vil fungere i standard brødbrett og vanlige overskrifter, men er ikke veldig sikre. Jeg anbefaler å bruke hannbearbeidede hoder bare med kvinnelige maskinhoder eller bare loddet.
Det gode med å ha en L80 med pinner er at den kan flyttes fra brødbrett til PCB og enkelt byttes ut.
TIPS: Så de billige maskinbaserte hodene jeg kjøpte hadde en tendens til å smelte når jeg loddet dem inn. De så imidlertid ut til å fungere greit.
Ok, så jeg brettet det sammen med Adafruit Feather M4 Express og testet det. Det fungerte i utgangspunktet det samme som min PA6H GPS.
Jeg tror det er en liten forskjell i hvordan du spør om antennestatus og respons, men det er alt jeg fant. Antennestatus er om en ekstern aktiv antenne er tilkoblet eller ikke, eller om antennekontakten er kortsluttet.
Trinn 2: L80 PCB
Så jeg ønsket å lage en PCB med L80 for å jobbe med min Arduino Feather M4 Express.
Krav:
Ensidig PCB
microSD -kort
På / av bryter
Antennestatus -LED
Batteri for L80
To antenneforbindelser
En u.fl
Én MCX (Siden jeg ved en feiltakelse hadde en antenne med MCX)
Ok, jeg designet PCB, gjorde det ved hjelp av toneroverføringsmetoden min:
www.instructables.com/id/Vinyl-Sticker-PCB-How-To/
Jeg loddet opp og prøvde å få det til å fungere. Først hadde jeg problemer med hoppere da noen av dem var under micro SD -adapteren og gikk i stykker, så hadde jeg problemer med strømtilkoblingen og L80 ville ikke fungere med en ekstern antenne.
Så den eksterne antennen ville ikke fungere i kretskortet mitt, men det fungerte på brødbrettet. (Å ha L80 med pinner gjorde det lettere å gå frem og tilbake) Dette var veldig frustrerende for meg. Til slutt tenkte jeg på det, og den eneste forskjellen var at jeg hadde en motstand og LED på antennestatus -pinnen. Hvis jeg fjernet lysdioden, fungerte den greit.
Vel, dokumentasjonen var ikke klar, og det var ingen eksempler på skjemaer. Jeg antar at det kanskje trenger en mosFET -buffer for å fungere.
Forsinket TIPS: Om mulig brødbrett hele kretsen før du lager en PCB. Da jeg var yngre, ville jeg alltid gjøre det, men denne gangen gjorde jeg for mange antagelser.
Til slutt ga jeg opp denne og laget en annen versjon.
Versjon 2:
Jeg bestemte meg for å ikke ha en antennestatus -LED.
Jeg bestemte meg for ikke å ha en av/på -bryter, da det ville ha påvirket M4 og vet ikke hvordan det ville fungere med batteribackup.
Jeg bestemte meg for å ikke sette noen hoppere under microSD -kortet.
Siden L80 var på header pins, satte jeg et par kondensatorer mellom L80 headers.
Så jeg bruker Eagle Cadsoft til å lage skjemaer og PCB -layout.
Skjematisk er vedlagt sammen med CadSoft -filene pluss i Eagle.zip
En kommentar til skjematisk: D1 er en diode, men jeg brukte en motstandsenhet i Eagle fordi jeg kunne få en mindre pakke.
Siden jeg bare lager ensidige PCB -er, i denne er kobberet (sporene) på toppen, de blå sporene på bunnen er wirewirer.
Jeg fant en Eagle bibliotekdel for L80, men måtte lage en variant slik at jeg kunne bruke overskrifter i stedet for SMD -pads.
I Eagle.zip -filen har jeg tatt med noen tips om hvordan jeg lager PCB -er.
ØRNBRUKERE:
Inkludert er en dru -fil som skal brukes med Eagle. Siden jeg er gammel og ikke kan se nærbilde i tillegg, prøver jeg å lage PCB -ene mine med større spor og mye klaring mellom dem. Det er der jeg bruker MTS.dru -filen. Det er mange ting i dru -filen som jeg ikke forstår (OLD), men her er noen notater jeg har laget:
DIY -plater
Bør kunne bruke MTS.dru
Klarering
Wire to Wire 24mil
Wire til Pad 16mil
Koble til via 24mil
Størrelse
Min bredde 16mil
Mid Drill 12mil?
Føringsledninger Bredde 0,016 Bor: 0,03149
Noen ganger må du redusere klaring
Wire til Pad 12mil
Å kjøre spor mellom toppnålene
Så satte jeg den tilbake til 16mil
For å kjøre polygon GND
Dette vil gi klareringsfeil, men bør gi mer klaring for bakken
fly og jobber fremdeles.
Når jeg fikk det til å fungere, brukte jeg litt klart Gorilla Lim på bunnen for (forhåpentligvis) å holde jumper -ledningene fra å trekke seg ut og for å holde batteriholderen på plass. Se bilde
Trinn 3: Felttesting
Så jeg monterte og testet PCB, alt fungerte, og jeg kunne bruke den samme skissen som i min andre.
Tilsynelatende fungerer GPS -antenner best når de peker opp.
Jeg sydde en pose på vesten min og la litt borrelås på skulderen. Se bilde
Limt litt borrelås på en antenne
Legg GPS -en i posen og den antennen som sitter fast på skulderen min. Klar for en tur.
Ok, det fungerer ganske bra. Her er noen problemer:
En, antennekabelen på bildet er for lang. Jeg har en annen antenne, men ikke den riktige kontakten ennå.
To, jeg prøvde å feste en u.fl -antennekabel til kretskortet. Disse kablene er stive og kontakten er liten. Jeg brøt u.fl -kontakten. Skal prøve å bytte den.
Tre, på et spor jeg spilte inn og plottet på Google Earth, er sporet utenfor der jeg faktisk var. Se bildet. Dette kan skyldes at GPS -almanakkene ikke var fullstendige. Kan også være en dårlig L80. Uansett, jeg har en andre L80, men jeg venter på noen flere bearbeidede pinner, så jeg kan prøve den.
Anbefalt:
Arduino GPS-klokke med lokal tid ved bruk av NEO-6M-modul: 9 trinn
Arduino GPS-klokke med lokal tid ved bruk av NEO-6M-modul: I denne opplæringen lærer vi hvordan du får en nåværende tid fra satellittene ved hjelp av arduino. Se videoen
Ulykkesvarslingssystem ved bruk av GSM, GPS og akselerometer: 5 trinn (med bilder)
Ulykkesvarslingssystem ved bruk av GSM, GPS og akselerometer: Vennligst stem meg for en konkurranseVennligst stem meg på konkurransenI dag dør mange mennesker på veien på grunn av ulykke, hovedårsaken er "forsinkelse i redning". Dette problemet er veldig stort i utviklingsland, så jeg designet dette prosjektet for å redde
Kontroll ledet over hele verden ved bruk av internett ved hjelp av Arduino: 4 trinn
Kontroll ledet over hele verden ved bruk av internett ved hjelp av Arduino: Hei, jeg er Rithik. Vi kommer til å lage en Internett -kontrollert LED ved hjelp av telefonen din. Vi kommer til å bruke programvare som Arduino IDE og Blynk. Det er enkelt, og hvis du lyktes kan du kontrollere så mange elektroniske komponenter du vilTing We Need: Hardware:
Overvåke akselerasjon ved bruk av Raspberry Pi og AIS328DQTR ved hjelp av Python: 6 trinn
Overvåke akselerasjon ved hjelp av Raspberry Pi og AIS328DQTR Bruke Python: Akselerasjon er begrenset, tror jeg i henhold til noen fysikklover.- Terry Riley En gepard bruker fantastisk akselerasjon og raske endringer i hastighet når jeg jager. Den raskeste skapningen i land en gang i blant bruker sitt høyeste tempo for å fange byttedyr. Den
Atollic TrueStudio-Switch på LED-en ved å trykke på trykknappen ved bruk av STM32L100: 4 trinn
Atollic TrueStudio-Switch på LED-en ved å trykke på trykknappen ved bruk av STM32L100: I denne opplæringen til STM32 skal jeg fortelle deg hvordan du leser en GPIO-pin av STM32L100, så her skal jeg lage en ombord LED-glød av bare trykke på trykknappen