Table des matières:
- Étape 1: Câblage
- Étape 2: Application Blynk Iot
- Étape 3: Coder
- Étape 4: Présentation
- Étape 5:
- Étape 6:
Vidéo: Traqueur GPS : 6 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:05
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
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
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
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
Prenez une boîte vide, placez-y tout le système et connectez maintenant le powerbank à la carte Nodemcu
Étape 5:
Terminé !!
Étape 6:
Conseillé:
Tutoriel sur le traqueur GPS LoRa - LoRaWAN avec Dragino et TTN : 7 étapes
Tutoriel sur le traqueur GPS LoRa | LoRaWAN avec Dragino et TTN : Hé, quoi de neuf, les gars ! Akarsh ici de CETech. Quelques projets en arrière, nous avons examiné la passerelle LoRaWAN de Dragino. Nous avons connecté différents nœuds à la passerelle et transmis des données des nœuds à la passerelle en utilisant TheThingsNetwork comme s
Traqueur de voiture GPS avec notification SMS et téléchargement de données Thingspeak, basé sur Arduino, domotique : 5 étapes (avec photos)
Traqueur de voiture GPS avec notification SMS et téléchargement de données Thingspeak, basé sur Arduino, domotique : j'ai créé ce traqueur GPS l'année dernière et comme il fonctionne bien, je le publie maintenant sur Instructable. Il est connecté à la prise accessoires dans mon coffre. Le traceur GPS télécharge la position de la voiture, la vitesse, la direction et la température mesurée via un mobile de données
Traqueur/avertisseur GPS LoRa : 9 étapes (avec photos)
Traqueur/téléavertisseur GPS LoRa : --- Un appareil qui combine le suivi de localisation en temps réel et un téléavertisseur bidirectionnel, sur un réseau maillé LoRa. --- J'ai été contacté par un certain nombre de personnes en recherche et sauvetage (SAR) qui sont intéressés par les autres projets de maillage Ripple LoRa sur lesquels j'ai travaillé
Traqueur GPS LoRa : 6 étapes (avec photos)
LoRa GPS Tracker : Ce projet montrera comment assembler votre propre module de suivi GPS, à utiliser avec les réseaux maillés Ripple LoRa. Voir cet article compagnon pour plus d'informations : https://www.instructables.com/id/LoRa-Mesh-Radio/Ces modules de suivi utilisent les radios Semtech LoRa, et
Traqueur GPS LTE Arduino + Tableau de bord IoT (Partie 1) : 6 étapes (avec photos)
Traqueur GPS LTE Arduino + Tableau de bord IoT (Partie 1) : Introduction Quoi de neuf ! Ce Instructable est un suivi de mon premier Instructable sur l'utilisation du bouclier Botletics LTE/NB-IoT pour Arduino, donc si vous ne l'avez pas déjà fait, veuillez le lire pour avoir un bon aperçu de la façon d'utiliser le bouclier et ce que c'est tout ab