Sadržaj:
Video: Povezivanje VK16E GPS -a s Arduino UNO: 3 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:35
Ovo je jednostavan Instructable za ljude koji bi željeli znati kako povezati i koristiti svoj GPS modul s Arduinom.
Koristim Arduino UNO Shield #Hackduino i GPS modul VK16E.
za više informacija pogledajte tehnički list.
Korak 1: Povezivanje kruga
CRNA žica na Ultimate ploču Gnd veza
CRVENA žica na priključak Ultimate board 5V
PLAVA žica na RxD vezu Ultimate board
ZELENA žica do TxD veze Ultimate board
BIJELA žica na PPS vezu Ultimate board
Prema našem kodu
Spojiti
RXPin ploče na digitalPin 4, TXPin ploče na digitalPin 3
Vcc na 5v i GND na GND
Korak 2: Programiranje
Prije svega trebate biblioteku:
Možete preuzeti odavde
Nakon instaliranja knjižnice u arduinu otvorite DeviceExample.ino iz primjera> tinyGPS ++
ili jednostavno kopirajte donji kod.
#uključi
#uključi
/ * * https://alaspuresujay.github.io/ * pratite me na instagramu https://www.instagram.com/alaspuresujay * Ova ogledna skica prikazuje normalnu upotrebu objekta TinyGPS ++ (TinyGPSPlus). Zahtijeva korištenje SoftwareSerial-a i pretpostavlja da imate serijski GPS uređaj od 9600 bodova spojen na pinove 4 (rx) i 3 (tx). */ statički const int RXPin = 4, TXPin = 3; static const uint32_t GPSBaud = 9600;
// Objekt TinyGPS ++
TinyGPSPlus gps;
// Serijska veza s GPS uređajem
SoftwareSerial ss (RXPin, TXPin);
void setup ()
{Serial.begin (115200); ss.početak (GPSBaud);
Serial.println (F ("Primjer uređaja.ino"));
Serial.println (F ("Jednostavna demonstracija TinyGPS ++ s priključenim GPS modulom")); Serial.print (F ("Testiranje knjižnice TinyGPS ++ v.")); Serial.println (TinyGPSPlus:: libraryVersion ()); Serial.println (F ("Sujay Alaspure")); Serial.println (); }
void loop ()
{// Ova skica prikazuje informacije svaki put kada je nova rečenica ispravno kodirana. while (ss.available ()> 0) if (gps.encode (ss.read ())) displayInfo ();
if (millis ()> 5000 && gps.charsProcessed () <10) {Serial.println (F ("Nije otkriven GPS: provjerite ožičenje.")); while (istina); }}
void displayInfo ()
{
float latt = gps.location.lat ();
Serijski.ispis (gps.location.lat (), 10); Serijski.ispis (F (",")); Serijski.ispis (gps.location.lng (), 10); Serial.print (""); Serijski.ispis (latt, 10);
Serial.print (F ("Lokacija:")); if (gps.location.isValid ()) {Serial.print (gps.location.lat (), 6); Serijski.ispis (F (",")); Serijski.ispis (gps.location.lng (), 6); } else {Serial.print (F ("INVALID")); }
Serial.print (F ("Datum/vrijeme:"));
if (gps.date.isValid ()) {Serial.print (gps.date.month ()); Serial.print (F ("/")); Serial.print (gps.date.day ()); Serial.print (F ("/")); Serijski.ispis (gps.date.year ()); } else {Serial.print (F ("INVALID")); }
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")); Serijski.ispis (gps.time.second ()); Serijski.ispis (F (".")); if (gps.time.centisecond () <10) Serial.print (F ("0")); Serijski.ispis (gps.time.centisecond ()); } else {Serial.print (F ("INVALID")); }
Serial.println ();
}
Korak 3: Napomene:
Postavite GPS modul izvan kuće ili na prozor.
- Jeftini GPS moduli poput VK16E nemaju vrlo točne signale od 1pps.
- Vjerojatno ćete otkriti da će, poput mnogih GPS modula koji koriste patch antenu, GPS modul možda morati biti kraj prozora ili vani. Čini se da se GPS signali jako razlikuju po snazi, ovisno o lokaciji i okolnim zgradama itd. GPS modulu također može koristiti to što je udaljeniji od Ultimate kompleta, ovisno o vašem rasporedu kolibe i uzemljenju. Iz tog razloga možda ćete htjeti spojiti GPS modul s kompletom pomoću nekoliko metara žice. Preporučujem uporabu ekraniziranog kabela sa zaslonom spojenim na Gnd. 4)
- Modul ima zelenu LED diodu kao što je prikazano na gornjim slikama, koja je neprestano UKLJUČENA dok GPS modul traži satelitsku bravu, a kada je zaključana bljeska 1 puls u sekundi.
kako provjeriti lokaciju na google karti samo upotrijebite donju vezu
maps.google.com/?q=, lat-> širina
lng-> zemljopisna dužina
Preporučeni:
Povezivanje GPS modula s Raspberry Pi: 10 koraka
Povezivanje GPS modula s Raspberry Pi: Hej dečki !! Želite li povezati GPS modul s Raspberry Pi? No, suočavate li se s nekim poteškoćama da to učinite? „Ne brinite, ovdje sam da vam pomognem! Za početak možete koristiti sljedeće dijelove:
Povezivanje GPS modula s Raspberry Pi: Dashcam dijelom 2: 3 koraka
Povezivanje GPS modula s Raspberry Pi: Dashcam 2. dio: Ovo je drugi dio projekta dashcam, a u ovom ćemo članku naučiti kako spojiti GPS modul na Raspberry Pi. Zatim ćemo koristiti GPS podatke i dodati ih u video zapis kao tekstualni sloj. Molimo pročitajte prvi dio koristeći donju vezu, prije nego
Povezivanje GPS modula s Arduino Uno: 7 koraka
Povezivanje GPS modula s Arduino Uno: Bok! Želite li spojiti GPS modul na svoju Arduino Uno ploču, ali ne znate kako to učiniti? Ovdje sam da vam pomognem! Za početak će vam trebati sljedeći dijelovi
POVEZIVANJE VIŠE SENZORA NA JEDAN ARDUINO UNO SERIJSKI PORT: 4 koraka
POVEZIVANJE VIŠE SENZORA NA JEDAN ARDUINO UNO SERIJSKI PORT: U ovom ćemo vodiču proširiti jedan serijski Arduino UNO UART (Rx/Tx) serijski port tako da se može povezati više Atlas senzora. Proširenje se vrši pomoću ploče za proširenje serijskog porta 8: 1. Luka Arduino povezana je s ekspanderom nakon
Arduino LCD 16x2 vodič - Povezivanje 1602 LCD zaslona s Arduino Uno: 5 koraka
Arduino LCD 16x2 vodič | Povezivanje 1602 LCD zaslona s Arduino Uno: Zdravo dečki, budući da je za mnoge projekte potreban zaslon za prikaz podataka, bilo da se radi o nekom dijametru "uradi sam" ili o broju pretplatnika na YouTubeu ili kalkulatoru ili zaključavanju tipkovnice s zaslonom i ako su sve ove vrste projekata napravljene pomoću arduino će definitivno