Пример 38. GPS модуль Ublox NEO-6M

Примеры

ПРИМЕРЫ

GPS (Global Positioning System — система глобального позиционирования) — спутниковая система навигации, обеспечивающая измерение расстояния, времени и определяющая местоположение во всемирной системе координат WGS 84. Позволяет почти при любой погоде определять местоположение в любом месте Земли (исключая приполярные области) и околоземного космического пространства.

GPS-модули, в том числе и Ublox NEO-6M, позволяют вашему автономному устройству отслеживать свои координаты и параметры перемещения. Такая функциональность важна для всевозможных летательных аппаратов, трекеров, умных ошейников и рюкзаков.

GPS модуль Ublox NEO-6M


Описание:

В данном примере с помощью программы U-Center определим местоположение, координаты, текущее время по спутнику, скорость объекта и другую информацию, используя GPS модуль Ublox NEO-6M. Скачать программу для Windows можете по данной ссылке, либо зайдите на официальный сайт программы. Также, для TTL-преобразователя необходимо скачать драйвера CH340G.


Схема:

Подключение GPS модуля Ublox NEO-6M к TTL-преобразователю


Теперь откройте программу U-Center. Здесь будет необходимо выбрать задействованный порт.

U-Center Port

Далее в меню View выберите Text Console, либо просто нажмите клавишу F8. При верном подключении должна появляться информация такого вида:

U-Center Text Console

Крайне желательно GPS модуль поместить ближе к окну, если находитесь в помещении, для лучшего сигнала. Спустя некоторое время (5 – 30 минут) появится полная информация, увидеть которую можно на диаграммах.

U-Center Диаграммы


GPS модуль и Arduino

Если Вы хотите подключить GPS модуль к Arduino, тогда необходимо скачать библиотеку TinyGPS++. Подключение стандартное:

  • GND > GND
  • TX > D4
  • RX не соединяем (так как нет необходимости отправлять на него данные от Arduino, в этом примере Arduino просто получает данные от модуля)
  • VCC > 3V3 (можно подключить к 5V)

С помощью скетча, приведенного ниже, можно получить следующие данные от GPS-модуля NEO-6M: широта, долгота, высота над уровнем моря, время, дата и количество используемых спутников.


Схема:

Подключение GPS модуля Ublox NEO-6M к Arduino


Скетч: