Съдържание:
- Стъпка 1: Окабеляване
- Стъпка 2: Приложението Blynk Iot
- Стъпка 3: Код
- Стъпка 4: Презентация
- Стъпка 5:
- Стъпка 6:
Видео: GPS Tracker: 6 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:49
Хей, момчета, в това видео ще направим GPS тракер, използвайки Esp 8266 (nodemcu) и нео 6м GPS модул, така че нека започнем
Консумативи:
NodemcuJumpersNeo 6m GPS модул Банка за захранване
Стъпка 1: Окабеляване
Свържете RX щифта на GPS модула към D1 щифта на nodemcu борда TX щифта на GPS модула към D2 щифта на nodemcu Vcc щифта към 3.3 волта
Стъпка 2: Приложението Blynk Iot
Инсталирайте приложението blynk https://play.google.com/store/apps/details?id=cc.blynk&hl=bg_Добавете 2 обозначени стойности с етикет и наименувайте стойността 1 като Latitude и изберете щифта v1 И наречете втората стойност като Longitude и изберете щифт v2 И сега добавете дисплей с 3 стойности и наименувайте първия като сателит и изберете щифта v4 И сега наречете втория като скорост и изберете щифт v3 И сега наречете 3 -тия като посока и изберете щифта v5 И сега добавете карта и изберете щифт v0И сега изберете натиснете до 1 секунда към всяка джаджа и я създайте
Стъпка 3: Код
Токен за удостоверяване ще бъде изпратен до вашия имейл акаунт, копирайте токена и го поставете в кода, а също така редактирайте и въведете своя ssid и парола за WiFi в кода и го качете !! Кодът е // GPS проследяване в реално време с Nodemcu ESP8266#включва #include #define BLYNK_PRINT Serial #include #include static const int RXPin = 4, TXPin = 5; // GPIO 4 = D2 (свързва Tx на GPS) и GPIO 5 = D1 (Свържете Rx на GPSstatic const uint32_t GPSBaud = 9600; // ако скоростта на предаване 9600 не работи във вашия случай, използвайте 4800TinyGPSPlus gps; // The TinyGPS ++ objectWidgetMap myMap (V0); // V0 за виртуален щифт на Map WidgetSoftwareSerial ss (RXPin, TXPin); // Серийната връзка с GPS устройствотоBlynkTimer таймер; float spd; // Променлива за съхраняване на скоростта float номер на сателити отговор ssid = "-------"; // Име на вашата мрежа (HotSpot или име на рутер) char pass = "-------"; // Съответстваща парола // без подпис int move_index; // движещ се индекс, който ще се използва по -късноunsigned int move_index = 1; // фиксирано местоположение за nowvoid setup () {Serial.begin (115200); Serial.println (); ss.begin (GPSBaud); Blynk.begin (auth, ssid, pass); timer.setInterval (5000L, checkGPS); // на всеки 5 секунди проверява дали GPS е свързан, наистина трябва да се направи само веднъж} void checkGPS () {if (gps.charsProcessed () <10) {Serial.println (F ("Няма открит GPS: проверете окабеляването.")); Blynk.virtualWrite (V4, "GPS ГРЕШКА"); // Уиджет за показване на стойност на V4, ако GPS не е открит}} void loop () {while (ss.available ()> 0) {// скица показва информация всеки път, когато ново изречение е правилно кодирано. if (gps.encode (ss.read ())) displayInfo (); } Blynk.run (); timer.run ();} void displayInfo () {if (gps.location.isValid ()) {географска ширина = (gps.location.lat ()); // Съхраняване на лат. и Лон. плаваща дължина = (gps.location.lng ()); Serial.print ("LAT:"); Serial.println (географска ширина, 6); // плаващ до x десетични знаци Serial.print ("LONG:"); Serial.println (дължина, 6); Blynk.virtualWrite (V1, String (географска ширина, 6)); Blynk.virtualWrite (V2, низ (дължина, 6)); myMap.location (move_index, географска ширина, дължина, "GPS_Location"); spd = gps.speed.kmph (); // получавам скорост Blynk.virtualWrite (V3, spd); sats = gps.satellites.value (); // получаваме брой сателити Blynk.virtualWrite (V4, сат); лагер = TinyGPSPlus:: кардинал (gps.course.value ()); // получаваме посоката Blynk.virtualWrite (V5, лагер); } Serial.println ();}
Стъпка 4: Презентация
Вземете празна кутия, поставете цялата система в нея и сега свържете захранващата банка към платката Nodemcu
Стъпка 5:
Готово !!
Стъпка 6:
Препоръчано:
LoRa GPS Tracker Урок - LoRaWAN с Dragino и TTN: 7 стъпки
LoRa GPS Tracker Урок | LoRaWAN с Dragino и TTN: Хей, какво става, момчета! Akarsh тук от CETech. Няколко проекта назад разгледахме LoRaWAN Gateway от Dragino. Свързахме различни възли към шлюза и предадохме данни от възлите към шлюза, използвайки TheThingsNetwork като s
Movie Tracker - Raspberry Pi Powered Theatrical Release Tracker: 15 стъпки (със снимки)
Movie Tracker - Raspberry Pi Powered Theatrical Release Tracker: Movie Tracker е тракер с форма на Raspberry Pi, задвижван от клавиатура. Той използва TMDb API за отпечатване на афиша, заглавието, датата на издаване и прегледа на предстоящите филми във вашия регион в определен интервал от време (напр. Филмови издания тази седмица) на
AstroTracker - Tracker Star Tracker Star Tracker: 10 стъпки (със снимки)
AstroTracker - Star Tracker Star Tracker: Всеки може да прави астрофотография, стига да имате камера. Просто го поставете на статив, оставете обектива да остане отворен възможно най -дълго и BAM! Красиви звезди, купове и мъглявини. Но какво е това? Има ли ивици на филма вместо точни точки
IDC2018IOT Tracker Running Tracker: 6 стъпки
IDC2018IOT Tracker Running Tracker: Излязохме с тази идея като част от " Интернет на нещата " курс в IDC Herzliya. Целта на проекта е да подобри физическите дейности, които включват бягане или ходене с помощта на NodeMCU, няколко сензора и сървър. Резултатът от това
Raspberry Pi NFC Tracker Tracker: 5 стъпки (със снимки)
Raspberry Pi NFC Tracker Tracker Tracker: Ако сте като мен, тогава имате малко купчина дрехи на пода, които могат или не могат да бъдат мръсни. Това може да включва дънки, ризи и почти не носени къси панталони. И така, как можете да разберете кои дрехи са чисти или мръсни? Измислих начин да проследя