Spisu treści:
Wideo: Lokalizator GPS: 6 kroków
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:26
Hej Guys w tym filmie zrobimy tracker GPS za pomocą Esp 8266 (nodemcu) i modułu GPS neo 6m, więc zaczynajmy
Kieszonkowe dzieci:
NodemcuJumpersModuł GPS Neo 6mPower bank
Krok 1: Okablowanie
Podłącz pin RX modułu GPS do pinu D1 pin nodemcu boardTX modułu GPS do pinu D2 pin nodemcuVcc do pinu 3.3voltsGnd do Gnd
Krok 2: Aplikacja Blynk Iot
Zainstaluj aplikację blynk https://play.google.com/store/apps/details?id=cc.blynk&hl=en_USADodaj wyświetlanie wartości oznaczonych 2 i nazwij wartość 1 jako Współrzędne i wybierz pin v1I nazwij drugą wartość jako Długość i wybierz pin v2A teraz dodaj 3 wyświetlacz wartości i nazwij pierwszy jako satelita i wybierz pin v4A teraz nazwij drugi jako prędkość i wybierz pin v3A teraz nazwij trzeci jako Kierunek i wybierz pin v5A teraz dodaj mapę i wybierz pinezkę v0A teraz wybierz push do 1 sekundy do każdego widżetu i utwórz go
Krok 3: Kod
Token autoryzacji zostanie wysłany na Twoje konto e-mail, skopiuj token i wklej go w kodzie, a także edytuj i wprowadź swój identyfikator Wi-Fi i hasło do kodu i prześlij go! Kod to //Realtime GPS Tracker z Nodemcu ESP8266#include #include #define BLYNK_PRINT Serial#include #include static const int RXPin = 4, TXPin = 5; // GPIO 4=D2(connect Tx z GPS) i GPIO 5=D1(Connect Rx z GPSstatic const uint32_t GPSBaud = 9600; //jeśli szybkość transmisji 9600 nie działa w twoim przypadku, użyj 4800TinyGPSPlus gps; // TinyGPS++ objectWidgetMap myMap(V0); // V0 dla wirtualnego pinu Map WidgetSoftwareSerial ss(RXPin, TXPin); // Połączenie szeregowe z urządzeniem GPS Zegar BlynkTimer;float spd; //Zmienna do przechowywania satelitów speedfloat; //Zmienna do przechowywania liczba odpowiedzi satelitówString Bearing; //Zmienna do przechowywania orientacji lub kierunku GPSchar auth = "--------------------"; //Twój klucz uwierzytelniania projektu ssid = "-------"; // Nazwa Twojej sieci (nazwa hotspotu lub routera)char pass = "-------"; // Odpowiednie hasło//unsigned int move_index; // przenoszenie indeksu, do użycia laterunsigned int move_index = 1; // ustalona lokalizacja dla nowvoid setup(){ Serial.begin(115200); Serial.println(); ss.begin(GPSBaud); Blynk.begin(auth, ssid, pass); timer.setInterval(5000L, checkGPS); // co 5s sprawdzaj czy GPS jest podłączony, naprawdę trzeba to zrobić tylko raz}void checkGPS(){ if (gps.charsProcessed() < 10) { Serial.println(F("Nie wykryto GPS: sprawdź okablowanie.")); Blynk.virtualWrite(V4, "BŁĄD GPS"); // Widżet wyświetlania wartości na V4 jeśli nie wykryto GPS }}void loop(){ while (ss.available() > 0) { // szkic wyświetla informacje za każdym razem, gdy nowe zdanie jest poprawnie zakodowane. if (gps.encode(ss.read())) displayInfo(); } Blynk.run(); timer.run();}unieważnij displayInfo(){ if (gps.location.isValid()) { float latitude = (gps.location.lat()); //Przechowywanie łac. i Lon. długość geograficzna zmiennoprzecinkowa = (gps.location.lng()); Serial.print("LAT: "); Serial.println(szerokość geograficzna, 6); // float do x miejsc dziesiętnych Serial.print("LONG: "); Serial.println(długość geograficzna, 6); Blynk.virtualWrite(V1, String(szerokość, 6); Blynk.virtualWrite(V2, String(długość geograficzna, 6); myMap.location(move_index, szerokość, długość geograficzna, "GPS_Location"); spd = gps.prędkość.km/h(); //uzyskaj prędkość Blynk.virtualWrite(V3, spd); sats = gps.satelity.wartość(); //pobierz liczbę satelitów Blynk.virtualWrite(V4, sats); namiar = TinyGPSPlus::cardinal(gps.course.value()); // pobierz kierunek Blynk.virtualWrite(V5, łożysko); } Serial.println();}
Krok 4: Prezentacja
Weź puste pudełko, włóż do niego cały system i teraz podłącz powerbank do płytki Nodemcu
Krok 5:
Wszystko zrobione !!
Krok 6:
Zalecana:
DIY miniaturowy lokalizator słoneczny: 5 kroków (ze zdjęciami)
DIY Miniature Solar Tracker: W tym projekcie pokażę, jak stworzyć solar tracker, który jak sama nazwa wskazuje, może śledzić ruch słońca przez cały dzień. A na koniec pokażę Ci różnicę w pozyskiwaniu energii między panelem słonecznym montowanym na trackerze słonecznym
Multipleksowany lokalizator echa: 6 kroków
Multipleksowany lokalizator echa: a.articles {font-size: 110,0%; grubość czcionki: pogrubiona; styl czcionki: kursywa; dekoracja tekstu: brak; background-color: red;} a.articles:hover {background-color: black;} Ta instrukcja opisuje, jak zrobić „skanujący” lokalizator echa za pomocą Ard
Lokalizator echa z dwoma czujnikami: 7 kroków (ze zdjęciami)
Lokalizator echa z dwoma czujnikami: a.articles {font-size: 110,0%; grubość czcionki: pogrubiona; styl czcionki: kursywa; dekoracja tekstu: brak; background-color: red;} a.articles:hover {background-color: black;} Ta instrukcja wyjaśnia, jak określić lokalizację obiektu za pomocą
Zbuduj zmotoryzowany lokalizator drzwi stodoły: 6 kroków (ze zdjęciami)
Zbuduj zmotoryzowany lokalizator drzwi stodoły…:…strzelaj do gwiazd, planet i innych mgławic za pomocą kamery, która jest. Bez Arduino, bez silników krokowych, bez kół zębatych, tylko prosty silnik obracający pręt gwintowany, ten tracker do drzwi stodoły obraca kamerę dokładnie w tym samym tempie, co obrót naszej planety, a
Domowy lokalizator GPS w czasie rzeczywistym (SIM800L, Ublox NEO-6M, Arduino): 8 kroków
Domowy lokalizator GPS w czasie rzeczywistym (SIM800L, Ublox NEO-6M, Arduino): Więc masz moduł GSM leżący tak jak ja? Również GPS-tracker? Myślimy tak samo! W tej instrukcji postaram się poprowadzić Cię, jak osiągnąć swój cel z perspektywy nowicjusza.Ponieważ nie miałem wcześniej wiedzy z zakresu elektrotechniki (do