Kazalo:

Povezovanje GPS VK16E GPS z Arduino UNO: 3 koraki
Povezovanje GPS VK16E GPS z Arduino UNO: 3 koraki

Video: Povezovanje GPS VK16E GPS z Arduino UNO: 3 koraki

Video: Povezovanje GPS VK16E GPS z Arduino UNO: 3 koraki
Video: Leslie Kean on David Grusch (UFO Whistleblower): Non-Human Intelligence, Recovered UFOs, UAP, & more 2024, Julij
Anonim
Povezovanje GPS VK16E z Arduino UNO
Povezovanje GPS VK16E z Arduino UNO

To je preprost Instructable za ljudi, ki bi radi vedeli, kako povezati in uporabljati svoj GPS modul z Arduinom.

Uporabljam Arduino UNO Shield #Hackduino in GPS modul VK16E.

za več informacij glejte podatkovni list.

1. korak: Povezava s tokokrogom

Povezava vezja
Povezava vezja

ČRNA žica na povezavo Ultimate board Gnd

RDEČA žica do 5V povezave Ultimate board

MODRA žica z RxD povezavo Ultimate board

ZELENA žica do povezave TxD plošče Ultimate board

BELA žica s povezavo PPS Ultimate board

V skladu z našo kodo

povežite

RXPin plošče na digitalPin 4, TXPin plošče na digitalPin 3

Vcc na 5v in GND na GND

2. korak: Programiranje

Najprej potrebujete knjižnico:

Lahko prenesete od tukaj

Ko namestite knjižnico v arduino, odprite DeviceExample.ino iz primerov> tinyGPS ++

ali preprosto kopirajte spodnjo kodo.

#vključi

#vključi

/ * * https://alaspuresujay.github.io/ * spremljajte me na instagramu https://www.instagram.com/alaspuresujay * Ta vzorčna skica prikazuje običajno uporabo predmeta TinyGPS ++ (TinyGPSPlus). Zahteva uporabo programske opreme SoftwareSerial in predpostavlja, da imate serijsko GPS-napravo s 9600 baud priključeno na nožice 4 (rx) in 3 (tx). */ statični const int RXPin = 4, TXPin = 3; static const uint32_t GPSBaud = 9600;

// Objekt TinyGPS ++

TinyGPSPlus gps;

// Zaporedna povezava z napravo GPS

SoftwareSerial ss (RXPin, TXPin);

void setup ()

{Serial.begin (115200); ss.začetek (GPSBaud);

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

Serial.println (F ("Enostavna predstavitev TinyGPS ++ s priključenim modulom GPS")); Serial.print (F ("Testiranje knjižnice TinyGPS ++ v.")); Serial.println (TinyGPSPlus:: libraryVersion ()); Serial.println (F ("avtor Sujay Alaspure")); Serial.println (); }

void loop ()

{// Ta skica prikazuje informacije vsakič, ko je nov stavek pravilno kodiran. medtem ko (ss.available ()> 0) if (gps.encode (ss.read ())) displayInfo ();

if (millis ()> 5000 && gps.charsProcessed () <10) {Serial.println (F ("GPS ni zaznan: preverite ožičenje.")); medtem ko (res); }}

void displayInfo ()

{

float latt = gps.location.lat ();

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

Serial.print (F ("Lokacija:")); if (gps.location.isValid ()) {Serial.print (gps.location.lat (), 6); Serial.print (F (",")); Serial.print (gps.location.lng (), 6); } else {Serial.print (F ("INVALID")); }

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 ("INVALID")); }

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 ("INVALID")); }

Serial.println ();

}

3. korak: Opombe:

Opombe
Opombe
Opombe
Opombe

Prosimo, da modul GPS postavite zunaj hiše ali k oknu.

  1. Poceni moduli GPS, kot je VK16E, nimajo zelo natančnih signalov 1pps.
  2. Verjetno boste ugotovili, da mora biti tako kot pri mnogih GPS modulih, ki uporabljajo patch antenno, tudi pri oknu ali zunaj. Zdi se, da se jakost signalov GPS močno razlikuje glede na lokacijo in okoliške zgradbe itd. Odvisno od postavitve in ozemljitve hiše je lahko koristno tudi, če je GPS -modul oddaljen od kompleta Ultimate. Zaradi tega boste morda želeli priključiti modul GPS na komplet z uporabo več metrov žice. Priporočam uporabo zaščitenega kabla z zaslonom, priključenim na Gnd. 4)
  3. Modul ima zeleno LED, kot je prikazano na zgornjih slikah, ki neprekinjeno sveti, medtem ko modul GPS išče satelitsko ključavnico, in ko je zaklenjen, utripa s 1 utripom na sekundo.

Kako preveriti lokacijo na google zemljevidu, uporabite spodnjo povezavo

maps.google.com/?q=, lat-> širina

lng-> zemljepisna dolžina

Priporočena: