Sisukord:

VK16E GPS -i ühendamine Arduino UNO -ga: 3 sammu
VK16E GPS -i ühendamine Arduino UNO -ga: 3 sammu

Video: VK16E GPS -i ühendamine Arduino UNO -ga: 3 sammu

Video: VK16E GPS -i ühendamine Arduino UNO -ga: 3 sammu
Video: Образовательный набор Мастер Старт для Arduino 2024, November
Anonim
VK16E GPS -i ühendamine Arduino UNO -ga
VK16E GPS -i ühendamine Arduino UNO -ga

See on lihtne juhendamine inimestele, kes soovivad teada, kuidas ühendada ja kasutada oma GPS -moodulit Arduinoga.

Ma kasutan Arduino UNO Shield #Hackduino ja VK16E GPS -moodulit.

lisateabe saamiseks vaadake andmelehte.

Samm: vooluahela ühendus

Vooluahela ühendus
Vooluahela ühendus

MUST traat Ultimate plaadi Gnd -ühendusega

PUNANE juhe Ultimate board 5V ühendusega

SININE traat Ultimate plaadi RxD -ühendusega

ROHELINE traat Ultimate plaadi TxD -ühendusega

VALGE traat Ultimate plaadi PPS -ühendusega

Meie koodi järgi

ühendama

Tahvli RXPin kuni digitalPin 4, Plaadi TXPin digitaalseks pin 3

Vcc to 5v ja GND to GND

2. samm: programmeerimine

Kõigepealt vajate raamatukogu:

Siit saate alla laadida

Pärast raamatukogu installimist arduinos avage DeviceExample.ino näidetest> tinyGPS ++

või kopeerige allolev kood lihtsalt.

#kaasake

#kaasake

/ * * https://alaspuresujay.github.io/ * jälgi mind instagramis https://www.instagram.com/alaspuresujay * See näidisvisand näitab TinyGPS ++ (TinyGPSPlus) objekti tavapärast kasutamist. See nõuab SoftwareSeriali kasutamist ja eeldab, et teil on 9600-bitine jada-GPS-seade ühendatud nööpnõeltega 4 (rx) ja 3 (tx). */ staatiline konst int RXPin = 4, TXPin = 3; staatiline konst uint32_t GPSBaud = 9600;

// TinyGPS ++ objekt

TinyGPSPlus gps;

// Jadaühendus GPS -seadmega

SoftwareSerial ss (RXPin, TXPin);

tühine seadistus ()

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

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

Serial.println (F ("Lihtne TinyGPS ++ demonstratsioon koos lisatud GPS -mooduliga")); Serial.print (F ("TinyGPS ++ raamatukogu testimine v.")); Serial.println (TinyGPSPlus:: libraryVersion ()); Serial.println (F ("poolt Sujay Alaspure")); Serial.println (); }

tühine tsükkel ()

{// See visand kuvab teavet iga kord, kui uus lause on õigesti kodeeritud. while (ss.available ()> 0) if (gps.encode (ss.read ())) displayInfo ();

if (millis ()> 5000 && gps.charsProcessed () <10) {Serial.println (F ("GPS -i ei tuvastatud: kontrollige juhtmestikku.")); samas (tõsi); }}

tühi kuvainfo ()

{

float latt = gps.location.lat ();

Seeriaprint (gps.location.lat (), 10); Seeria.print (F (",")); Seeriaprint (gps.location.lng (), 10); Serial.print (""); Jadajälg (latt, 10);

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

Serial.print (F ("Kuupäev/kellaaeg:"));

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

Seeria.print (F (""));

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

Serial.println ();

}

Samm: märkused:

Märkused
Märkused
Märkused
Märkused

Palun asetage GPS -moodul majast välja või akna juurde.

  1. Odavatel GPS -moodulitel, nagu näiteks VK16E, pole väga täpseid 1 -pp -signaale.
  2. Tõenäoliselt leiate, et nagu paljud patch -antenni kasutavad GPS -moodulid, peab GPS -moodul olema akna ääres või väljaspool. GPS -signaalide tugevus varieerub sõltuvalt asukohast ja ümbritsevatest hoonetest jne. GPS -moodul võib samuti kasu saada sellest, et see asub Ultimate komplektist kaugemal, sõltuvalt teie kuuri paigutusest ja maandusest. Sel põhjusel võiksite ühendada GPS -mooduli komplektiga mitme meetri juhtme abil. Soovitan kasutada ekraaniga kaablit, mille ekraan on ühendatud Gnd -ga. 4)
  3. Moodulil on roheline LED, nagu on näidatud ülaltoodud piltidel, mis põleb pidevalt, kui GPS -moodul otsib satelliidilukku, ja vilgub lukustatuna 1 impulsi sekundis.

kuidas Google'i asukohta kontrollida, kasutage allolevat linki

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

lng-> pikkuskraad

Soovitan: