logo
+7 (495) 997-37-74
Москва, ул.Международная, 15
GY-NEO 6M V2

    GY-NEO 6M V2

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

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

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

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

    Спецификации:

    Модуль

    U-blox NEO-6M GPS

    Время «горячего» старта

    1 сек

    Чувствительность (SuperSense)

    -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 для хранения настроек
    • Аккумулятор для резервного сохранения информации

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

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

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

    • набор проводов
    • макетная плата
    • два резистора 4,7 кОм и 10 кОм

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

     

    Программа

    Для работы NEO 6M c Arduino используется библиотека TinyGPS++, которую можно скачать по ссылке ниже. Библиотека уже содержит несколько примеров, для тестирования GPS модуля нам их будет достаточно.

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

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

    static const uint32_t GPSBaud = 4800;
    

    Это скорость работы GPS модуля. Модули бывают со скоростью 4800 и 9600 бод. В стандартном примере стоит скорость 4800 бод. В нашем случае модуль работает на скорости 9600 бод.

    В строке

    static const int RXPin = 4, TXPin = 3;
    

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

    В параметрах монитора порта нужно установить скорость 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 и RX.

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

    Location: INVALID  Date/Time: INVALID INVALID

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