Sisukord:
- Samm: hankige Ublox LEA 6h 02 GPS -moodul (või mis tahes eelistatud moodul), lugege andmelehe spetsifikatsioone ja valmistage moodul Arduinoga ühenduse loomiseks valmis
- Samm: ühendage GPS -moodul Arduinoga
- Samm: laadige Arduino programm üles jada (side) pordi lugemiseks
- Samm: käivitage Pythoni kood
Video: Ublox LEA 6h 02 GPS -moodul Arduino ja Pythoni abil: 4 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:49
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
Soovitan:
Näotuvastus ja tuvastamine - Arduino näotuvastus OpenCV Pythoni ja Arduino abil .: 6 sammu
Näotuvastus ja tuvastamine | Arduino näotuvastus OpenCV Pythoni ja Arduino abil .: Näotuvastus AKA näo ID on tänapäeval üks olulisemaid funktsioone mobiiltelefonides. Niisiis, mul tekkis küsimus " kas ma saan oma Arduino projekti jaoks näo -id " ja vastus on jaatav … Minu teekond algas järgmiselt: 1. samm: juurdepääs meile
Orienteerumise õppimine Raspberry Pi ja MXC6226XU abil Pythoni abil: 6 sammu
Orienteerumise õppimine Raspberry Pi ja MXC6226XU abil Pythoni kasutamine: mürad on lihtsalt osa sõiduki töötamisest. Väga häälestatud sõidukimootori sumin on suurepärane heli. Rehvimustrid nurisevad vastu teed, tuul karjub peeglite, plastkildude ja armatuurlaua ümber liikudes
Valguse intensiivsuse joonistamine Arduino ja Pythoni Arduino Master Library abil: 5 sammu
Kerge intensiivsusega joonistamine Arduino ja Pythoni Arduino Master Library abil: Arduino on ökonoomne, kuid samas väga tõhus ja funktsionaalne tööriist, selle programmeerimine Embedded C -s muudab projektide tegemise tüütuks! Pythoni Arduino_Master moodul lihtsustab seda ja võimaldab meil arvutusi teha, prügiväärtusi eemaldada
Kiirenduse jälgimine Raspberry Pi ja AIS328DQTR abil Pythoni abil: 6 sammu
Kiirenduse jälgimine Raspberry Pi ja AIS328DQTR abil Pythoni kasutamine: Kiirendus on piiratud, ma arvan, et mõne füüsikaseaduse kohaselt.- Terry Riley Gepard kasutab jälitamisel hämmastavat kiirendust ja kiireid kiiruse muutusi. Kiireim olend kaldal kasutab aeg -ajalt oma tipptempot saagi püüdmiseks
Kiirenduse variatsioonide jälgimine Raspberry Pi ja MMA7455 abil Pythoni abil: 6 sammu
Kiirenduse variatsioonide jälgimine Raspberry Pi ja MMA7455 abil Pythoni abil: ma ei komistanud, vaid testisin gravitatsiooni. See töötab endiselt … Kiirendava kosmosesüstiku esitus selgitas, et süstiku kõrgeimas punktis olev kell valib gravitatsioonilise aja laienemise tõttu kiiremini kui baasi. Mõned