Obsah:

Propojovací modul GPS s Arduino Uno: 7 kroků
Propojovací modul GPS s Arduino Uno: 7 kroků

Video: Propojovací modul GPS s Arduino Uno: 7 kroků

Video: Propojovací modul GPS s Arduino Uno: 7 kroků
Video: LDmicro 21: Konfigurace režimu C a Arduino Mega (programování mikrokontroléru pomocí LDmicro) 2024, Červenec
Anonim
Propojovací modul GPS s Arduino Uno
Propojovací modul GPS s Arduino Uno

Ahoj! Chcete připojit modul GPS k desce Arduino Uno, ale nevíte, jak na to? Jsem tu, abych vám pomohl! K zahájení budete potřebovat následující díly.

Zásoby

  1. Deska Arduino Uno s kabelem
  2. GPS modul UBlox NEO-M8N
  3. Počítač

Krok 1: Připojte Arduino k počítači

Připojte Arduino k počítači
Připojte Arduino k počítači

Nejprve připojte desku Arduino Uno k počítači. Na stránce https://www.arduino.cc/en/Guide/ArduinoUno najdete informace týkající se instalace softwaru Arduino (IDE) a připojení desky k počítači.

Krok 2: Stručné informace. O modulu GPS UBlox NEO-M8N

Stručná informace. O modulu GPS UBlox NEO-M8N
Stručná informace. O modulu GPS UBlox NEO-M8N

Jedná se o GPS modul UBlox NEO-M8N s aktivní keramickou anténou. Tento modul GPS má v přijímači 72kanálový motor Ublox M8. Modul má 4 piny: VCC (napájecí napětí), GND (uzemnění), Tx (vysílač) a Rx (přijímač).

Tento modul poskytuje nonstop datové řetězce NMEA (National Marine Electronics Association) na TX pinu, což vede k informacím GPS. Chcete -li vědět více o tomto modulu, můžete si stáhnout jeho datový list zde.

Krok 3: Rozhraní GPS modul s Arduino Uno

Rozhraní GPS modul s Arduino Uno
Rozhraní GPS modul s Arduino Uno

Pro propojení proveďte připojení následujícím způsobem:

  1. Připojte Vcc GPS modulu k napájecímu pinu (5V) Arduino Uno.
  2. Připojte přijímač Rx (přijímač) modulu GPS ke kolíku D3 Uno.
  3. Připojte Tx (pin vysílače) modulu GPS ke kolíku D4 Uno.
  4. Připojte GND (uzemňovací kolík) modulu GPS k GND Uno.

Krok 4: Stáhněte si knihovny a nainstalujte

Stáhněte si knihovny a nainstalujte
Stáhněte si knihovny a nainstalujte

Stáhněte si následující knihovny a nainstalujte je do softwaru Arduino IDE.

  1. Softwarová sériová knihovna
  2. Knihovna TinyGPS pro Arduino

Krok 5: Software Arduino (IDE)

Software Arduino (IDE)
Software Arduino (IDE)

Otevřete ukázkový kód v Arduino Software (IDE). Na kartě Soubor najeďte kurzorem na Příklady, vyberte TinyGPSPlus-master a poté klikněte na DeviceExample.

Krok 6: Nyní výstup

Nyní výstup!
Nyní výstup!

Získáte výstup, jak je uvedeno výše, v sériovém okně Arduino IDE. Toto jsou věty NMEA v různých typech.

Krok 7: Dekódování struktury zpráv NMEA

Dekódování struktury zpráv NMEA
Dekódování struktury zpráv NMEA

Všechny zprávy NMEA začínají znakem $ a každé datové pole je odděleno čárkou. $ GNGGA je základní zprávou NMEA. Poskytuje 3D polohu a přesná data.

Nyní dekódování:

  • GN za $ označuje polohu GPS. GGA je pro data oprav globálního polohovacího systému. Znaky před první čárkou označují typ zprávy. Všechny zprávy odpovídají formátu NMEA-0183 verze 3.01.
  • 073242– Představuje čas, kdy bylo provedeno umístění opravy, 07:32:42 UTC
  • 1837.84511, N - zeměpisná šířka 18 stupňů 37,84511 ‘severní šířky
  • 07352.30436, E - zeměpisná délka 073 ° 52,30436 ′ vd
  • 1– Kvalita opravy (0 = neplatná; 1 = Oprava GPS; 2 = Oprava DGPS; 3 = Oprava PPS; 4 = Kinematika v reálném čase; 5 = Plovoucí RTK; 6 = odhad (mrtvé zúčtování); 7 = Režim ručního zadávání; 8 = režim simulace)
  • 11– Celkový počet satelitů
  • 17 - Horizontální ředění polohy
  • 8, M - Nadmořská výška, v metrech nad hladinou moře
  • -67,7, M -výška geoidu (znamená hladinu moře) nad elipsoidem WGS84
  • Prázdné pole - čas v sekundách od poslední aktualizace DGPS
  • Prázdné pole - ID číslo stanice DGPS
  • *60 - data kontrolního součtu, vždy začíná *

Tento projekt je založen na článku GPS modul s Arduino a Raspberry Pi - od Priyanka Dixit. Navštivte tento článek a dozvíte se více o GPS, jeho fungování, vysvětlení klíčových pojmů zeměpisná délka a šířka, rozdíl mezi GPS čipem a modulem GPS a mnoho dalšího!

Doporučuje: