Sadržaj:
Video: Povezivanje VK16E GPS -a s Arduino UNO: 3 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:06
Ovo je jednostavan Instructable za ljude koji žele znati kako povezati i koristiti svoj GPS modul s Arduinom.
Koristim Arduino UNO Shield #Hackduino i VK16E GPS modul.
za više informacija pogledajte tehnički list.
Korak 1: Povezivanje kruga
CRNA žica na Ultimate board Gnd vezu
CRVENA žica na vezu Ultimate board 5V
PLAVA žica na RxD vezu Ultimate board
ZELENA žica do TxD veze Ultimate board
BIJELA žica na Ultimate board PPS vezu
Prema našem kodu
povežite se
RXPin ploče na digitalPin 4, TXPin ploče na digitalni pin 3
Vcc na 5v i GND na GND
Korak 2: Programiranje
Prije svega vam je potrebna biblioteka:
Možete preuzeti odavde
Nakon instaliranja biblioteke u arduino otvorite DeviceExample.ino iz primjera> tinyGPS ++
ili jednostavno kopirajte donji kod.
#include
#include
/ * * https://alaspuresujay.github.io/ * pratite me na instagramu https://www.instagram.com/alaspuresujay * Ova ogledna skica prikazuje normalnu upotrebu objekta TinyGPS ++ (TinyGPSPlus). Zahtijeva upotrebu SoftwareSerial-a i pretpostavlja da imate serijski GPS uređaj od 9600 bauda spojen na pinove 4 (rx) i 3 (tx). */ statički const int RXPin = 4, TXPin = 3; static const uint32_t GPSBaud = 9600;
// Objekat TinyGPS ++
TinyGPSPlus gps;
// Serijska veza sa GPS uređajem
SoftwareSerial ss (RXPin, TXPin);
void setup ()
{Serial.begin (115200); ss.begin (GPSBaud);
Serial.println (F ("DeviceExample.ino"));
Serial.println (F ("Jednostavna demonstracija TinyGPS ++ sa priključenim GPS modulom")); Serial.print (F ("Testiranje biblioteke 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 ();
Serial.print (gps.location.lat (), 10); Serial.print (F (",")); Serial.print (gps.location.lng (), 10); Serial.print (""); Serial.print (latt, 10);
Serial.print (F ("Lokacija:")); if (gps.location.isValid ()) {Serial.print (gps.location.lat (), 6); Serial.print (F (",")); Serial.print (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 ("/")); Serial.print (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")); Serial.print (gps.time.second ()); Serial.print (F (".")); if (gps.time.centisecond () <10) Serial.print (F ("0")); Serial.print (gps.time.centisecond ()); } else {Serial.print (F ("INVALID")); }
Serial.println ();
}
Korak 3: Napomene:
Molimo vas da GPS modul postavite izvan kuće ili na prozor.
- Jeftini GPS moduli poput VK16E nemaju vrlo precizne 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 bi također moglo koristiti što je udaljeniji od Ultimate kompleta, ovisno o rasporedu vaše kolibe i uzemljenju. Iz tog razloga možda ćete htjeti spojiti GPS modul s kompletom koristeći nekoliko metara žice. Preporučujem upotrebu 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 i treperi pri 1 impulsu u sekundi kada je zaključana.
kako provjeriti lokaciju na google karti samo upotrijebite donju vezu
maps.google.com/?q=, lat-> latitude
lng-> geografska dužina
Preporučuje se:
Povezivanje GPS modula s Raspberry Pi: 10 koraka
Povezivanje GPS modula s Raspberry Pi: Hej momci !! Želite li povezati GPS modul s Raspberry Pi? Ali nailazite na poteškoće 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, dio 2: 3 koraka
Povezivanje GPS modula sa Raspberry Pi: Dashcam 2. dio: Ovo je 2. dio projekta dashcam i u ovom ćemo članku naučiti kako povezati GPS modul s 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: Zdravo! Želite li spojiti GPS modul na 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
Vodič za povezivanje PLSD -a: Povezivanje na Apple TV putem AirPlay -a [Neslužbeno]: 10 koraka
PLSD Vodič za povezivanje: Povezivanje na Apple TV putem AirPlay -a [Neslužbeno]: Sljedeći vodič pruža ilustraciju procesa povezivanja sa Apple TV -ima u konferencijskoj sali putem AirPlay -a. Ovaj neslužbeni izvor dostupan je iz ljubaznosti administraciji, osoblju i ovlaštenim gostima Perkins lokalne školske oblasti
Arduino LCD 16x2 vodič - Povezivanje 1602 LCD ekrana sa Arduino Uno: 5 koraka
Arduino LCD 16x2 Vodič | Povezivanje 1602 LCD ekrana s Arduino Uno: Zdravo momci, budući da je za mnoge projekte potreban ekran za prikaz podataka, bilo da se radi o bilo kojem mjeraču za DIY ili o prikazivanju broja pretplatnika na YouTubeu ili kalkulatoru ili zaključavanju tastature s ekranom, i ako su sve ove vrste projekata napravljene pomoću arduino će definitivno