Obsah:

Připojení GPS VK16E s Arduino UNO: 3 kroky
Připojení GPS VK16E s Arduino UNO: 3 kroky

Video: Připojení GPS VK16E s Arduino UNO: 3 kroky

Video: Připojení GPS VK16E s Arduino UNO: 3 kroky
Video: Párování DOG GPS X20, X30 | Dogtrace 2024, Listopad
Anonim
Propojení GPS VK16E s Arduino UNO
Propojení GPS VK16E s Arduino UNO

Toto je jednoduchý návod pro lidi, kteří by chtěli vědět, jak připojit a používat svůj modul GPS k Arduinu.

Používám Arduino UNO Shield #Hackduino a GPS modul VK16E.

pro více informací viz datový list.

Krok 1: Připojení obvodu

Připojení obvodu
Připojení obvodu

ČERNÝ vodič k připojení Gnd desky Ultimate

ČERVENÝ vodič k 5V připojení desky Ultimate

MODRÝ vodič k připojení RxD desky Ultimate

ZELENÝ vodič k připojení TxD desky Ultimate

BÍLÝ drát k připojení PPS desky Ultimate

Podle našeho kódu

připojit

RXPin desky na digitalPin 4, TXPin desky na digitalPin 3

Vcc na 5v a GND na GND

Krok 2: Programování

Nejprve potřebujete knihovnu:

Zde si můžete stáhnout

Po instalaci knihovny do arduina otevřete DeviceExample.ino z příkladů> tinyGPS ++

nebo jednoduše zkopírujte níže uvedený kód.

#zahrnout

#zahrnout

/ * * https://alaspuresujay.github.io/ * sledujte mě na instagramu https://www.instagram.com/alaspuresujay * Tato ukázková skica ukazuje normální použití objektu TinyGPS ++ (TinyGPSPlus). Vyžaduje použití SoftwareSerial a předpokládá, že máte 9600-baudové sériové zařízení GPS připojené na piny 4 (rx) a 3 (tx). */ static const int RXPin = 4, TXPin = 3; static const uint32_t GPSBaud = 9600;

// Objekt TinyGPS ++

GPS TinyGPSPlus;

// Sériové připojení k zařízení GPS

SoftwareSerial ss (RXPin, TXPin);

neplatné nastavení ()

{Serial.begin (115200); ss.begin (GPSBaud);

Serial.println (F ("DeviceExample.ino"));

Serial.println (F ("Jednoduchá ukázka TinyGPS ++ s připojeným modulem GPS")); Serial.print (F ("Testování knihovny TinyGPS ++ v.")); Serial.println (TinyGPSPlus:: libraryVersion ()); Serial.println (F ("od Sujay Alaspure")); Serial.println (); }

prázdná smyčka ()

{// Tato skica zobrazuje informace pokaždé, když je správně zakódována nová věta. while (ss.available ()> 0) if (gps.encode (ss.read ())) displayInfo ();

if (millis ()> 5000 && gps.charsProcessed () <10) {Serial.println (F ("No GPS found: check wiring.")); while (true); }}

neplatné zobrazeníInfo ()

{

float latt = gps.location.lat ();

Serial.print (gps.location.lat (), 10); Serial.print (F (",")); Serial.print (gps.location.lng (), 10); Serial.print (""); Serial.print (latt, 10);

Serial.print (F ("Umístění:")); if (gps.location.isValid ()) {Serial.print (gps.location.lat (), 6); Serial.print (F (",")); Serial.print (gps.location.lng (), 6); } else {Serial.print (F ("NEPLATNÝ")); }

Serial.print (F ("Datum/Čas:"));

if (gps.date.isValid ()) {Serial.print (gps.date.month ()); Serial.print (F ("/")); Serial.print (gps.date.day ()); Serial.print (F ("/")); Serial.print (gps.date.year ()); } else {Serial.print (F ("NEPLATNÝ")); }

Serial.print (F (""));

if (gps.time.isValid ()) {if (gps.time.hour () <10) Serial.print (F ("0")); Serial.print (gps.time.hour ()); Serial.print (F (":")); if (gps.time.minute () <10) Serial.print (F ("0")); Serial.print (gps.time.minute ()); Serial.print (F (":")); if (gps.time.second () <10) Serial.print (F ("0")); Serial.print (gps.time.second ()); Serial.print (F (".")); if (gps.time.centisecond () <10) Serial.print (F ("0")); Serial.print (gps.time.centisecond ()); } else {Serial.print (F ("NEPLATNÝ")); }

Serial.println ();

}

Krok 3: Poznámky:

Poznámky
Poznámky
Poznámky
Poznámky

Umístěte modul GPS mimo svůj dům nebo k oknu.

  1. Levné moduly GPS, jako je VK16E, nemají příliš přesné signály 1 pps.
  2. Pravděpodobně zjistíte, že stejně jako mnoho modulů GPS, které používají patchovou anténu, může být nutné, aby modul GPS byl u okna nebo venku. Zdá se, že síla signálů GPS se podstatně liší v závislosti na umístění a okolních budovách atd. Modul GPS může také těžit z větší vzdálenosti od sady Ultimate, v závislosti na uspořádání vaší boudy a uzemnění. Z tohoto důvodu možná budete chtít připojit modul GPS k sadě pomocí několika metrů drátu. Doporučuji použít stíněný kabel s obrazovkou připojenou k Gnd. 4)
  3. Modul má zelenou diodu LED, jak je znázorněno na obrázcích výše, která trvale svítí, když modul GPS hledá satelitní zámek, a při zamknutí bliká rychlostí 1 pulz za sekundu.

jak zkontrolovat polohu na mapě Google stačí použít níže uvedený odkaz

maps.google.com/?q=, lat-> zeměpisná šířka

lng-> zeměpisná délka

Doporučuje: