Obsah:

Pripojenie GPS VK16E k systému Arduino UNO: 3 kroky
Pripojenie GPS VK16E k systému Arduino UNO: 3 kroky

Video: Pripojenie GPS VK16E k systému Arduino UNO: 3 kroky

Video: Pripojenie GPS VK16E k systému Arduino UNO: 3 kroky
Video: Arduino návody | GSM Shield SIM900 2024, November
Anonim
Pripojenie GPS VK16E k systému Arduino UNO
Pripojenie GPS VK16E k systému Arduino UNO

Toto je jednoduchý návod pre ľudí, ktorí by chceli vedieť, ako prepojiť a používať svoj modul GPS s Arduino.

Používam Arduino UNO Shield #Hackduino a modul VK16E GPS.

ďalšie informácie nájdete v technickom liste.

Krok 1: Pripojenie obvodu

Pripojenie obvodu
Pripojenie obvodu

ČIERNY vodič k doske Ultimate dosky Gnd

ČERVENÝ vodič na 5V pripojenie dosky Ultimate

MODRÝ vodič na pripojenie RxD dosky Ultimate

ZELENÉ zapojenie do dosky TxD dosky Ultimate

BIELY drôt k prepojeniu PPS s doskou Ultimate

Podľa nášho kódu

pripojiť

RXPin dosky na digitalPin 4, TXPin dosky na digitalPin 3

Vcc až 5v a GND až GND

Krok 2: Programovanie

V prvom rade potrebujete knižnicu:

Tu si môžete stiahnuť

Po inštalácii knižnice do arduina otvorte DeviceExample.ino z príkladov> tinyGPS ++

alebo jednoducho skopírujte nižšie uvedený kód.

#zahrnúť

#zahrnúť

/ * * https://alaspuresujay.github.io/ * sledujte ma na instagrame https://www.instagram.com/alaspuresujay * Táto ukážková skica ukazuje bežné používanie objektu TinyGPS ++ (TinyGPSPlus). Vyžaduje použitie SoftwareSerial a predpokladá sa, že máte 9600-baudové sériové zariadenie GPS zapojené na kolíkoch 4 (rx) a 3 (tx). */ static const int RXPin = 4, TXPin = 3; static const uint32_t GPSBaud = 9600;

// Objekt TinyGPS ++

GPS TinyGPSPlus;

// Sériové pripojenie k zariadeniu GPS

SoftwareSerial ss (RXPin, TXPin);

neplatné nastavenie ()

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

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

Serial.println (F („Jednoduchá ukážka TinyGPS ++ s pripojeným modulom GPS“)); Serial.print (F ("Testovanie knižnice TinyGPS ++ v.")); Serial.println (TinyGPSPlus:: libraryVersion ()); Serial.println (F ("od Sujay Alaspure")); Serial.println (); }

prázdna slučka ()

{// Tento náčrt zobrazuje informácie zakaždým, keď je správne zakódovaná nová veta. 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 (pravda); }}

prázdne zobrazenieInfo ()

{

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 ("Miesto:")); 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 („Dátum/Č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

Modul GPS umiestnite mimo svojho domu alebo k oknu.

  1. Lacné moduly GPS, ako napríklad VK16E, nemajú veľmi presné signály 1 pps.
  2. Pravdepodobne prídete na to, že rovnako ako mnoho modulov GPS, ktoré používajú prepojovaciu anténu, môže byť potrebné, aby modul GPS bol pri okne alebo vonku. Zdá sa, že sila signálov GPS sa výrazne líši v závislosti od polohy a okolitých budov atď. GPS modulu môže tiež prospieť, ak bude ďalej od súpravy Ultimate, v závislosti od rozloženia vašej chatrče a uzemnenia. Z tohto dôvodu možno budete chcieť modul GPS pripojiť k súprave pomocou niekoľko metrov drôtu. Odporúčam použiť tienený kábel s obrazovkou pripojenou k Gnd. 4)
  3. Modul má zelenú diódu LED, ako je znázornené na obrázkoch vyššie, ktorá je nepretržite ZAPNUTÁ, keď modul GPS hľadá satelitný zámok, a pri uzamknutí bliká rýchlosťou 1 impulz za sekundu.

Ako skontrolovať polohu na mape Google pomocou nižšie uvedeného odkazu

maps.google.com/?q=, zemepisná šírka-> zemepisná šírka

lng-> zemepisná dĺžka

Odporúča: