Innholdsfortegnelse:
- Trinn 1: Få en Ublox LEA 6h 02 GPS -modul (eller hvilken som helst modul du foretrekker), les databladspesifikasjonene og gjør modulen klar til å koble til Arduino
- Trinn 2: Koble til GPS -modulen med Arduino
- Trinn 3: Last opp Arduino -programmet til Read Serial (Communication) Port
- Trinn 4: Utfør Python -kode
Video: Ublox LEA 6h 02 GPS -modul med Arduino og Python: 4 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:24
Grensesnitt for GPS -modul ved bruk av en Arduino UNO (eller annen Arduino -enhet) og beregning av breddegrad og lengdegrad for visning i applikasjonsvindu skrevet i Python.
Trinn 1: Få en Ublox LEA 6h 02 GPS -modul (eller hvilken som helst modul du foretrekker), les databladspesifikasjonene og gjør modulen klar til å koble til Arduino
- Les Ublox LEA 6 -databladet nøye, og kontroller at modulen er riktig
- De fleste modulene fungerer på ~ 2,7 til 3,6v, så sørg for at du har riktig strømkilde, jeg brukte Arduino 3.3v pin
- Alle modulene støtter UART -kommunikasjonsport, så vi skal bruke den til å koble til Arduino
- Moduler leveres som standard med mikro hunkontakter som jeg synes er vanskelig å koble til Arduino, derfor erstattet jeg den med 2,54 mm hunkontakt (før du bytter den, må du kontrollere at du vet hvilken pinne som gjør hva og lage et pinnediagram på papir eller datamaskin)
- Nå er denne modulen klar til å koble til Arduino
Trinn 2: Koble til GPS -modulen med Arduino
- Identifiser Tx (sender) og Rx (mottaker) til GPS -modulen og samme på Arduino også (jeg brukte UNO, så den fikk bare 1 UART -kommunikasjonsport, Tx på pin0 og Rx på pin1, flere spesifikasjoner på Arduino UNO)
-
Koble Tx og Rx på GPS -modulen med Rx og Tx fra Arduino
- Tx GPS (grønn ledning i mitt tilfelle) til => Rx av Arduino
- Rx GPS (gul ledning i mitt tilfelle) til => Tx Arduino
- Koble 3.3v Adruino -pinnen til GPS -strømmen, og koble begge områdene
- Forsiktig: Sørg for at du ikke bruker mer enn 3,3v (maks. 3,6v) på GPS -modulen, og les instruksjonsmodulen nøye
Trinn 3: Last opp Arduino -programmet til Read Serial (Communication) Port
- Koden for dette prosjektet finnes i GitHub -depotet
- Lenke:
- Vennligst les README.md -filen
- Installer u-center-programvare som angitt i README.md-filen ovenfor
- Last opp Arduino -kode til Arduino -modulen
- Koble GPS -pinnene til Arduino
- Åpne den serielle skjermen på Arduino IDE og observer utgangen fra GPS -modulen, sørg for at den skriver ut verdifull utskrift
- Koble fra Arduino seriell port ved å lukke seriell skjerm og åpne nå u-center programvare og velg serieporten til Arduino
-
Følg responsen på skjermen
- Det vil ta litt tid å gi det gyldige svaret, og avhenger av signalets styrke mottatt av GPS -modulen
- Hold GPS -modulen åpen eller i nærheten av vinduet
Trinn 4: Utfør Python -kode
- Last ned og konfigurer Python på din lokale maskin
- Last ned Python -kode for å lese GPS -data via maskinens serielle kommunikasjonsport
- Koble til og slå på GPS med Arduino
- Identifiser hvilken port som Arduino er koblet til
- Kjør Python -kode
- Skriv inn detaljer om com port
- Bekreft lat og lang data
Anbefalt:
DIY GPS Tracker --- Python-applikasjon: 5 trinn (med bilder)
DIY GPS Tracker --- Python-applikasjon: Jeg deltok i et sykkelarrangement for to uker siden. Etter at jeg var ferdig, ønsket jeg å sjekke ruten og hastigheten jeg kjørte på den tiden. Dessverre ble det ikke oppnådd. Nå bruker jeg ESP32 til å lage en GPS -tracker, og jeg tar den til å registrere sykkelruten min
GPS -bilsporing med SMS -varsling og opplasting av Thingspeak -data, Arduino -basert, hjemmeautomatisering: 5 trinn (med bilder)
GPS Car Tracker Med SMS -varsling og Thingspeak Data Upload, Arduino Based, Home Automation: Jeg lagde denne GPS -trackeren i fjor, og siden den fungerer bra, publiserer jeg den nå på Instructable. Den er koblet til tilbehørsproppen i bagasjerommet. GPS -trackeren laster opp bilposisjon, hastighet, retning og målt temperatur via mobildata
Hjemmelaget sanntids GPS-tracker (SIM800L, Ublox NEO-6M, Arduino): 8 trinn
Hjemmelaget sanntids GPS-tracker (SIM800L, Ublox NEO-6M, Arduino): Så du har en GSM-modul liggende som meg? Også en GPS-tracker? Vi tror det samme! I denne instruksen vil jeg prøve å veilede deg hvordan du oppnår målet ditt fra en nybegynners perspektiv. Siden jeg ikke hadde noen tidligere kunnskap om elektroteknikk (for å
GPS skogbrannvarslingssystem med Sim808 og Arduino Uno: 23 trinn (med bilder)
Gps skogbrannvarslingssystem med Sim808 og Arduino Uno: Hei, i dette innlegget vil vi se hvordan vi lager et skogbranndetektorsystem, med varsel via tekstmelding, om ulykkesstedet, takket være den integrerte gps sim808 -modulen, gitt av DFRobot -folket, vil vi se kilden
Manuell tilgang til GPS Ublox Neo 6M med Raspberry Pi B+: 3 trinn
Manuell tilgang til GPS Ublox Neo 6M Med Raspberry Pi B+: Raspberry Pi er en veldig kompatibel mini -PC for forskjellige moduler som er ganske enkle å bruke. I utgangspunktet er det nesten det samme som PC, men kan styres med GPIO fra Raspberry Pi. Raspberry Pi er også støtte med flere kommunikasjonslinjer, en