Orodha ya maudhui:

Kuunganisha VK16E GPS Na Arduino UNO: 3 Hatua
Kuunganisha VK16E GPS Na Arduino UNO: 3 Hatua

Video: Kuunganisha VK16E GPS Na Arduino UNO: 3 Hatua

Video: Kuunganisha VK16E GPS Na Arduino UNO: 3 Hatua
Video: Extract GPS location in Arduino with Ublox Neo-6 and Neo 7m GPS modules 2024, Novemba
Anonim
Kuunganisha VK16E GPS Na Arduino UNO
Kuunganisha VK16E GPS Na Arduino UNO

Hii ni rahisi kufundisha kwa watu ambao wangependa kujua jinsi ya kuunganisha na kutumia moduli yao ya GPS na Arduino.

Ninatumia Arduino UNO Shield #Hackduino na moduli ya GPS ya VK16E.

kwa habari zaidi rejelea data.

Hatua ya 1: Uunganisho wa Mzunguko

Uunganisho wa Mzunguko
Uunganisho wa Mzunguko

Waya mweusi kwenye unganisho la Ultimate Gnd board

Waya mwekundu kwa bodi ya mwisho ya 5V unganisho

Waya wa BLUE kwa uhusiano wa mwisho wa RxD

Waya kijani kwa Ultimate bodi TxD uhusiano

Waya NYEUPE kwa Uunganisho wa PPS ya bodi ya mwisho

Kulingana na nambari yetu

unganisha

RXPin ya bodi kwa dijitiPin 4, TXPin ya bodi kwa digitalPin 3

Vcc hadi 5v na GND hadi GND

Hatua ya 2: Kupanga programu

Kwanza kabisa unahitaji maktaba:

Unaweza kupakua kutoka hapa

Baada ya kusanikisha maktaba kwenye arduino wazi DeviceExample.ino kutoka kwa mifano> tinyGPS ++

au nakili nambari iliyo hapa chini kwa urahisi.

# pamoja

# pamoja

/ * * https://alaspuresujay.github.io/ * nifuate kwenye instagram https://www.instagram.com/alaspuresujay * Mchoro huu wa mfano unaonyesha matumizi ya kawaida ya kitu cha TinyGPS ++ (TinyGPSPlus). Inahitaji matumizi ya SoftwareSerial, na inachukua kuwa una kifaa cha serial 9600-baud GPS kilichounganishwa kwenye pini 4 (rx) na 3 (tx). * / tuli const int RXPin = 4, TXPin = 3; tuli tuli uint32_t GPSBaud = 9600;

// Kitu cha TinyGPS ++

GPS ndogo za TinyGPSPlus;

// Uunganisho wa serial kwa kifaa cha GPS

SoftwareSerial ss (RXPin, TXPin);

kuanzisha batili ()

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

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

Serial.println (F ("Maonyesho rahisi ya TinyGPS ++ na moduli ya GPS iliyoambatishwa")); Serial.print (F ("Kupima maktaba ya TinyGPS ++ v.")); Serial.println (TinyGPSPlus:: libraryVersion ()); Serial.println (F ("na Sujay Alaspure")); Serial.println (); }

kitanzi batili ()

{// Mchoro huu unaonyesha habari kila wakati sentensi mpya inaposimbwa kwa usahihi. wakati (ss inapatikana ()> 0) ikiwa (gps.encode (ss.read ())) displayInfo ();

ikiwa (millis ()> 5000 && gps.charsProcessed () <10) {Serial.println (F ("Hakuna GPS iliyogunduliwa: angalia wiring.")); wakati (kweli); }}

kuonyesha batiliInfo ()

{

latt latt = gps.location.lat ();

Serial.print (gps.location.lat (), 10); Printa ya serial (F (",")); Serial.print (gps.location.lng (), 10); Serial.print (""); Printa ya serial (latti, 10);

Serial.print (F ("Mahali:")); ikiwa (gps.location.isValid ()) {Serial.print (gps.location.lat (), 6); Printa ya serial (F (",")); Serial.print (gps.location.lng (), 6); } mwingine {Serial.print (F ("INVALID")); }

Serial.print (F ("Tarehe / Wakati:"));

ikiwa (gps.date.isValid ()) {Serial.print (gps.date.month ()); Printa ya serial (F ("/")); Serial.print (gps.date.day ()); Printa ya serial (F ("/")); Serial.print (gps.date.year ()); } mwingine {Serial.print (F ("INVALID")); }

Printa ya serial (F (""));

ikiwa (gps.time.isValid ()) {ikiwa (gps.time.hour () <10) Serial.print (F ("0")); Serial.print (gps.time.hour ()); Printa ya serial (F (":")); ikiwa (gps.time.minute () <10) Serial.print (F ("0")); Serial.print (gps.time.minute ()); Printa ya serial (F (":")); ikiwa (gps.time.second () <10) Serial.print (F ("0")); Serial.print (gps.time.second ()); Printa ya serial (F (".")); ikiwa (gps.time.centisecond () <10) Serial.print (F ("0")); Printa ya serial (gps.time.centisecond ()); } mwingine {Serial.print (F ("INVALID")); }

Serial.println ();

}

Hatua ya 3: Vidokezo:

Vidokezo
Vidokezo
Vidokezo
Vidokezo

Tafadhali weka moduli ya GPS nje ya nyumba yako au dirishani.

  1. Moduli za bei ghali za GPS kama vile VK16E hazina ishara sahihi za 1pps.
  2. Labda utapata kuwa kama moduli nyingi za GPS zinazotumia antena ya kiraka, moduli ya GPS inaweza kuhitaji kuwa kwa dirisha au nje. Ishara za GPS zinaonekana kutofautiana kwa nguvu kulingana na eneo na majengo ya karibu n.k Moduli ya GPS pia inaweza kufaidika kwa kuwa mbali zaidi na kitanda cha mwisho, kulingana na mpangilio wako wa kibanda na kutuliza. Kwa sababu hii unaweza kutaka kuunganisha moduli ya GPS kwa kit ukitumia mita kadhaa za waya. Ninapendekeza utumiaji wa kebo iliyochujwa na skrini iliyounganishwa na Gnd. 4)
  3. Moduli hiyo ina LED ya Kijani kama inavyoonyeshwa kwenye picha hapo juu, ambayo inaendelea kuwashwa wakati moduli ya GPS inatafuta kufuli kwa setilaiti, na kuangaza kwa mapigo 1 kwa sekunde wakati imefungwa.

jinsi ya kuangalia eneo kwenye ramani ya google tumia tu chini ya kiunga

maps.google.com/?q=, lat- latitudo

lng-> longitudo

Ilipendekeza: