Orodha ya maudhui:
Video: Kuunganisha VK16E GPS Na Arduino UNO: 3 Hatua
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:51
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
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:
Tafadhali weka moduli ya GPS nje ya nyumba yako au dirishani.
- Moduli za bei ghali za GPS kama vile VK16E hazina ishara sahihi za 1pps.
- 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)
- 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:
Jinsi ya Kuunganisha Joystick Dual Axis Na Arduino Uno: Hatua 5
Jinsi ya Kuunganisha Joystick Dual Axis Na Arduino Uno: Hapa tutaunganisha shabaha moja ya densi ya duel na arduino uno. Kifurushi hiki kina pini mbili za analogi kwa mhimili x na mhimili y na pini moja ya dijiti ya kubadili
KUUNGANISHA SENSA ZA KUZUNGUMZA KWA BODI MOJA YA ARDUINO UNO BANDARI: Hatua 4
KUUNGANISHA SENSOR NYINGI KWA ARDUINO UNO PORT SERVIC: Katika mafunzo haya, tutapanua bandari moja ya Arduino UNO UART (Rx / Tx) ili sensorer nyingi za Atlas ziunganishwe. Upanuzi unafanywa kwa kutumia bodi ya 8: 1 Serial Port Expander. Bandari ya Arduino imeunganishwa na upanuzi baada ya whi
Jinsi ya Kuunganisha Moduli ya GPS (NEO-6m) Na Arduino: Hatua 7 (na Picha)
Jinsi ya Kuunganisha Moduli ya GPS (NEO-6m) Na Arduino: Katika mradi huu, nimeonyesha jinsi ya kuunganisha moduli ya GPS na Arduino UNO. Takwimu za longitudo na latitudo zinaonyeshwa kwenye LCD na eneo linaweza kutazamwa kwenye programu. Orodha ya nyenzo Arduino Uno == > $ 8 Ublox NEO-6m moduli ya GPS == > $ 15 16x
Jinsi ya Kuunganisha Uonyesho wa I2C Lcd kwa Arduino Uno: Hatua 5 (na Picha)
Jinsi ya Unganisha Uonyesho wa I2C Lcd kwa Arduino Uno: Hello Guys, Katika hii inayoweza kufundishwa utaona jinsi ya kuunganisha onyesho la i2c lcd kwa arduino na jinsi ya kuchapisha kwenye onyesho la LCD. Kabla ya kuanza mafunzo haya lazima ujue kifupi juu ya i2c mawasiliano.Kila basi la I2C lina ishara mbili
Jinsi ya Kuunganisha DeLorme Earthmate GPS LT-20 kwa Google Earth yako kwa Ramani nzuri ya Ufuatiliaji wa GPS
Jinsi ya Kuunganisha DeLorme Earthmate GPS LT-20 kwa Google Earth yako kwa Ramani nzuri ya Ufuatiliaji wa GPS. Nitaonyesha jinsi ya kuunganisha kifaa cha GPS kwenye mpango maarufu wa Google Earth, bila kutumia Google Earth Plus. Sina bajeti kubwa kwa hivyo ninaweza kuhakikisha kuwa hii itakuwa rahisi iwezekanavyo