Innholdsfortegnelse:

Koble til VK16E GPS med Arduino UNO: 3 trinn
Koble til VK16E GPS med Arduino UNO: 3 trinn

Video: Koble til VK16E GPS med Arduino UNO: 3 trinn

Video: Koble til VK16E GPS med Arduino UNO: 3 trinn
Video: App: Android Screen Mirroring til Chromecast | Koble til telefon og nettbrett med TV | AirBeamTV 2024, November
Anonim
Koble til VK16E GPS med Arduino UNO
Koble til VK16E GPS med Arduino UNO

Dette er en enkel instruksjon for folk som vil vite hvordan de skal koble til og bruke GPS -modulen med en Arduino.

Jeg bruker en Arduino UNO Shield #Hackduino og en VK16E GPS -modul.

for mer info se databladet.

Trinn 1: Kretsforbindelse

Kretsforbindelse
Kretsforbindelse

SVART ledning til Ultimate board Gnd -tilkobling

RØD ledning til Ultimate board 5V -tilkobling

BLÅ ledning til Ultimate board RxD -tilkobling

GRØNN ledning til Ultimate board TxD -tilkobling

HVIT ledning til Ultimate board PPS -tilkobling

I henhold til vår kode

koble

RXPin av brett til digitalPin 4, TXPin -kort til digitalPin 3

Vcc til 5v og GND til GND

Trinn 2: Programmering

Først av alt trenger du et bibliotek:

Du kan laste ned herfra

Etter å ha installert bibliotek i arduino åpner DeviceExample.ino fra eksempler> tinyGPS ++

eller bare kopier koden nedenfor.

#inkludere

#inkludere

/ * * https://alaspuresujay.github.io/ * følg meg på instagram https://www.instagram.com/alaspuresujay * Denne eksempelskissen viser normal bruk av et TinyGPS ++ (TinyGPSPlus) -objekt. Det krever bruk av SoftwareSerial, og forutsetter at du har en 9600 baud seriell GPS-enhet koblet til pinne 4 (rx) og 3 (tx). */ statisk const int RXPin = 4, TXPin = 3; statisk const uint32_t GPSBaud = 9600;

// TinyGPS ++ - objektet

TinyGPSPlus gps;

// Seriell tilkobling til GPS -enheten

SoftwareSerial ss (RXPin, TXPin);

ugyldig oppsett ()

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

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

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

hulrom ()

{// Denne skissen viser informasjon hver gang en ny setning er korrekt kodet. while (ss.available ()> 0) if (gps.encode (ss.read ())) displayInfo ();

if (millis ()> 5000 && gps.charsProcessed () <10) {Serial.println (F ("Ingen GPS oppdaget: sjekk ledninger.")); mens (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); } annet {Serial.print (F ("ugyldig")); }

Serial.print (F ("Dato/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 ()); } annet {Serial.print (F ("ugyldig")); }

Serial.print (F (""));

if (gps.time.isValid ()) {if (gps.time.hour () <10) Serial.print (F ("0")); Serial.print (gps.time.hour ()); Serial.print (F (":")); hvis (gps.time.minute () <10) Serial.print (F ("0")); Serial.print (gps.time.minute ()); Serial.print (F (":")); hvis (gps.time.second () <10) Serial.print (F ("0")); Serial.print (gps.time.second ()); Serial.print (F (".")); hvis (gps.time.centisecond () <10) Serial.print (F ("0")); Serial.print (gps.time.centisecond ()); } annet {Serial.print (F ("ugyldig")); }

Serial.println ();

}

Trinn 3: Merknader:

Merknader
Merknader
Merknader
Merknader

Plasser GPS -modulen utenfor huset ditt eller ved vinduet.

  1. Billige GPS -moduler som VK16E har ikke veldig nøyaktige 1pps -signaler.
  2. Du vil sannsynligvis finne ut at i likhet med mange GPS -moduler som bruker en patchantenne, må GPS -modulen være ved et vindu eller utenfor. GPS -signaler ser ut til å variere sterkt i styrke avhengig av beliggenhet og bygninger rundt. GPS -modulen kan også ha fordeler av å være lenger borte fra Ultimate -settet, avhengig av hytteoppsettet og jording. Av denne grunn kan det være lurt å koble GPS -modulen til settet med flere meter ledning. Jeg anbefaler bruk av en skjermet kabel med skjermen koblet til Gnd. 4)
  3. Modulen har en grønn LED som vist på bildene ovenfor, som er kontinuerlig PÅ mens GPS -modulen søker etter satellittlås, og blinker med 1 puls per sekund når den er låst.

hvordan du sjekker plassering på google map bare bruk lenken nedenfor

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

lng-> lengdegrad

Anbefalt: