Оглавление:
![GPS-трекер: 6 шагов GPS-трекер: 6 шагов](https://i.howwhatproduce.com/images/001/image-36-j.webp)
Видео: GPS-трекер: 6 шагов
![Видео: GPS-трекер: 6 шагов Видео: GPS-трекер: 6 шагов](https://i.ytimg.com/vi/Wt7Xp9FuiM4/hqdefault.jpg)
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:47
![GPS трекер GPS трекер](https://i.howwhatproduce.com/images/001/image-36-1-j.webp)
Привет, ребята, в этом видео мы сделаем GPS-трекер с использованием Esp 8266 (nodemcu) и GPS-модуля neo 6m, так что давайте начнем
Запасы:
NodemcuJumpersNeo 6m GPS-модуль Блок питания
Шаг 1. Подключение
![Проводка Проводка](https://i.howwhatproduce.com/images/001/image-36-2-j.webp)
Подключите контакт RX модуля GPS к контакту D1 платы nodemcu, контакт TX модуля GPS к контакту D2 контакта nodemcuVcc и 3.3 Вольт, контакт Gnd к Gnd.
Шаг 2. Приложение Blynk Iot
![Приложение Blynk Iot Приложение Blynk Iot](https://i.howwhatproduce.com/images/001/image-36-3-j.webp)
Установите приложение blynk https://play.google.com/store/apps/details?id=cc.blynk&hl=en_US Добавьте 2 помеченных значения display и назовите 1 значение как Latitude и выберите пин v1 и назовите второе значение как Longitude и выберите вывод v2, а теперь добавьте отображение 3 значений и назовите первый как спутник и выберите вывод v4, а теперь назовите второй как скорость и выберите вывод v3, а теперь назовите третий как направление и выберите вывод v5, а теперь добавьте карту и выберите вывод v0 А теперь выберите push на 1 секунду для каждого виджета и создайте его
Шаг 3: Код
![Код Код](https://i.howwhatproduce.com/images/001/image-36-4-j.webp)
Токен аутентификации будет отправлен на вашу учетную запись электронной почты, скопируйте токен и вставьте его в код, а также отредактируйте и введите свой SSID WiFi и пароль в код и загрузите его !! Код: // GPS-трекер в реальном времени с Nodemcu ESP8266 # include #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; // TinyGPS ++ objectWidgetMap myMap (V0); // V0 для виртуального вывода карты WidgetSoftwareSerial ss (RXPin, TXPin); // Последовательное соединение с устройством GPSBlynkTimer timer; float spd; // Переменная для хранения sats; // Переменная для хранения количество спутников responseString Bearing; // Переменная для сохранения ориентации или направления GPSchar auth = "--------------------"; // Keychar аутентификации вашего проекта ssid = "-------"; // Имя вашей сети (HotSpot или имя маршрутизатора) char pass = "-------"; // Соответствующий пароль // unsigned 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) {// скетч отображает информацию каждый раз, когда новое предложение правильно закодировано. если (gps.encode (ss.read ())) displayInfo (); } Blynk.run (); timer.run ();} void displayInfo () {if (gps.location.isValid ()) {float latitude = (gps.location.lat ()); // Сохранение широты. и Лон. float longitude = (gps.location.lng ()); Serial.print ("LAT:"); Serial.println (широта, 6); // с плавающей точкой до x десятичных знаков Serial.print ("LONG:"); Serial.println (долгота, 6); Blynk.virtualWrite (V1, String (широта, 6)); Blynk.virtualWrite (V2, String (долгота, 6)); myMap.location (move_index, широта, долгота, "GPS_Location"); spd = gps.speed.kmph (); // получить скорость Blynk.virtualWrite (V3, spd); sats = gps.satellites.value (); // получить количество спутников Blynk.virtualWrite (V4, sats); подшипник = TinyGPSPlus:: cardinal (gps.course.value ()); // получаем направление Blynk.virtualWrite (V5, пеленг); } Serial.println ();}
Шаг 4: презентация
![Презентация Презентация](https://i.howwhatproduce.com/images/001/image-36-5-j.webp)
![Презентация Презентация](https://i.howwhatproduce.com/images/001/image-36-6-j.webp)
Возьмите пустую коробку, поместите в нее всю систему и теперь подключите powerbank к плате Nodemcu.
Шаг 5:
![Изображение Изображение](https://i.howwhatproduce.com/images/001/image-36-7-j.webp)
Все сделано !!
Шаг 6:
Рекомендуемые:
Сделайте ГРАНИЦЫ GPS с помощью Arduino: 8 шагов
![Сделайте ГРАНИЦЫ GPS с помощью Arduino: 8 шагов Сделайте ГРАНИЦЫ GPS с помощью Arduino: 8 шагов](https://i.howwhatproduce.com/images/001/image-64-j.webp)
Создание ГРАНИЦ GPS с помощью Arduino: в этом уроке мы узнаем, как создать ГРАНИЦЫ GPS с помощью Arduino, это полезно, когда у вас есть робот, и вы не хотите, чтобы он выходил за пределы указанной области. , на дисплее отобразится «Снаружи»
GPS Para Norma (EEPROM регистратора данных): 5 шагов
![GPS Para Norma (EEPROM регистратора данных): 5 шагов GPS Para Norma (EEPROM регистратора данных): 5 шагов](https://i.howwhatproduce.com/images/001/image-675-j.webp)
GPS Para Norma (регистратор данных EEPROM): простой регистратор данных о домашних животных GPS на основе записи Arduino и EEPROM ================================== ==================
Создание собственных карт для GPS-навигатора Garmin: 8 шагов (с изображениями)
![Создание собственных карт для GPS-навигатора Garmin: 8 шагов (с изображениями) Создание собственных карт для GPS-навигатора Garmin: 8 шагов (с изображениями)](https://i.howwhatproduce.com/images/001/image-914-j.webp)
Создание пользовательских карт для вашего GPS-навигатора Garmin: если у вас есть GPS-навигатор Garmin, предназначенный для пеших прогулок и других мероприятий на свежем воздухе (включая серии GPSMAP, eTrex, Colorado, Dakota, Oregon и Montana, среди некоторых других), вам не нужно соглашайтесь на простые карты, которые были предварительно загружены на него. Э
Учебное пособие по LoRa GPS Tracker - LoRaWAN с Dragino и TTN: 7 шагов
![Учебное пособие по LoRa GPS Tracker - LoRaWAN с Dragino и TTN: 7 шагов Учебное пособие по LoRa GPS Tracker - LoRaWAN с Dragino и TTN: 7 шагов](https://i.howwhatproduce.com/images/001/image-1777-j.webp)
Учебное пособие по LoRa GPS Tracker | LoRaWAN с Драгино и TTN: Эй, как дела, ребята! Акарш от CETech. Пару проектов назад мы смотрели на LoRaWAN Gateway от Dragino. Мы подключили различные узлы к шлюзу и передали данные от узлов к шлюзу, используя TheThingsNetwork в качестве s
Как подключить DeLorme Earthmate GPS LT-20 к Google Планета Земля для получения отличной карты слежения за GPS: 5 шагов
![Как подключить DeLorme Earthmate GPS LT-20 к Google Планета Земля для получения отличной карты слежения за GPS: 5 шагов Как подключить DeLorme Earthmate GPS LT-20 к Google Планета Земля для получения отличной карты слежения за GPS: 5 шагов](https://i.howwhatproduce.com/images/003/image-6196-77-j.webp)
Как подключить DeLorme Earthmate GPS LT-20 к Google Планета Земля для получения отличной карты слежения за GPS. Я покажу вам, как подключить устройство GPS к популярной программе Google Планета Земля без использования Google Планета Земля Плюс. У меня нет большого бюджета, поэтому я могу гарантировать, что это будет как можно дешевле