Innehållsförteckning:

Ansluta VK16E GPS med Arduino UNO: 3 steg
Ansluta VK16E GPS med Arduino UNO: 3 steg

Video: Ansluta VK16E GPS med Arduino UNO: 3 steg

Video: Ansluta VK16E GPS med Arduino UNO: 3 steg
Video: Lesson 05: Introduction to Serial Monitor | Robojax Arduino Step By Step Course 2024, November
Anonim
Ansluter VK16E GPS med Arduino UNO
Ansluter VK16E GPS med Arduino UNO

Detta är en enkel instruktion för de människor som vill veta hur man ansluter och använder sin GPS -modul med en Arduino.

Jag använder en Arduino UNO Shield #Hackduino och en VK16E GPS -modul.

för mer info se databladet.

Steg 1: Kretsanslutning

Kretsanslutning
Kretsanslutning

SVART kabel till Ultimate board Gnd -anslutning

RÖD kabel till Ultimate board 5V -anslutning

BLÅ kabel till Ultimate board RxD -anslutning

GRÖN kabel till Ultimate board TxD -anslutning

VIT kabel till Ultimate board PPS -anslutning

Enligt vår kod

ansluta

RXPin of board till digitalPin 4, TXPin -kort till digitalPin 3

Vcc till 5v och GND till GND

Steg 2: Programmering

Först och främst är ett bibliotek:

Du kan ladda ner härifrån

Efter installation av bibliotek i arduino öppnar DeviceExample.ino från exempel> tinyGPS ++

eller kopiera koden nedan.

#omfatta

#omfatta

/ * * https://alaspuresujay.github.io/ * följ mig på instagram https://www.instagram.com/alaspuresujay * Denna provskiss visar normal användning av ett TinyGPS ++ (TinyGPSPlus) -objekt. Det kräver användning av SoftwareSerial och förutsätter att du har en 9600-baud seriell GPS-enhet ansluten till stift 4 (rx) och 3 (tx). */ statisk const int RXPin = 4, TXPin = 3; statisk const uint32_t GPSBaud = 9600;

// Objektet TinyGPS ++

TinyGPSPlus gps;

// Seriell anslutning till GPS -enheten

SoftwareSerial ss (RXPin, TXPin);

void setup ()

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

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

Serial.println (F ("En enkel demonstration av TinyGPS ++ med en bifogad GPS -modul")); Serial.print (F ("Testar TinyGPS ++ bibliotek v.")); Serial.println (TinyGPSPlus:: libraryVersion ()); Serial.println (F ("av Sujay Alaspure")); Serial.println (); }

void loop ()

{// Denna skiss visar information varje gång en ny mening är korrekt kodad. medan (ss.available ()> 0) if (gps.encode (ss.read ())) displayInfo ();

if (millis ()> 5000 && gps.charsProcessed () <10) {Serial.println (F ("Ingen GPS upptäckt: kontrollera ledningar.")); medan (sant); }}

void displayInfo ()

{

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 ("Location:")); if (gps.location.isValid ()) {Serial.print (gps.location.lat (), 6); Serial.print (F (",")); Serial.print (gps.location.lng (), 6); } annat {Serial.print (F ("OGILT")); }

Serial.print (F ("Datum/tid:"));

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 ()); } annat {Serial.print (F ("INGILTIG")); }

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 ()); } annat {Serial.print (F ("INGILT")); }

Serial.println ();

}

Steg 3: Anmärkningar:

Anmärkningar
Anmärkningar
Anmärkningar
Anmärkningar

Placera GPS -modulen utanför ditt hus eller vid fönstret.

  1. Billiga GPS -moduler som VK16E har inte särskilt exakta 1pps -signaler.
  2. Du kommer förmodligen att upptäcka att precis som många GPS -moduler som använder en patchantenn kan GPS -modulen behöva vara vid ett fönster eller utanför. GPS -signaler verkar variera avsevärt i styrka beroende på plats och omgivande byggnader etc. GPS -modulen kan också ha nytta av att vara längre bort från Ultimate -paketet, beroende på din hyttlayout och jordning. Av denna anledning kanske du vill ansluta GPS -modulen till satsen med flera meter tråd. Jag rekommenderar att du använder en skärmad kabel med skärmen ansluten till Gnd. 4)
  3. Modulen har en grön lysdiod som visas på bilderna ovan, som är konstant PÅ medan GPS -modulen söker efter satellitlås och blinkar med 1 puls per sekund när den är låst.

hur man kontrollerar plats på google map bara använda länken nedan

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

lng-> longitud

Rekommenderad: