Sisukord:
- Tarvikud
- Samm: ühendage Arduino arvutiga
- 2. samm: lühike teave. Teave UBlox NEO-M8N GPS-mooduli kohta
- Samm: liidese GPS -moodul Arduino Unoga
- Samm: laadige alla teegid ja installige
- Samm: Arduino tarkvara (IDE)
- 6. samm: nüüd väljund
- Samm: NMEA sõnumistruktuuri dekodeerimine
Video: Liidese GPS -moodul Arduino Unoga: 7 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:46
Tere ! Kas soovite ühendada oma Arduino Uno pardaga GPS -mooduli, kuid ei tea, kuidas seda teha? Ma olen siin, et teid aidata! Alustamiseks vajate järgmisi osi.
Tarvikud
- Arduino Uno tahvel kaabliga
- UBlox NEO-M8N GPS-moodul
- Arvuti
Samm: ühendage Arduino arvutiga
Kõigepealt ühendage Arduino Uno tahvel arvutiga. Arduino tarkvara (IDE) installimise ja tahvli arvutiga ühendamise kohta leiate teavet saidilt
2. samm: lühike teave. Teave UBlox NEO-M8N GPS-mooduli kohta
See on keraamilise aktiivantenniga UBlox NEO-M8N GPS-moodul. Sellel GPS-moodulil on vastuvõtjas 72-kanaliline Ublox M8 mootor. Moodulil on 4 kontakti: VCC (toitepinge), GND (maandus), Tx (saatja) ja Rx (vastuvõtja).
See moodul pakub pidevaid NMEA (National Marine Electronics Association) andmesidemeid TX -pin -tulemuseks saadud GPS -teabele. Selle mooduli kohta lisateabe saamiseks laadige selle andmeleht alla siit.
Samm: liidese GPS -moodul Arduino Unoga
Liidese loomiseks tehke ühendused järgmiselt.
- Ühendage Vcc GPS -moodul Arduino Uno toiteplokiga (5V).
- Ühendage GPS -mooduli Rx (vastuvõtja pin) Uno D3 -pistikuga.
- Ühendage GPS -mooduli Tx (saatja pin) Uno D4 -pistikuga.
- Ühendage GPS -mooduli GND (Ground Pin) Uno GND -ga.
Samm: laadige alla teegid ja installige
Laadige alla järgmised teegid ja installige see Arduino IDE tarkvarasse.
- Tarkvara jadateek
- TinyGPS raamatukogu Arduino jaoks
Samm: Arduino tarkvara (IDE)
Avage näidiskood Arduino tarkvaras (IDE). Hõljutage vahekaardil Fail kursorit näidete kohal, valige TinyGPSPlus-master ja seejärel klõpsake DeviceExample.
6. samm: nüüd väljund
Saate väljundi, nagu eespool näidatud, Arduino IDE jadaaknas. Need on NMEA laused erinevat tüüpi.
Samm: NMEA sõnumistruktuuri dekodeerimine
Kõik NMEA sõnumid algavad tähega $ ja iga andmeväli eraldatakse komaga. $ GNGGA on NMEA põhisõnum. See pakub 3D -asukohta ja täpseid andmeid.
Nüüd dekodeerimine:
- GN pärast dollarit näitab GPS -i asukohta. GGA on globaalse positsioneerimissüsteemi fikseeritud andmete jaoks. Esimese koma ees olevad märgid näitavad sõnumi tüüpi. Kõik teated vastavad NMEA-0183 versiooni 3.01 vormingule.
- 073242– tähistab fikseeritud asukoha võtmise aega, 07:32:42 UTC
- 1837.84511, N– Laiuskraadid 18 kraadi 37,84511’N
- 07352.30436, E– Pikkuskraadid 073 kraadi 52.30436 ′ id
- 1– Paranduse kvaliteet (0 = kehtetu; 1 = GPS-i parandus; 2 = DGPS-i parandus; 3 = PPS-i parandus; 4 = reaalajas kinemaatiline; 5 = Float RTK; 6 = hinnanguline (surnud arvestus); 7 = käsitsi sisestamise režiim; 8 = Simulatsioonirežiim)
- 11– Satelliitide koguarv
- 17 - Asendi horisontaalne lahjendus
- 8, M - kõrgus merepinnast meetrites
- -67,7, M -geoidi kõrgus (tähendab merepinda) WGS84 ellipsoidi kohal
- Tühi väli - aeg sekundites pärast viimast DGPS -i värskendust
- Tühi väli - DGPS jaama ID number
- *60 - kontrollsumma andmed algavad alati tähega *
See projekt põhineb artiklil GPS -moodul koos Arduino ja Raspberry Pi -ga - Autor Priyanka Dixit. Külastage seda artiklit, et saada lisateavet GPS -i, selle toimimise, põhiterminite pikkuse ja laiuskraadi selgituse, GPS -kiibi ja GPS -mooduli erinevuse ja palju muu kohta!
Soovitan:
Akustiline levitatsioon Arduino Unoga samm-sammult (8 sammu): 8 sammu
Akustiline levitatsioon Arduino Uno abil samm-sammult (8 sammu): ultraheliheli muundurid L298N DC-naissoost adapteri toiteallikas isase alalisvoolupistikuga Arduino UNOBreadboard ja analoogpordid koodi teisendamiseks (C ++)
Liidese Sensirion, SPS-30, tahkete osakeste andur Arduino Duemilanove abil, kasutades I2C režiimi: 5 sammu
Interfacing Sensirion, SPS-30, tahkete osakeste andur Arduino Duemilanove abil, kasutades I2C režiimi: Kui uurisin SPS30 andurite liidestamist, mõistsin, et enamik allikaid on mõeldud Raspberry Pi jaoks, kuid mitte nii palju Arduino jaoks. Kulutan natuke aega, et andur Arduinoga tööle saada, ja otsustasin oma kogemuse siia postitada, et see saaks
Liidese nupp - Arduino põhitõed: 3 sammu
Liidese nupp - Arduino põhitõed: Nupp on komponent, mis ühendab selle vajutamisel ahela kaks punkti. Kui nupp on avatud (vajutamata), ei ole surunupu kahe jala vahel ühendust, nii et tihvt on ühendatud 5 -ga Voltid (ülestõmbejõu kaudu
Arduino LCD 16x2 õpetus - Liidesega 1602 LCD -ekraan Arduino Unoga: 5 sammu
Arduino LCD 16x2 õpetus | 1602 LCD -ekraani liidestamine Arduino Unoga: Tere kutid, kuna paljud projektid vajavad andmete kuvamiseks ekraani, olgu see siis mõni diy -meeter või YouTube'i tellimuste loend, kalkulaator või ekraaniga klahvilukk ja kui kõik sellised projektid on tehtud arduino nad määratlevad
LED -maatriksmassiivi juhtimine Arduino Unoga (Arduino jõul töötav robotnägu): 4 sammu (piltidega)
LED -maatriksmassiivi juhtimine Arduino Uno abil (Arduino jõul töötav robotnägu): see juhend näitab, kuidas juhtida 8x8 LED -maatriksi massiivi Arduino Uno abil. Seda juhendit võib kasutada teie projektide jaoks lihtsa (ja suhteliselt odava kuva) loomiseks. Nii saate kuvada tähti, numbreid või kohandatud animatsioone