Table des matières:

Traqueur GPS : 6 étapes
Traqueur GPS : 6 étapes

Vidéo: Traqueur GPS : 6 étapes

Vidéo: Traqueur GPS : 6 étapes
Vidéo: GPS Tracking 2024, Novembre
Anonim
Traqueur GPS
Traqueur GPS

Hé les gars dans cette vidéo, nous allons faire un tracker GPS en utilisant Esp 8266 (nodemcu) et un module GPS néo 6m alors commençons

Fournitures:

Module GPS NodemcuJumpersNeo 6mPowerbank

Étape 1: Câblage

Câblage
Câblage

Connectez la broche RX du module GPS à la broche D1 de la broche nodemcu boardTX du module GPS à la broche D2 de la broche nodemcuVcc à la broche 3.3voltsGnd à Gnd

Étape 2: Application Blynk Iot

Application Blynk Iot
Application Blynk Iot

Installez l'application blynk https://play.google.com/store/apps/details?id=cc.blynk&hl=en_USAjoutez 2 affichage de valeur étiqueté et nommez la valeur 1 comme Latitude et sélectionnez la broche v1Et nommez la deuxième valeur comme Longitude et sélectionnez la broche v2Et maintenant, ajoutez l'affichage de 3 valeurs et nommez le premier comme satellite et sélectionnez la broche v4Et maintenant nommez la seconde comme vitesse et sélectionnez la broche v3Et maintenant nommez la 3ème comme direction et sélectionnez la broche v5Et maintenant ajoutez une carte et sélectionnez la broche v0Et maintenant, sélectionnez pousser à 1 seconde pour chaque widget et créez-le

Étape 3: Coder

Code
Code

Un jeton d'authentification sera envoyé à votre compte de messagerie, copiez le jeton et collez-le dans le code, puis modifiez et entrez votre identifiant WiFi et votre mot de passe dans le code et téléchargez-le !! Le code est //Realtime GPS Tracker avec Nodemcu ESP8266 #include #include #define BLYNK_PRINT Serial#include #include static const int RXPin = 4, TXPin = 5; // GPIO 4=D2(connecter Tx du GPS) et GPIO 5=D1(Connecter Rx du GPSstatic const uint32_t GPSBaud = 9600; //si le débit en bauds 9600 ne fonctionnait pas dans votre cas, utilisez le GPS 4800TinyGPSPlus; // Le TinyGPS++ objectWidgetMap myMap(V0); // V0 pour la broche virtuelle de Map WidgetSoftwareSerial ss(RXPin, TXPin); // La connexion série à l'appareil GPSBlynkTimer timer;float spd; //Variable pour stocker les sats speedfloat; //Variable pour stocker nombre de satellites ResponseString Bearing; //Variable pour stocker l'orientation ou la direction de GPSchar auth = "--------------------"; //Votre projet d'authentification keychar ssid = "-------"; // Nom de votre réseau (nom du HotSpot ou du routeur)char pass = "-------"; // Mot de passe correspondant//unsigned int move_index; // indice mobile, à utiliser ultérieurement unsigned int move_index = 1; // emplacement fixe pour nowvoid setup(){ Serial.begin(115200); Serial.println(); ss.begin(GPSBaud); Blynk.begin(auth, ssid, pass); timer.setInterval (5000L, checkGPS); // toutes les 5s vérifier si le GPS est connecté, n'a vraiment besoin d'être fait qu'une seule fois}void checkGPS(){ if (gps.charsProcessed() < 10) { Serial.println(F("Pas de GPS détecté: vérifier le câblage.")); Blynk.virtualWrite(V4, "ERREUR GPS"); // Value Display widget sur V4 si GPS non détecté }}void loop(){ while (ss.available() > 0) { // sketch affiche des informations à chaque fois qu'une nouvelle phrase est correctement encodée. if (gps.encode(ss.read())) displayInfo(); } Blynk.run(); timer.run();}void displayInfo(){ if (gps.location.isValid()) { float latitude = (gps.location.lat()); //Stockage de la latitude. et Lon. longitude flottante = (gps.location.lng()); Serial.print("LAT: "); Serial.println(latitude, 6); // flottant jusqu'à x décimales Serial.print("LONG: "); Serial.println(longitude, 6); Blynk.virtualWrite(V1, String(latitude, 6)); Blynk.virtualWrite(V2, String(longitude, 6)); myMap.location(move_index, latitude, longitude, "GPS_Location"); vitesse = gps.vitesse.km/h(); // obtenir la vitesse Blynk.virtualWrite(V3, spd); sats = gps.satellites.value(); // obtenir le nombre de satellites Blynk.virtualWrite(V4, sats); roulement = TinyGPSPlus::cardinal(gps.course.value()); // obtient la direction Blynk.virtualWrite(V5, portant); } Serial.println();}

Étape 4: Présentation

Présentation
Présentation
Présentation
Présentation

Prenez une boîte vide, placez-y tout le système et connectez maintenant le powerbank à la carte Nodemcu

Étape 5:

Image
Image

Terminé !!

Étape 6:

Conseillé: