
Innehållsförteckning:
2025 Författare: John Day | [email protected]. Senast ändrad: 2025-01-23 15:10

Hej killar i den här videon kommer vi att göra en GPS -tracker med Esp 8266 (nodemcu) och en neo 6m GPS -modul så låt oss komma igång
Tillbehör:
NodemcuJumpersNeo 6m GPS -modulPowerbank
Steg 1: Kabeldragning

Anslut GPS -modulens RX -stift till D1 -stiftet på nodemcu -kortet TX -stiftet på GPS -modulen till D2 -stiftet på nodemcuVcc -stiftet till 3,3 volt
Steg 2: Blynk Iot App

Installera blynk -appen https://play.google.com/store/apps/details?id=cc.blynk&hl=sv_US Lägg till 2 märkt värdeskärm och namnge 1 -värdet som Latitude och välj stift v1 Och namnge det andra värdet som Longitude och välj stift v2Och lägg nu till 3 värdeskärm och namnge den första som satellit och välj stift v4 Och namnge nu den andra som hastighet och välj stift v3 Och namnge nu den tredje som Riktning och välj stift v5 Och lägg nu till en karta och välj stift v0och välj nu push till 1 sekund för varje widget och skapa den
Steg 3: Kod

En autentikett skickas till ditt e -postkonto, kopierar token och klistrar in den i koden och redigerar och anger din WiFi -ssid och lösenord till koden och laddar upp den !! Koden är // Realtime GPS Tracker med Nodemcu ESP8266#inkluderar #include #define BLYNK_PRINT Serial #include #include static const int RXPin = 4, TXPin = 5; // GPIO 4 = D2 (anslut Tx för GPS) och GPIO 5 = D1 (Anslut Rx för GPSstatic const uint32_t GPSBaud = 9600; // om Baud rate 9600 inte fungerade i ditt fall använd 4800TinyGPSPlus gps; // TinyGPS ++ objectWidgetMap myMap (V0); // V0 för virtuell pin av Map WidgetSoftwareSerial ss (RXPin, TXPin); // Seriell anslutning till GPS -enhetenBlynkTimer -timer; float spd; // Variabel för lagring av hastighetsflöde satser; // Variabel att lagra antal satelliter responseString-bäring; // Variabel för att lagra orientering eller riktning för GPSchar-autentisering = "--------------------"; // Din autentiseringsnyckel för projekt ssid = "-------"; // Namn på ditt nätverk (HotSpot eller routernamn) char pass = "-------"; // Motsvarande lösenord // osignerat int move_index; // flyttningsindex, som ska användas laterunsigned int move_index = 1; // fast plats för nowvoid setup () {Serial.begin (115200); Serial.println (); ss.begin (GPSBaud); Blynk.begin (auth, ssid, pass); timer.setInterval (5000L, checkGPS); // var 5: e kontroll om GPS är ansluten, behöver bara göras en gång} void checkGPS () {if (gps.charsProcessed () <10) {Serial.println (F ("Ingen GPS upptäckt: kontrollera ledningar.")); Blynk.virtualWrite (V4, "GPS -FEL"); // Value Display widget på V4 om GPS inte upptäcks}} void loop () {while (ss.available ()> 0) {// sketch visar information varje gång en ny mening är korrekt kodad. if (gps.encode (ss.read ())) displayInfo (); } Blynk.run (); timer.run ();} void displayInfo () {if (gps.location.isValid ()) {float latitude = (gps.location.lat ()); // Lagring av Lat. och Lon. float longitude = (gps.location.lng ()); Serial.print ("LAT:"); Serial.println (latitud, 6); // flyta till x decimaler Serial.print ("LÅNG:"); 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 (); // få hastighet Blynk.virtualWrite (V3, spd); sats = gps.satellites.value (); // få antal satelliter Blynk.virtualWrite (V4, sats); lager = TinyGPSPlus:: cardinal (gps.course.value ()); // få riktningen Blynk.virtualWrite (V5, bäring); } Serial.println ();}
Steg 4: Presentation


Ta en tom låda, placera hela systemet i den och anslut nu powerbanken till Nodemcu -kortet
Steg 5:

Klart !!
Steg 6:
Rekommenderad:
Skapa GPS -gränser med Arduino: 8 steg

Skapa GPS -gränser med Arduino: I denna handledning lär vi oss hur man gör en GPS -GRÄNSERING med Arduino, detta är användbart när du har en robot och du inte vill att den ska gå utanför det angivna området. När roboten är utanför området visar displayen "Utanför"
GPS Para Norma (Datalogger EEPROM): 5 steg

GPS Para Norma (Datalogger EEPROM): Enkel GPS -datalogger för husdjur baserad på arduino- och EEPROM -inspelning ================================= ======================== Sencillo datalogger GPS para mascotas basado en arduino y grabacion en memoria EEPROM
Skapa anpassade kartor för din Garmin GPS: 8 steg (med bilder)

Skapa anpassade kartor för din Garmin GPS: Om du har en Garmin GPS avsedd för vandring och andra utomhusaktiviteter (inklusive GPSMAP, eTrex, Colorado, Dakota, Oregon och Montana -serien, bland några andra) behöver du inte nöja dig med bara benkartorna som kom förinstallerade på den. E
Akustisk levitation med Arduino Uno Steg-för-steg (8-steg): 8 steg

Akustisk levitation med Arduino Uno Steg-för-steg (8-steg): ultraljudsgivare L298N Dc kvinnlig adapter strömförsörjning med en manlig DC-pin Arduino UNOBreadboardHur det fungerar: Först laddar du upp kod till Arduino Uno (det är en mikrokontroller utrustad med digital och analoga portar för att konvertera kod (C ++)
Hur du ansluter DeLorme Earthmate GPS LT-20 till din Google Earth för en bra GPS-spårningskarta .: 5 steg

Hur du ansluter DeLorme Earthmate GPS LT-20 till din Google Earth för en bra GPS-spårningskarta.: Jag visar dig hur du ansluter en GPS-enhet till det populära Google Earth-programmet utan att använda Google Earth Plus. Jag har ingen stor budget så jag kan garantera att detta blir så billigt som möjligt