Inhoudsopgave:
Video: GPS-tracker: 6 stappen
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:14
Hey jongens, in deze video gaan we een GPS-tracker maken met Esp 8266 (nodemcu) en een neo 6m GPS-module, dus laten we beginnen
Benodigdheden:
NodemcuJumpersNeo 6m GPS-modulePowerbank
Stap 1: Bedrading
Sluit de RX-pin van de GPS-module aan op D1-pin van nodemcu boardTX-pin van GPS-module op D2-pin van nodemcuVcc-pin op 3.3voltsGnd-pin op Gnd
Stap 2: Blynk Iot-app
Installeer de blynk-app https://play.google.com/store/apps/details?id=cc.blynk&hl=en_USVoeg 2 gelabelde waardeweergave toe en noem de 1 waarde als Latitude en selecteer de pin v1En noem de tweede waarde als Longitude en selecteer pin v2En voeg nu 3-waardeweergave toe en noem de eerste als satelliet en selecteer de pin v4En noem nu de tweede als snelheid en selecteer pin v3En noem nu de 3e als richting en selecteer de pin v5En voeg nu een kaart toe en selecteer pin v0En selecteer nu push tot 1 seconde naar elke widget en maak deze
Stap 3: Coderen
Er wordt een auth-token naar uw e-mailaccount verzonden. Kopieer de token en plak deze in de code en bewerk en voer ook uw WiFi-ssid en wachtwoord in bij de code en upload deze !! De code is // Realtime GPS-tracker met Nodemcu ESP8266 #include #include #define BLYNK_PRINT Serial#include #include static const int RXPin = 4, TXPin = 5; // GPIO 4=D2 (verbind Tx van GPS) en GPIO 5=D1 (Connect Rx of GPSstatic const uint32_t GPSBaud = 9600; // als Baudrate 9600 in jouw geval niet werkte, gebruik dan 4800TinyGPSPlus gps; // The TinyGPS++ objectWidgetMap myMap (V0); // V0 voor virtuele pin van Map WidgetSoftwareSerial ss (RXPin, TXPin); // De seriële verbinding met het GPS-apparaat BlynkTimer-timer; float spd; // Variabele om de speedfloat-sats op te slaan; // Variabele om op te slaan aantal satellieten responseString peiling; // Variabele om oriëntatie of richting van GPSchar op te slaan auth = "--------------------"; // Your Project authenticatie keychar ssid = "-------"; // Naam van uw netwerk (HotSpot- of routernaam)char pass = "-------"; // Bijbehorend wachtwoord//unsigned int move_index; // bewegende index, te gebruiken laterunsigned int move_index = 1; // vaste locatie voor nowvoid setup(){ Serial.begin(115200); Serial.println(); ss.begin(GPSBaud); Blynk.begin(auth, ssid, pass); timer.setInterval (5000L, checkGPS); // controleer elke 5s of GPS is aangesloten, hoeft maar één keer te gebeuren}void checkGPS(){ if (gps.charsProcessed() < 10) { Serial.println(F("Geen GPS gedetecteerd: controleer bedrading.")); Blynk.virtualWrite (V4, "GPS-FOUT"); // Waarde Widget weergeven op V4 als GPS niet wordt gedetecteerd }}void loop (){ while (ss.available () > 0) { // sketch geeft informatie weer telkens wanneer een nieuwe zin correct is gecodeerd. if (gps.encode(ss.read())) displayInfo(); } Blynk.run(); timer.run();}void displayInfo(){ if (gps.location.isValid()) { float latitude = (gps.location.lat()); // Het opslaan van de Lat. en Lon. float lengtegraad = (gps.locatie.lng()); Serial.print("LAT: "); Serial.println (breedtegraad, 6); // zweven naar x decimalen Serial.print ("LANG: "); Serial.println (lengtegraad, 6); Blynk.virtualWrite (V1, String (breedtegraad, 6)); Blynk.virtualWrite (V2, String (lengtegraad, 6)); myMap.location (move_index, latitude, longitude, "GPS_Location"); spd = gps.snelheid.kmph(); // haal snelheid Blynk.virtualWrite (V3, spd); sats = gps.satelliet.waarde(); // haal het aantal satellieten Blynk.virtualWrite (V4, sats); lager = TinyGPSPlus::cardinal(gps.course.value()); // verkrijg de richting Blynk.virtualWrite (V5, lager); } Serieel.println();}
Stap 4: Presentatie
Neem een lege doos, plaats het hele systeem erin en sluit nu de powerbank aan op het Nodemcu-bord
Stap 5:
Helemaal klaar !!
Stap 6:
Aanbevolen:
GPS Para Norma (Datalogger EEPROM): 5 stappen
GPS Para Norma (Datalogger EEPROM): Eenvoudige GPS-datalogger voor huisdieren op basis van arduino- en EEPROM-opname ================================ =======================Sencillo datalogger GPS para mascotas basado en arduino y grabacion en memoria EEPROM
Installatie voor externe Bluetooth GPS-provider voor Android-apparaten: 8 stappen
Installatie voor externe Bluetooth GPS-provider voor Android-apparaten: deze instructable legt uit hoe u uw eigen externe Bluetooth-compatibele GPS voor uw telefoon kunt maken, wat dan ook voor ongeveer $ 10. Materiaallijst: NEO 6M U-blox GPSHC-05 bluetooth-module Kennis van interface Blutooth Low energy-modulesArdui
Inleiding - Verander een Raspberry Pi in een GPS-trackingserver: 12 stappen
Inleiding - Verander een Raspberry Pi in een GPS-trackingserver: in deze gids laat ik u zien hoe u Traccar GPS-trackingsoftware op een Raspberry Pi installeert die gegevens van compatibele apparaten via internet ontvangt en hun posities in realtime op een kaart registreert volgen, en ook het volgen van het afspelen
GPS-locatiezoeker: 5 stappen
GPS-locatiezoeker: Hallo allemaal, laten we vandaag zien hoe we een GPS-locatiezoeker kunnen maken met behulp van de NEO-6m GPS-module en arduino. Laten we eerst eens kijken wat GPS is
Hoe u de DeLorme Earthmate GPS LT-20 aansluit op uw Google Earth voor een geweldige GPS-volgkaart: 5 stappen
Hoe u de DeLorme Earthmate GPS LT-20 met uw Google Earth verbindt voor een geweldige GPS-trackingkaart. Ik zal u laten zien hoe u een GPS-apparaat kunt verbinden met het populaire Google Earth-programma, zonder Google Earth Plus te gebruiken. Ik heb geen groot budget, dus ik kan garanderen dat dit zo goedkoop mogelijk zal zijn