Table des matières:

Connecter le GPS VK16E avec Arduino UNO : 3 étapes
Connecter le GPS VK16E avec Arduino UNO : 3 étapes

Vidéo: Connecter le GPS VK16E avec Arduino UNO : 3 étapes

Vidéo: Connecter le GPS VK16E avec Arduino UNO : 3 étapes
Vidéo: Comment activer le GPS sur mon Samsung 2024, Novembre
Anonim
Connexion du GPS VK16E avec Arduino UNO
Connexion du GPS VK16E avec Arduino UNO

Il s'agit d'un simple Instructable pour les personnes qui aimeraient savoir comment se connecter et utiliser leur module GPS avec un Arduino.

J'utilise un Arduino UNO Shield #Hackduino et un module GPS VK16E.

pour plus d'informations, reportez-vous à la fiche technique.

Étape 1: connexion du circuit

Connexion des circuits
Connexion des circuits

Connexion fil NOIR à la carte Ultimate Gnd

Fil ROUGE à la connexion 5V de la carte Ultimate

Connexion fil BLEU à la carte Ultimate RxD

Connexion fil VERT à la carte Ultimate TxD

Fil BLANC à la connexion PPS de la carte Ultimate

Selon notre code

relier

RXPin de la carte vers digitalPin 4, TXPin de la carte vers digitalPin 3

Vcc à 5v et GND à GND

Étape 2: Programmation

Tout d'abord, vous avez besoin d'une bibliothèque:

Vous pouvez télécharger ici

Après avoir installé la bibliothèque dans l'arduino, ouvrez DeviceExample.ino à partir d'exemples> tinyGPS++

ou copiez simplement le code ci-dessous.

#comprendre

#comprendre

/* * https://alaspuresujay.github.io/ * suivez-moi sur instagram https://www.instagram.com/alaspuresujay * Cet exemple de croquis montre l'utilisation normale d'un objet TinyGPS++ (TinyGPSPlus). Il nécessite l'utilisation de SoftwareSerial et suppose que vous disposez d'un périphérique GPS série à 9600 bauds connecté aux broches 4(rx) et 3(tx). */ statique const int RXPin = 4, TXPin = 3; statique const uint32_t GPSBaud = 9600;

// L'objet TinyGPS++

GPS TinyGPSPlus;

// La connexion série à l'appareil GPS

SoftwareSerial ss (RXPin, TXPin);

void setup()

{ Serial.begin(115200); ss.begin(GPSBaud);

Serial.println(F("DeviceExample.ino"));

Serial.println(F("Une démonstration simple de TinyGPS++ avec un module GPS connecté")); Serial.print(F("Test de la bibliothèque TinyGPS++ v. ")); Serial.println(TinyGPSPlus::libraryVersion()); Serial.println(F("par Sujay Alaspure")); Serial.println(); }

boucle vide()

{ // Ce sketch affiche des informations à chaque fois qu'une nouvelle phrase est correctement encodée. while (ss.available() > 0) if (gps.encode(ss.read())) displayInfo();

if (millis() > 5000 && gps.charsProcessed() < 10) { Serial.println(F("Aucun GPS détecté: vérifiez le câblage.")); tandis que (vrai); } }

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("Emplacement: ")); 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(" Date/Heure: "));

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();

}

Étape 3: Remarques:

Remarques
Remarques
Remarques
Remarques

Veuillez placer le module GPS à l'extérieur de votre maison ou à la fenêtre.

  1. Les modules GPS bon marché tels que le VK16E n'ont pas de signaux 1pps très précis.
  2. Vous constaterez probablement que, comme de nombreux modules GPS qui utilisent une antenne patch, le module GPS peut devoir être placé près d'une fenêtre ou à l'extérieur. Les signaux GPS semblent varier considérablement en intensité en fonction de l'emplacement et des bâtiments environnants, etc. Le module GPS peut également bénéficier d'être plus éloigné du kit Ultimate, en fonction de la disposition de votre cabane et de la mise à la terre. Pour cette raison, vous souhaiterez peut-être connecter le module GPS au kit à l'aide de plusieurs mètres de fil. Je recommande l'utilisation d'un câble blindé avec l'écran connecté à Gnd. 4)
  3. Le module a une LED verte comme indiqué dans les images ci-dessus, qui est allumée en continu pendant que le module GPS recherche le verrouillage satellite, et clignote à 1 impulsion par seconde lorsqu'il est verrouillé.

comment vérifier l'emplacement sur google map il suffit d'utiliser le lien ci-dessous

maps.google.com/?q=, lat-> latitude

lng->longitude

Conseillé: