GPS приемник GY-NEO6MV2

Купить GPS приемник GY-NEO6MV2

Модуль neo6m c активной керамической антенной

2-7-8
Склад duino.ru: 3 шт.
440 ₽

GPS приемник GY-NEO6MV2 - предназначен для точного позиционирования на местности. В основе GPS приемника NEO-6M, установлена микросхема NEO6MV2 и большая, активная керамическая антенна. Обмен данными между контроллером Arduino и NEO6MV2 модулем производится по UART.

Характеристики:

  • Автономный GPS приемник модуль: U-blox NEO-6M GPS
  • «горячий старт» занимает от 1 секунды
  • SuperSense ® Indoor GPS: -162 dBm чувствительности отслеживания технология антиподавления 
  • Поддержка SBAS (WAAS, EGNOS, MSAS, GAGAN)
  • u-blox 6 располагает 50 каналами позиционирования с более чем 2 миллионами эффективных корреляторов Timepulse
  • скорость обновления местоположения: 5Hz
  • температурный режим работы: от -40 до 85°C
  • разъем UART TTL
  • EEprom (память) для хранения настроек
  • аккумулятор для резервного сохранения информации
  • совместим с RoHS
  • питание - 3.3 - 5 В
  • размер антенны: 25 x 25 мм
  • размер модуля: 25 x 35 мм
  • вес: 18 г 
  • EEPROM для сохранения настроек
  • Встроенная батарея для сохранения координат спутников
  • Светодиод для индикации наличия связи


Интерфейс передачи данных:

  • UART 9600 8N1 3.3V
  • Протокол - NMEA
  • При подаче питания модуль сразу же начинает передавать данные по UART с частотой 1 Гц

Области применения:

Определение положения объектов. Для авиа пилотажных моделей и коптеров. Определение положения транспорта, животных, людей и прочих средств подлежащих отслеживанию.

Пример скетча Arduino GY-NEO6MV2:

 #include "SoftwareSerial.h" 
 SoftwareSerial mySerial(10, 11); // RX, TX 
 void setup() 
 { 
  Serial.begin(9600); 
  Serial.println("uBlox Neo 6M"); 
  mySerial.begin(9600); 
 } 
 
 void loop() 
 { 
  if (mySerial.available()) Serial.write(mySerial.read());
 }

Распиновка GY-NEO6MV2

ВыводТипНазначение
VCCвход питанияПитание 3,3–5 В, на плате стабилизатор 3,3 В
RXтолько входПриём команд UART, логика 3,3 В
TXтолько выходПередача данных NMEA, 9600 бод, логика 3,3 В
GNDвход питанияОбщий провод

Подключение GY-NEO6MV2 к Arduino

Линии перекрещиваются: TX модуля — к выводу приёма Arduino, RX модуля — к выводу передачи. В примере выше это D10 и D11 через SoftwareSerial. Вход RX модуля рассчитан на 3,3 В: при 5-вольтовой Arduino поставьте резистор 1 кОм последовательно или делитель 1 кОм / 2 кОм. Если модуль нужно только слушать, RX можно вообще не подключать. На ESP32 удобно использовать аппаратный Serial2: TX модуля — к GPIO16, RX модуля — к GPIO17.

Строки NMEA удобно разбирать библиотекой TinyGPSPlus — она выдаёт широту, долготу, высоту, скорость и время.

#include <SoftwareSerial.h>
#include <TinyGPSPlus.h>
SoftwareSerial gpsSerial(10, 11);  // RX, TX Arduino
TinyGPSPlus gps;

void setup() { Serial.begin(9600); gpsSerial.begin(9600); }
void loop() {
  while (gpsSerial.available()) gps.encode(gpsSerial.read());
  if (gps.location.isUpdated()) {
    Serial.print(gps.location.lat(), 6); Serial.print(", ");
    Serial.println(gps.location.lng(), 6);
  }
}

GPS не находит спутники

  • Первый запуск — «холодный старт» — занимает от 30 секунд до нескольких минут, и только под открытым небом или у окна. В помещении без окна модуль обычно не ловит спутники совсем.
  • Керамическая антенна должна смотреть светлой стороной вверх, на небо.
  • Светодиод на плате начинает мигать раз в секунду, когда координаты найдены. Пока он не мигает, в строках NMEA будут пустые поля.
  • Если в мониторе порта «мусор» — проверьте скорость: по умолчанию модуль работает на 9600 бод.
Вес 16 г

Категории: Беспроводная связь

GPS приемник GY-NEO6MV2 отзывы

Оставьте отзыв об этом товаре первым!