Indholdsfortegnelse:
Video: Tilslutning af VK16E GPS med Arduino UNO: 3 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:27
Dette er en enkel instruktion for de mennesker, der gerne vil vide, hvordan man tilslutter og bruger deres GPS -modul med en Arduino.
Jeg bruger et Arduino UNO Shield #Hackduino og et VK16E GPS -modul.
for mere info se databladet.
Trin 1: Kredsløbstilslutning
SORT ledning til Ultimate board Gnd -forbindelse
RØD ledning til Ultimate board 5V -forbindelse
BLÅ ledning til Ultimate board RxD -forbindelse
GRØN ledning til Ultimate board TxD -forbindelse
HVID ledning til Ultimate board PPS -forbindelse
I henhold til vores kode
forbinde
RXPin af board til digitalPin 4, TXPin -kort til digitalPin 3
Vcc til 5v og GND til GND
Trin 2: Programmering
Først og fremmest skal du bruge et bibliotek:
Du kan downloade herfra
Efter installation af bibliotek i arduino åbner DeviceExample.ino fra eksempler> tinyGPS ++
eller kopier nedenstående kode ganske enkelt.
#omfatte
#omfatte
/ * * https://alaspuresujay.github.io/ * følg mig på instagram https://www.instagram.com/alaspuresujay * Denne eksempelskitse demonstrerer normal brug af et TinyGPS ++ (TinyGPSPlus) -objekt. Det kræver brug af SoftwareSerial og forudsætter, at du har en 9600 baud seriel GPS-enhed tilsluttet stifter 4 (rx) og 3 (tx). */ statisk const int RXPin = 4, TXPin = 3; statisk const uint32_t GPSBaud = 9600;
// TinyGPS ++ - objektet
TinyGPSPlus gps;
// Den serielle forbindelse til GPS -enheden
SoftwareSerial ss (RXPin, TXPin);
ugyldig opsætning ()
{Serial.begin (115200); ss.begin (GPSBaud);
Serial.println (F ("DeviceExample.ino"));
Serial.println (F ("En simpel demonstration af TinyGPS ++ med et vedhæftet GPS -modul")); Serial.print (F ("Test af TinyGPS ++ bibliotek v.")); Serial.println (TinyGPSPlus:: libraryVersion ()); Serial.println (F ("af Sujay Alaspure")); Serial.println (); }
hulrum ()
{// Denne skitse viser oplysninger hver gang en ny sætning er korrekt kodet. while (ss.available ()> 0) if (gps.encode (ss.read ())) displayInfo ();
if (millis ()> 5000 && gps.charsProcessed () <10) {Serial.println (F ("Ingen GPS registreret: tjek ledninger.")); mens (sandt); }}
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:")); hvis (gps.location.isValid ()) {Serial.print (gps.location.lat (), 6); Serial.print (F (",")); Serial.print (gps.location.lng (), 6); } andet {Serial.print (F ("UGyldigt")); }
Serial.print (F ("Dato/tid:"));
hvis (gps.date.isValid ()) {Serial.print (gps.date.month ()); Serial.print (F ("/")); Serial.print (gps.date.day ()); Serial.print (F ("/")); Serial.print (gps.date.year ()); } ellers {Serial.print (F ("INVALID")); }
Serial.print (F (""));
if (gps.time.isValid ()) {if (gps.time.hour () <10) Serial.print (F ("0")); Seriel.print (gps.time.hour ()); Serial.print (F (":")); hvis (gps.time.minute () <10) Serial.print (F ("0")); Serial.print (gps.time.minute ()); Serial.print (F (":")); hvis (gps.time.second () <10) Serial.print (F ("0")); Serial.print (gps.time.second ()); Serial.print (F (".")); hvis (gps.time.centisecond () <10) Serial.print (F ("0")); Seriel.print (gps.time.centisecond ()); } andet {Serial.print (F ("UGyldigt")); }
Serial.println ();
}
Trin 3: Bemærkninger:
Placer GPS -modulet uden for dit hus eller ved vinduet.
- Billige GPS -moduler som VK16E har ikke særlig præcise 1pps -signaler.
- Du vil sandsynligvis opdage, at ligesom mange GPS -moduler, der bruger en patch -antenne, skal GPS -modulet muligvis være ved et vindue eller udenfor. GPS -signaler ser ud til at variere betydeligt i styrke afhængigt af placering og omgivende bygninger osv. GPS -modulet kan også have fordel af at være længere væk fra Ultimate -kittet, afhængigt af dit skabs layout og jordforbindelse. Af denne grund vil du måske tilslutte GPS -modulet til sættet ved hjælp af flere meter ledning. Jeg anbefaler brug af et skærmet kabel med skærmen tilsluttet Gnd. 4)
- Modulet har en grøn LED som vist på billederne ovenfor, som er konstant TÆNDT, mens GPS -modulet søger efter satellitlås, og blinker med 1 puls i sekundet, når det er låst.
hvordan man kontrollerer placering på google map, brug bare nedenstående link
maps.google.com/?q=, lat-> lattitude
lng-> længdegrad
Anbefalede:
Tilslutning af ESP 32 med ultralydssensor: 3 trin
Tilslutning af ESP 32 med ultralydssensor: Ultralydssensorer fungerer ved at udsende lydbølger med en frekvens, der er for høj til, at mennesker kan høre. De venter derefter på, at lyden skal reflekteres tilbage, og beregner afstand baseret på den nødvendige tid. Det svarer til, hvordan radar måler den tid, det tager
Tilslutning af MPU6050 med ESP32: 4 trin
Tilslutning af MPU6050 Med ESP32: I dette projekt vil jeg interface MPU6050 -sensor med ESP32 DEVKIT V1 -kort. MPU6050 er også kendt som 6 -akse sensor eller 6 grad af frihed (DOF) sensor. Både accelerometer og gyrometersensorer er til stede i dette enkelt modul. Accelerometer
TILSLUTNING AF FLERE SENSORER TIL EN ARDUINO UNO SERIAL PORT: 4 trin
TILSLUTNING AF FLERE SENSORER TIL EN ARDUINO UNO SERIAL PORT: I denne vejledning udvider vi en enkelt Arduino UNO UART (Rx/Tx) seriel port, så flere Atlas sensorer kan tilsluttes. Udvidelsen udføres ved hjælp af 8: 1 Serial Port Expander -kort. Arduinos havn er forbundet med ekspanderen efter at
ESP-12E (ESP8266) Med Arduino Uno: Tilslutning: 3 trin
ESP-12E (ESP8266) Med Arduino Uno: Oprettelse af forbindelse: ARBEJDE I GANG, LAD KOMMENTARER SÅ VI KAN FORBEDRE DET SAMMEN Denne tutorial er den første af tre dele, der er beregnet til folk, der ønsker at forbinde deres ESP8266 gennem et Arduino UNO-kort. Mere specifikt vil jeg bruge ESP-12E-versionen af disse
Tilslutning af EL -ledninger med uisolerede riller: 4 trin (med billeder)
Tilslutning af EL -ledninger med uisolerede riller: EL (elektroluminescerende) ledninger kræver, at omformere lyser. Nogle gange er det vanskeligt at forbinde dem til inverteren, fordi ledningerne til lodning er ekstremt tynde, og de går meget let i stykker. Denne instruktive fortæller dig, hvordan du undgår dette problem. Du vil