Как подключить Neo-6M GPS к Arduino
Как подключить Neo-6M GPS к Arduino
 
Описание Neo-6M GPS

Neo-6M GPS - это обновленный модуль GPS, который может использоваться с ArduinoЭтот модуль GPS использует новейшие технологии, чтобы обеспечить njxye. информацию о местоположении, позволяя улучшить производительность с вашей ArduinoВам может потребоваться настроить этот модуль для использования с контроллером полета (MultiWii Copter I2C GPS плата требует 115200 Бод). Чтобы сделать это, вам потребуется USB к FTDI. Обратите внимание, что этот модуль с настройками Defualt и скоростью 38400 Бод.


Спецификация Neo-6M GPS

• Автономный GPS-приемник

• SuperSense ® Indoor GPS: -162 дБм чувствительность слежения

• Анти-заклинивание технологии

• Поддержка SBAS (WAAS, EGNOS, MSAS, GAGAN)

• U-Blox позиционирование двигателя

• Частота обновления позиции 5Гц

• Диапазон рабочих температур: от -40 до 85 ° C

• Гнездо TTL UART

• EEprom для хранения параметров

• Встроенная GPS-антенна 18х18 мм



Шаг 1: Элементы
 
1. Модуль GPS NEO-6M

2. 
Arduino Uno

3. Перемычки

4. Антенна GPS


Шаг 2: Распиновка GPS NEO-6M
 Модуль имеет 5 контактов: VCC, GND, RX, TX и PPS. VCC и GND для питания, RX и TX предназначены для последовательной связи между микроконтроллером и модулем GPS.

Шаг 3: Подключение


Подключение GPS-модуля к Arduino UNO происходит следующим образом:

    
VCC к 5V
    
GND к GND
    
RX к 9
    
TX к 10

Затем подключите Arduino UNO к компьютеру через USB-кабель.

Шаг 4: Библиотеки

SoftwareSerial представляет собой библиотеку Arduino, которая обеспечивает последовательную передачу данных через другие цифровые контакты Arduino. Библиотека разширяет аппаратные функции и обрабатывает задачу последовательной связи. TinyGPS это библиотека, которая преобразует все эти сообщения в формате NMEA в удобном для чтения формате, наполняя последовательности символов в переменные. Для того, чтобы иметь возможность Интерфейсный модуль GPS с Arduino, вам придется загрузить эти библиотеки и распаковать его в библиотеках вашего Arduino.

Скачать файл: softwareserial.rar [7,82 Kb] (cкачиваний: 760)
Скачать файл: tinygps.rar [10,71 Kb] (cкачиваний: 1043)


Шаг 5: Пример исходного кода


Загрузите исходный код и откройте его на Arduino IDE. Затем загрузите его в ваш 
Arduino Uno.

Скачать файл: neo-6mgps.rar [1,69 Kb] (cкачиваний: 1511)

Шаг 6: Редактирование час
Редактирование час

Не забудьте поставить свой часовой пояс.

Serial.print(static_cast(hour+8));

Шаг 7: Результат
 
После того, как вы уже успешно загрузили код, откройте монитор последовательного порта. Последовательный монитор будет отображать данные с GPS. 




{poster_avatar}  admin
11 124
  1. Аватар
    Ратмир  10:27, 25 октябрь
    • Нравится
    • 0

    Как долго в среднем проходит ожидание перед определением координат? 

    Ответить