Innehållsförteckning:
Video: Ansluta VK16E GPS med Arduino UNO: 3 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:44
Detta är en enkel instruktion för de människor som vill veta hur man ansluter och använder sin GPS -modul med en Arduino.
Jag använder en Arduino UNO Shield #Hackduino och en VK16E GPS -modul.
för mer info se databladet.
Steg 1: Kretsanslutning
SVART kabel till Ultimate board Gnd -anslutning
RÖD kabel till Ultimate board 5V -anslutning
BLÅ kabel till Ultimate board RxD -anslutning
GRÖN kabel till Ultimate board TxD -anslutning
VIT kabel till Ultimate board PPS -anslutning
Enligt vår kod
ansluta
RXPin of board till digitalPin 4, TXPin -kort till digitalPin 3
Vcc till 5v och GND till GND
Steg 2: Programmering
Först och främst är ett bibliotek:
Du kan ladda ner härifrån
Efter installation av bibliotek i arduino öppnar DeviceExample.ino från exempel> tinyGPS ++
eller kopiera koden nedan.
#omfatta
#omfatta
/ * * https://alaspuresujay.github.io/ * följ mig på instagram https://www.instagram.com/alaspuresujay * Denna provskiss visar normal användning av ett TinyGPS ++ (TinyGPSPlus) -objekt. Det kräver användning av SoftwareSerial och förutsätter att du har en 9600-baud seriell GPS-enhet ansluten till stift 4 (rx) och 3 (tx). */ statisk const int RXPin = 4, TXPin = 3; statisk const uint32_t GPSBaud = 9600;
// Objektet TinyGPS ++
TinyGPSPlus gps;
// Seriell anslutning till GPS -enheten
SoftwareSerial ss (RXPin, TXPin);
void setup ()
{Serial.begin (115200); ss.begin (GPSBaud);
Serial.println (F ("DeviceExample.ino"));
Serial.println (F ("En enkel demonstration av TinyGPS ++ med en bifogad GPS -modul")); Serial.print (F ("Testar TinyGPS ++ bibliotek v.")); Serial.println (TinyGPSPlus:: libraryVersion ()); Serial.println (F ("av Sujay Alaspure")); Serial.println (); }
void loop ()
{// Denna skiss visar information varje gång en ny mening är korrekt kodad. medan (ss.available ()> 0) if (gps.encode (ss.read ())) displayInfo ();
if (millis ()> 5000 && gps.charsProcessed () <10) {Serial.println (F ("Ingen GPS upptäckt: kontrollera ledningar.")); medan (sant); }}
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 ("Location:")); if (gps.location.isValid ()) {Serial.print (gps.location.lat (), 6); Serial.print (F (",")); Serial.print (gps.location.lng (), 6); } annat {Serial.print (F ("OGILT")); }
Serial.print (F ("Datum/tid:"));
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 ()); } annat {Serial.print (F ("INGILTIG")); }
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 ()); } annat {Serial.print (F ("INGILT")); }
Serial.println ();
}
Steg 3: Anmärkningar:
Placera GPS -modulen utanför ditt hus eller vid fönstret.
- Billiga GPS -moduler som VK16E har inte särskilt exakta 1pps -signaler.
- Du kommer förmodligen att upptäcka att precis som många GPS -moduler som använder en patchantenn kan GPS -modulen behöva vara vid ett fönster eller utanför. GPS -signaler verkar variera avsevärt i styrka beroende på plats och omgivande byggnader etc. GPS -modulen kan också ha nytta av att vara längre bort från Ultimate -paketet, beroende på din hyttlayout och jordning. Av denna anledning kanske du vill ansluta GPS -modulen till satsen med flera meter tråd. Jag rekommenderar att du använder en skärmad kabel med skärmen ansluten till Gnd. 4)
- Modulen har en grön lysdiod som visas på bilderna ovan, som är konstant PÅ medan GPS -modulen söker efter satellitlås och blinkar med 1 puls per sekund när den är låst.
hur man kontrollerar plats på google map bara använda länken nedan
maps.google.com/?q=, lat-> lattitude
lng-> longitud
Rekommenderad:
Hur man gör din egen WIFI -gateway för att ansluta din Arduino till IP -nätverk?: 11 steg (med bilder)
Hur man gör din egen WIFI -gateway för att ansluta din Arduino till IP -nätverk?: Som så många tror du att Arduino är en mycket bra lösning för att göra hemautomation och robotik! Men när det gäller kommunikation kommer Arduinos bara med seriella länkar. Jag arbetar med en robot som måste vara permanent ansluten till en server som körs
IoT Basics: Ansluta din IoT till molnet med Mongoose OS: 5 steg
IoT Basics: Ansluta din IoT till molnet med hjälp av Mongoose OS: Om du är en person som håller på med pyssel och elektronik, kommer du oftare än inte att stöta på begreppet Internet of Things, vanligtvis förkortat som IoT, och att det refererar till en uppsättning enheter som kan ansluta till internet! Att vara en sådan person
Ansluta Twitter till ett Eclipse -projekt med Twitter4J API: 5 steg
Ansluta Twitter till ett Eclipse -projekt med Twitter4J API: Denna instruktion förklarar hur du ansluter ditt Twitter -konto till ditt Eclipse -projekt och hur du importerar Twitter4J -applikationsprogramgränssnittet (API) för att använda dess funktioner för att automatisera läsning och skrivning till Twitter . Detta instruerbara
Ansluta motorn till Arduino med L293D: 3 steg
Ansluta motor till Arduino Använda L293D: En motor är den grundläggande byggstenen för robotik och om du lär dig Arduino är det mycket viktigt att lära sig att ansluta en motor till den. Idag kommer vi att göra det med L293D ic. En L293D -motorförar -IC är verkligen viktig. Annars blir det
Ansluta en DHT11/DHT22-sensor till molnet med ett ESP8266-baserat kort: 9 steg
Ansluta en DHT11/DHT22-sensor till molnet med ett ESP8266-baserat kort: I föregående artikel anslöt jag mitt ESP8266-baserade NodeMCU-kort till en Cloud4RPi-tjänst. Nu är det dags för ett riktigt projekt