Оглавление:

Поиск местоположения GPS: 5 шагов
Поиск местоположения GPS: 5 шагов

Видео: Поиск местоположения GPS: 5 шагов

Видео: Поиск местоположения GPS: 5 шагов
Видео: ОБНОВИ GPS НА СВОЕМ ТЕЛЕФОНЕ ПРЯМО СЕЙЧАС | ТЕПЕРЬ НАВИГАТОР ЛОВИТ СПУТНИКИ БЫСТРО И ТОЧНО 2024, Ноябрь
Anonim
Image
Image

Всем привет! Сегодня давайте посмотрим, как сделать 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.

Рекомендуемые: