г. Москва, ул.Новороссийская, дом 21, к.64. м.Люблино,ПН-ПТ с 10.00 до 19.30 и СБ с 12.00 до 16.00
+7(985) 997-37-74
Модуль GPS GY-NEO6MV2

    Модуль GPS GY-NEO6MV2

    модуль U-blox NEO-6M GPS
    Цена1249 руб.

    Старая цена 1750 руб.
    Платы и модули:
    Время и пространство
    Цена 1249 руб.

    Старая цена 1750 руб.
    Артикул:
    M0050

    Модуль

    U-blox NEO-6M GPS

    Время "горячего" старта

    1 сек

    Чувствительность SuperSense ® Indoor GPS

    -162 dBm

     Поддерживаемы стандарты

     SBAS (WAAS, EGNOS, MSAS, GAGAN)

    Скорость обновления местоположения

    5Hz

    Температурный режим работы

    от -40 до 85°C

    Интерфейс связи

    UART TTL

    Размер платы

    23х30 мм

     Размер антенны

     18х18 мм

     Дополнительные параметры:

    • u-blox 6 располагает 50 каналами позиционирования с более чем 2 миллионами эффективных корреляторов
    • Time pulse
    • EEprom (память) для хранения настроек
    • аккумулятор для резервного сохранения информации
    • совместим с RoHS

     

     Пример подключения модуля GPS NEO6MV2 и тестовый запуск

    Этот модуль довольно распространен среди авиамоделистов и не только у них. Популярность объяссняется низкой стоимостью модуля GPS и простота работы с ними.

    Модуль может быть подключен практически к любому устройству где есть последовательный COM- порт. Здксь мы рассмотрим подключения к Arduino и проверим работоспособность.

    Для этого нам необходимо запастись какой либо платой Arduino. В данном примере используется плата Elemik UNO R3.

    Также нам понадобятся:

    • сам модуль GPS,
    • набор проводов (3 провода "папа-папа" и один провод "папа-мама"),
    • макетная плата,
    • два резистора 0,25 Вт номиналами 4,7 кОм и 10 кОм.

     Необходимо собрать схему как показано на рисунке. Резистор 4,7 кОм нужен обязательно, без него работать не будет, 10 кОм можно не ставить (пробовал и все работает).

     

    Схема готова. Теперь надо переходить к программе.

    Для работы  GPS NEO6MV2 cArduinoя использовал библиотеку TinyGPS++, которую вы можете скачать на нашем сайте. Есть предыдущая версия этой библиотеки TinyGPS, она тоже подойдет.

    Скачиваем библиотеку и укладываем ее в папку librariesв ArduinoIDE. Библиотека TinyGPS уже содержит несколько примеров. Для тестирования GPSмодуля нам их будет достаточно.

    Открываем пример «DeviceExample». Этот пример определяет координаты местоположения.

    Стоит обратить внимание на строчку в коде

    static const uint32_t GPSBaud = 4800;
    

     Это скорость работы GPS модуля. Так вот бывают модули со скоростью 4800 и 9600 бод. В стандартном примере стоит скорость 4800 бод. В моем случае модуль работает на скорости 9600 бод. Поэтому я поменял этот параметр и загрузил скетч в ElemikUNOR3.

    Еще обратим внимание на строчку

    static const int RXPin = 4, TXPin = 3;
    

     Тут обозначаются выводы платы Arduino, которые будут выступать в роли последовательного COM-порта.

    RX –это 4 вывод; TX – это 3 вывод платы. Можно переназначить и на другие выводы. Так сделано, чтобы не занимать стандартный последовательный порт платы, так как через этот порт происходит обмен с копьютером.

     Далее открываем монитор порта и смотрим. В параметрах монитора порта надо установить скотрость 115200 бод.

    Если все сделано правильно, то Вы должны увидеть подобную информацию:

    DeviceExample.ino
    A simple demonstration of TinyGPS++ with an attached GPS module
    Testing TinyGPS++ library v. 0.92
    by Mikal Hart
     Location: 55.769088,37.643245  Date/Time: 6/15/2016 11:44:16.00
    Location: 55.769058,37.643119  Date/Time: 6/15/2016 11:44:17.00
    Location: 55.769058,37.643119  Date/Time: 6/15/2016 11:44:17.00
    Location: 55.769058,37.643119  Date/Time: 6/15/2016 11:44:17.00
    Location: 55.769058,37.643119  Date/Time: 6/15/2016 11:44:17.00
    Location: 55.769058,37.643119  Date/Time: 6/15/2016 11:44:17.00
    Location: 55.769058,37.643119  Date/Time: 6/15/2016 11:44:17.00
    Location: 55.769058,37.643028  Date/Time: 6/15/2016 11:44:18.00
    Location: 55.769058,37.643028  Date/Time: 6/15/2016 11:44:18.00
    Location: 55.769058,37.643028  Date/Time: 6/15/2016 11:44:18.00

     

    Location – этовашикоординатынакарте. Открываем Яндекс.Карты и вводим эти цифры в поле поиска

     Если вы видите надписи

    Location: INVALID  Date/Time: 6/15/2016 11:34:17.00

    То GPSмодуль работает но, Arduino не получает от модуля информацию. Причина: плохой контакт связи TX (GPS) – RX (Arduino). Проверьте соединение.

    Если вы видите надписи

    Location: INVALID  Date/Time: INVALID INVALID

    То Вы не правильно собрали схему. Проверьте правильность собранной  схемы.