Taula de continguts:
Vídeo: GPS Tracker: 6 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:10
Hola nois, en aquest vídeo farem un rastrejador GPS amb Esp 8266 (nodemcu) i un mòdul GPS neo 6m, així que comencem
Subministraments:
NodemcuJumpers Mòdul GPS Neo 6m Banc d’alimentació
Pas 1: cablejat
Connecteu el pin RX del mòdul GPS al pin D1 de la placa nodemcu Pin PIN del mòdul GPS a pin D2 del nodemcu Pin pin Vcc a 3,3 volts Pin pin a Gnd
Pas 2: aplicació Blynk Iot
Instal·leu l'aplicació blynk https://play.google.com/store/apps/details?id=cc.blynk&hl=en_USAfegiu 2 visualitzacions de valors etiquetats i anomeneu el valor 1 com a Latitude i seleccioneu el pin v1 i anomeneu el segon valor com a Longitud i seleccioneu el pin v2 I ara afegiu una visualització de 3 valors i nomeneu el primer com a satèl·lit i seleccioneu el pin v4 I ara nomeneu el segon com a velocitat i seleccioneu el pin v3 I ara nomeneu el tercer com a direcció i seleccioneu el pin v5 I ara afegiu un mapa i seleccioneu el pin v0 I ara seleccioneu push a 1 segon per a cada widget i creeu-lo
Pas 3: Codi
S’enviarà un testimoni d’autorització al vostre compte de correu electrònic, copieu-lo i enganxeu-lo al codi i també editeu-lo i introduïu-ne el ssid WiFi i la contrasenya al codi i pengeu-lo !! El codi és // Realtime GPS Tracker with Nodemcu ESP8266 # include #include #define BLYNK_PRINT Serial # include #include static const int RXPin = 4, TXPin = 5; // GPIO 4 = D2 (connexió Tx de GPS) i GPIO 5 = D1 (Connect Rx of GPSstatic const uint32_t GPSBaud = 9600; // si la velocitat de transmissió 9600 no funcionava en el vostre cas, utilitzeu 4800TinyGPSPlus gps; // El TinyGPS ++ objectWidgetMap myMap (V0); // V0 per al pin virtual de Map WidgetSoftwareSerial ss (RXPin, TXPin); // La connexió sèrie al dispositiu GPS Temporitzador Brooklyn Timer; float spd; // Variable per emmagatzemar els satèl·lits speedfloat; // Variable per emmagatzemar núm. de satèl·lits responseString;; Variable per emmagatzemar l'orientació o la direcció de GPSchar auth = "--------------------"; // El vostre codi d'autenticació del projecte ssid = "-------"; // Nom de la vostra xarxa (nom del HotSpot o del router) char pass = "-------"; // Contrasenya corresponent // sense signar int move_index; // índex en moviment, que s'utilitzarà després sense signar int move_index = 1; // ubicació fixa per a la configuració nowvoid () {Serial.begin (115200); Serial.println (); ss.begin (GPSBaud); Blynk.begin (auth, ssid, pass); timer.setInterval (5000L, checkGPS); // cada 5 s comprova si el GPS està connectat, només cal fer-ho una vegada} void checkGPS () {if (gps.charsProcessed () <10) {Serial.println (F ("No s'ha detectat GPS: comproveu el cablejat")); Blynk.virtualWrite (V4, "ERROR GPS"); // Giny de visualització de valor a V4 si no es detecta el GPS}} void loop () {while (ss.available ()> 0) {// sketch mostra informació cada vegada que es codifica correctament una frase nova. if (gps.encode (ss.read ())) displayInfo (); } Blynk.run (); timer.run ();} void displayInfo () {if (gps.location.isValid ()) {float latitude = (gps.location.lat ()); // Emmagatzematge del lat. i Lon. longitud flotant = (gps.location.lng ()); Serial.print ("LAT:"); Serial.println (latitud, 6); // flota a x posicions decimals Serial.print ("LONG:"); Serial.println (longitud, 6); Blynk.virtualWrite (V1, String (latitud, 6)); Blynk.virtualWrite (V2, String (longitud, 6)); myMap.location (move_index, latitud, longitud, "GPS_Location"); spd = gps.speed.kmph (); // obtenir velocitat Blynk.virtualWrite (V3, spd); sats = gps.satellites.value (); // obtenir el nombre de satèl·lits Blynk.virtualWrite (V4, sats); bearing = TinyGPSPlus:: cardinal (gps.course.value ()); // obtenir la direcció Blynk.virtualWrite (V5, rodament); } Serial.println ();}
Pas 4: Presentació
Agafeu una caixa buida i col·loqueu-hi tot el sistema i connecteu el powerbank a la placa Nodemcu
Pas 5:
Tot fet !!
Pas 6:
Recomanat:
Tutorial LoRa GPS Tracker - LoRaWAN Amb Dragino i TTN: 7 passos
Tutorial LoRa GPS Tracker | LoRaWAN amb Dragino i TTN: Ei, què passa, nois! Akarsh aquí des de CETech. Un parell de projectes enrere vam fer una ullada a LoRaWAN Gateway des de Dragino. Hem connectat diferents nodes al Gateway i hem transmès dades des dels nodes al Gateway utilitzant TheThingsNetwork com a s
GPS Car Tracker amb notificacions per SMS i càrrega de dades Thingspeak, basat en Arduino, domòtica: 5 passos (amb imatges)
GPS Car Tracker amb notificacions per SMS i càrrega de dades Thingspeak, basat en Arduino, domòtica: Vaig fer aquest rastrejador GPS l'any passat i, ja que funciona bé, el publico ara a Instructable. Està connectat a l’endoll d’accessoris del maleter. El rastrejador GPS penja la posició del vehicle, la velocitat, la direcció i la temperatura mesurada a través d’un mòbil
LTE Arduino GPS Tracker + IoT Dashboard (Part 1): 6 passos (amb imatges)
LTE Arduino GPS Tracker + IoT Dashboard (Part 1): Introducció Què passa? Aquest instructable és un seguiment del meu primer instructable sobre l’ús de l’escut Botletics LTE / NB-IoT per a Arduino, de manera que, si encara no ho heu fet, llegiu-lo per obtenir una bona visió general de com utilitzar l’escut i què és tot ab
LTE Arduino GPS Tracker + IoT Dashboard (Part 2): 6 passos (amb imatges)
LTE Arduino GPS Tracker + IoT Dashboard (Part 2): Introducció i amp; Part 1 RecapYup, és el moment d'un altre instructable al rastrejador GPS SIM7000 amb Arduino i LTE. Si encara no ho heu fet, consulteu el tutorial inicial per a l’escut Botletics SIM7000 CAT-M / NB-IoT i llegiu-lo a Pa
Com connectar el GPS DeLorme Earthmate LT-20 al vostre Google Earth per obtenir un gran mapa de seguiment GPS: 5 passos
Com connectar el GPS DeLorme Earthmate LT-20 al vostre Google Earth per obtenir un gran mapa de seguiment GPS: us mostraré com connectar un dispositiu GPS al popular programa Google Earth, sense utilitzar Google Earth Plus. No tinc un pressupost important, així que puc garantir que serà el més barat possible