Оглавление:
Видео: Поиск местоположения GPS: 5 шагов
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:48
Всем привет! Сегодня давайте посмотрим, как сделать GPS Location Finder с помощью GPS-модуля NEO-6m и Arduino. Сначала давайте посмотрим, что такое GPS.
Шаг 1: ЧТО ТАКОЕ GPS?
Глобальная система позиционирования (GPS), первоначально NAVSTAR GPS, представляет собой спутниковую радионавигационную систему, принадлежащую правительству Соединенных Штатов и эксплуатируемую ВВС США. Это глобальная навигационная спутниковая система (GNSS), которая предоставляет информацию о геолокации и времени на приемник GPS в любом месте на Земле или рядом с ней, где есть беспрепятственная прямая видимость для четырех или более спутников GPS. Препятствия, такие как горы и здания, блокируют относительно слабые сигналы GPS.
GPS не требует от пользователя передачи каких-либо данных и работает независимо от телефонного или интернет-приема, хотя эти технологии могут повысить полезность информации о местоположении GPS. GPS предоставляет важные возможности позиционирования военным, гражданским и коммерческим пользователям по всему миру. Правительство Соединенных Штатов создало систему, поддерживает ее и делает ее доступной для всех, у кого есть GPS-приемник.
Шаг 2: СОБИРАЙТЕ НЕОБХОДИМЫЕ МАТЕРИАЛЫ:
Требуемые материалы:
* Модуль NEO-6m gps - партнер amazon
* Arduino uno - партнер Amazon
* ЖК-дисплей - партнер Amazon
** Примечание. Это партнерские ссылки Amazon. Когда вы купите по этим ссылкам, я получу небольшую комиссию, которая поможет мне писать все больше и больше статей.
Шаг 3: ЦЕПЬ
Схема следующая:
Модуль GPS ==> Arduino
* GND ==> GND
* TX ==> Цифровой контакт (D3)
* RX ==> Цифровой контакт (D4)
* Vcc ==> 3,3 В
ЖК-дисплей ==> Arduino * VSS ==> GND
* VCC ==> 5 В
* VEE ==> резистор 10 кОм
* RS ==> A0 (аналоговый вывод)
* R / W ==> GND
* E ==> A1
* D4 ==> A2
* D5 ==> A3
* D6 ==> A4
* D7 ==> A5
* Светодиод + ==> VCC
* LED- ==> GND
Шаг 4: КОД
#включают
#include #include // long lat, lon; // создать переменную для объекта широты и долготы float lat, lon; // создать переменную для объекта широты и долготы SoftwareSerial gpsSerial (3, 4); // rx, tx LiquidCrystal lcd (A0, A1, A2, A3, A4, A5); TinyGPS gps; // создать объект GPS void setup () {Serial.begin (9600); // подключаем последовательный порт Serial.println ("Полученный сигнал GPS:"); gpsSerial.begin (9600); // подключаем датчик gps lcd.begin (16, 2); } void loop () {while (gpsSerial.available ()) {// проверяем данные GPS if (gps.encode (gpsSerial.read ())) // кодируем данные GPS {gps.f_get_position (& lat, & lon); // получение широты и долготы // отображение позиции lcd.clear (); lcd.setCursor (1, 0); lcd.print («Сигнал GPS»); lcd.setCursor (1, 0); lcd.print ("LAT:"); lcd.setCursor (5, 0); lcd.print (лат); Serial.print (лат); Serial.print (""); Серийный.печать (долг); Serial.print (""); lcd.setCursor (0, 1); lcd.print (", LON:"); lcd.setCursor (5, 1); lcd.print (лон); }} Строка широта = Строка (широта, 6); Долгота строки = String (lon, 6); Serial.println (широта + ";" + долгота); задержка (1000); }
Шаг 5: ВЫВОД
Таким образом, после всех подключений и загрузки кода модулю GPS требуется некоторое время для определения местоположения спутника, которое обычно составляет от 15 до 20 минут. Если на это требуется больше времени, выйдите на улицу и попробуйте, поскольку он не может получить фиксацию спутника внутри дома.. После этого вы увидите, что на ЖК-дисплее отображаются координаты GPS.
Рекомендуемые:
Поиск в Google на ESP32: 7 шагов
Поиск в Google на ESP32: в этом руководстве я покажу вам, как выполнять поиск в Google с помощью ESP32. Сам по себе результат не очень полезен, потому что результаты поиска отображаются на последовательном мониторе компьютера, но это крутая вещь, которая демонстрирует мощь ESP32. Код может
Ракетная телеметрия / трекер местоположения: 7 шагов
Rocket Telemetry / Position Tracker: этот проект предназначен для регистрации полетных данных с модуля датчика с 9 степенями свободы на SD-карту и одновременной передачи своего местоположения GPS через сотовые сети на сервер. Эта система позволяет обнаружить ракету, если зона приземления системы находится за пределами
Поиск деталей и проектирование камеры отверждения (в процессе): 5 шагов
Поиск запчастей и проектирование камеры для отверждения (в процессе): Камеры для отверждения не являются сложными по своей сути, колбасные изделия использовались еще до появления современных технологий, как средство сохранения продуктов, но именно эта простота является причиной того, что автоматизировать одну из них не так уж сложно. Вам просто нужно контролировать несколько факторов: температуру
Отслеживание местоположения с NodeMCU ESP8266: 10 шагов
Отслеживание местоположения с NodeMCU ESP8266: Вам интересно, как NodeMCU может отслеживать ваше местоположение? Можно даже без модуля GPS и без дисплея. На выходе будут координаты вашего местоположения, которые вы увидите на своем последовательном мониторе. Следующая установка была
Полезный поиск пакетных файлов: 6 шагов
Полезный поиск пакетных файлов: Здравствуйте, это мое первое руководство. Так что, если я допустил ошибку, пожалуйста, не обращайте на меня внимания. Я сделал простой поисковик пакетных файлов, чтобы помочь себе найти нужные мне файлы в джунглях жесткого диска. Этот пакет намного быстрее, чем стандартный поиск Windows (Windows, но