Sisukord:
2025 Autor: John Day | [email protected]. Viimati modifitseeritud: 2025-01-13 06:57
GPS -mooduli liidestamine, kasutades Arduino UNO -d (või mõnda muud Arduino -seadet), ning laius- ja pikkuskraadi arvutamine, et kuvada need rakenduste aknas, mis on kirjutatud Pythonis.
Samm: hankige Ublox LEA 6h 02 GPS -moodul (või mis tahes eelistatud moodul), lugege andmelehe spetsifikatsioone ja valmistage moodul Arduinoga ühenduse loomiseks valmis
- Lugege hoolikalt Ublox LEA 6 andmelehte ja veenduge, et teie moodul on õige
- Enamik mooduleid töötab ~ 2,7 kuni 3,6 v pingel, seega veenduge, et teil oleks õige toiteallikas, ma kasutasin Arduino 3,3 v pin
- Kõik moodulid toetavad UART -i kommunikatsiooniporti, nii et me kasutame seda Arduinoga liidestamiseks
- Vaikimisi on moodulitel mikro -pesad, mida on mul raske Arduinoga ühendada, seega asendasin selle 2,54 mm hüppajajuhtme pistikupesaga (enne selle vahetamist veenduge, et teate, milline tihvt mida teeb, ja tehke paberile või arvutisse pin -diagramm)
- Nüüd on see moodul valmis Arduinoga ühenduse loomiseks
Samm: ühendage GPS -moodul Arduinoga
- Tuvastage GPS -mooduli Tx (saatja) ja Rx (vastuvõtja) ja sama ka Arduino'is (ma kasutasin UNO -d, nii et sellel oli ainult 1 UART -sideport, Tx pin0 -l ja Rx pin1 -l, rohkem spetsifikatsioone Arduino UNO -l)
- Ühendage GPS -mooduli Tx ja Rx Arduino Rx ja Tx -ga
- Tx GPS (minu puhul roheline traat) kuni => Rx Arduino
- Rx GPS (minu puhul kollane traat) kuni => Tx Arduino
- Ühendage 3.3v Adruino pin GPS -i toitega ja ühendage mõlemad alused
- Ettevaatust: Veenduge, et rakendate oma GPS -moodulile mitte rohkem kui 3,3 V (maks. 3,6 V) ja lugege juhendmoodul hoolikalt läbi
Samm: laadige Arduino programm üles jada (side) pordi lugemiseks
- Selle projekti koodi leiate GitHubi hoidlast
- Link:
- Palun lugege faili README.md
- Installige u-keskuse tarkvara, nagu on kirjeldatud ülal failis README.md
- Laadige Arduino kood üles Arduino moodulisse
- Ühendage GPS -nööpnõelad Arduinoga
- Avage Arduino IDE seeriamonitor ja jälgige GPS -mooduli väljundit ning veenduge, et see prindiks väärt väljundit
- Ühendage Arduino jadaport lahti, sulgedes seeriamonitori ja avage nüüd u-keskuse tarkvara ning valige Arduino jadaport
-
Jälgige ekraanil reageerimist
- Kehtiva vastuse andmine võtab aega ja sõltub GPS -mooduli vastuvõetud signaali tugevusest
- Hoidke GPS -moodulit avatud ümbruses või akna lähedal
Samm: käivitage Pythoni kood
- Laadige Python alla ja konfigureerige oma kohalikus masinas
- Laadige alla Pythoni kood, et lugeda oma seadme jadaühendusporti kaudu GPS -andmeid
- Ühendage ja toite GPS Arduino abil
- Tehke kindlaks port, millega Arduino on ühendatud
- Käivitage Pythoni kood
- Sisestage com -pordi üksikasjad
- Kontrollige latti ja pikki andmeid