Obsah:

Prepojovací modul GPS s Arduino Uno: 7 krokov
Prepojovací modul GPS s Arduino Uno: 7 krokov

Video: Prepojovací modul GPS s Arduino Uno: 7 krokov

Video: Prepojovací modul GPS s Arduino Uno: 7 krokov
Video: Extract GPS location in Arduino with Ublox Neo-6 and Neo 7m GPS modules 2024, November
Anonim
Prepojovací modul GPS s Arduino Uno
Prepojovací modul GPS s Arduino Uno

Ahoj ! Chcete k svojej doske Arduino Uno pripojiť modul GPS, ale neviete, ako na to? Som tu, aby som vám pomohol! Na začiatku budete potrebovať nasledujúce diely.

Zásoby

  1. Doska Arduino Uno s káblom
  2. GPS modul UBlox NEO-M8N
  3. Počítač

Krok 1: Pripojte Arduino k počítaču

Pripojte Arduino k počítaču
Pripojte Arduino k počítaču

Najprv prepojte svoju dosku Arduino Uno s počítačom. Informácie o inštalácii softvéru Arduino (IDE) a o pripojení dosky k počítaču nájdete na stránke

Krok 2: Stručné informácie. O module GPS UBlox NEO-M8N

Stručná informácia. O module GPS UBlox NEO-M8N
Stručná informácia. O module GPS UBlox NEO-M8N

Jedná sa o modul GPS UBlox NEO-M8N s keramickou aktívnou anténou. Tento modul GPS má v prijímači 72-kanálový motor Ublox M8. Modul má 4 piny: VCC (napájacie napätie), GND (uzemnenie), Tx (vysielač) a Rx (prijímač).

Tento modul poskytuje nonstop dátové reťazce NMEA (National Marine Electronics Association) k vývodu TX, ktoré poskytujú informácie GPS. Ak sa chcete dozvedieť viac o tomto module, môžete si stiahnuť jeho technický list tu.

Krok 3: Rozhranie GPS modul s Arduino Uno

Rozhranie GPS modul s Arduino Uno
Rozhranie GPS modul s Arduino Uno

Pre prepojenie vykonajte zapojenie nasledovne:

  1. Pripojte Vcc modulu GPS k kolíku napájania (5V) Arduino Uno.
  2. Pripojte Rx (kolík prijímača) modulu GPS k kolíku D3 Uno.
  3. Pripojte Tx (kolík vysielača) modulu GPS k kolíku D4 Uno.
  4. Pripojte GND (uzemňovací kolík) modulu GPS k GND systému Uno.

Krok 4: Stiahnite si knižnice a nainštalujte si ich

Stiahnite si knižnice a nainštalujte
Stiahnite si knižnice a nainštalujte

Stiahnite si nasledujúce knižnice a nainštalujte ich do softvéru Arduino IDE.

  1. Sériová knižnica softvéru
  2. Knižnica TinyGPS pre Arduino

Krok 5: Software Arduino (IDE)

Software Arduino (IDE)
Software Arduino (IDE)

Otvorte ukážkový kód v softvéri Arduino (IDE). Na karte Súbor umiestnite kurzor na položku Príklady, vyberte položku TinyGPSPlus-master a potom kliknite na položku DeviceExample.

Krok 6: Teraz výstup

Teraz výstup!
Teraz výstup!

Výstup získate, ako je uvedené vyššie, v sériovom okne Arduino IDE. Toto sú vety NMEA v rôznych typoch.

Krok 7: Dekódovanie štruktúry správ NMEA

Dekódovanie štruktúry správ NMEA
Dekódovanie štruktúry správ NMEA

Všetky správy NMEA začínajú znakom $ a každé dátové pole je oddelené čiarkou. $ GNGGA je základná správa NMEA. Poskytuje 3D polohu a presné údaje.

Teraz dekódovanie:

  • GN za $ označuje polohu GPS. GGA slúži na opravu údajov globálneho polohovacieho systému. Znaky pred prvou čiarkou označujú typ správy. Všetky správy sú vo formáte NMEA-0183 verzie 3.01.
  • 073242– Predstavuje čas, kedy bolo prijaté miesto opravy, 07:32:42 UTC
  • 1837.84511, N - zemepisná šírka 18 ° 37,84511 ‘severnej šírky
  • 07352.30436, E - zemepisná dĺžka 073 ° 52,30436 ′ vd
  • 1– Kvalita opravy (0 = neplatná; 1 = Oprava GPS; 2 = Oprava DGPS; 3 = Oprava PPS; 4 = Kinematika v reálnom čase; 5 = Plávajúca RTK; 6 = odhadovaná hodnota (mŕtve zúčtovanie); 7 = Režim manuálneho vstupu; 8 = režim simulácie)
  • 11– Celkový počet satelitov
  • 17 - Horizontálne riedenie polohy
  • 8, M - Nadmorská výška v metroch nad morom
  • -67,7, M -výška geoidu (znamená hladinu mora) nad elipsoidom WGS84
  • Prázdne pole - čas v sekundách od poslednej aktualizácie DGPS
  • Prázdne pole - identifikačné číslo stanice DGPS
  • *60 - údaje kontrolného súčtu, vždy začínajú znakom *

Tento projekt je založený na článku GPS modul s Arduino a Raspberry Pi - od Priyanka Dixit. Navštívte tento článok a zistite viac o GPS, jeho fungovaní, vysvetlení kľúčových pojmov zemepisná dĺžka a šírka, rozdieloch medzi čipom GPS a modulom GPS a oveľa viac!

Odporúča: