Arduino Neo-6ml

Arduino Neo-6ml
Артикул: 2503722

производитель: Arduino
Требуется установка или ремонт?

сервисный центр Kypidetali!

тел. +7(499)347-04-82

Описание Arduino Neo-6ml

Отличный выбор! Neo-6M — это один из самых популярных и доступных GPS-модулей для использования с Arduino и другими микроконтроллерами. Вот подробное описание.

Описание модуля GPS Neo-6M

Arduino Neo-6M — это законченный GPS-приёмный модуль на базе чипсета u-blox NEO-6M. Он предназначен для определения координат (широты, долготы), высоты, скорости и точного времени с помощью спутниковых систем GPS (а в некоторых версиях — и ГЛОНАСС). Модуль обычно поставляется на готовой плате с необходимыми обвязочными компонентами: антенной, резервной батарейкой для хранения данных и стабилизатором напряжения.

Ключевые особенности:

  • Готов к работе: Не требует сложной настройки, подключается по последовательному интерфейсу (UART).
  • Наличие резервной батареи (Backup Battery): Позволяет модулю быстрее выполнять "холодный" старт (TTFF — Time To First Fix), так как сохраняет альманах данных.
  • Встроенная антенна с разъёмом SMA: Позволяет при необходимости подключить внешнюю активную антенну для лучшего приёма.
  • Индикация работы: Имеет светодиодный индикатор (PPS или статуса поиска спутников).

Технические характеристики

  • Чипсет: u-blox NEO-6M (основная версия) или NEO-6Q (более продвинутая).
  • Интерфейс связи: UART (последовательный порт), уровни TTL 3.3В. Важно: Не подключайте напрямую к пинам Arduino 5V!
  • Протокол данных: NMEA 0183 (стандартные предложения GGA, GSA, GSV, RMC и др.). Конфигурация через протокол UBX (u-blox binary).
  • Количество каналов: 50 каналов одновременного поиска.
  • Точность позиционирования:
    • 2.5 м (типичная, автономный режим)
    • До 2.0 м с включённым SBAS (WAAS, EGNOS, MSAS).
  • Чувствительность:
    • Слежение: -161 dBm
    • Захват: -145 dBm
    • Перезахват: -160 dBm
  • Время до первого определения (TTFF):
    • Холодный старт: ~27 с (с сохранённым альманахом и эфемеридами от батареи — быстрее).
    • Тёплый старт: ~1 с
    • Горячий старт: ~1 с
  • Обновление данных (Update Rate): До 5 Гц (по умолчанию обычно 1 Гц). Настраивается.
  • Напряжение питания: 3.3В (НО большинство плат модулей имеют встроенный стабилизатор и могут питаться от ). Всегда уточняйте в даташите своей конкретной платы!
  • Потребляемый ток: ~45 мА (во время работы).
  • Резервная батарея: Литий-ионная CR1220 (или аналогичная), для сохранения данных о спутниках и работы часов.
  • Антенна: Патч-антенна 25x25 мм с разъёмом SMA для внешней антенны.
  • Рабочая температура: -40°C ... 85°C.

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

1. Основные парт-номера чипсета от u-blox:

  • NEO-6M-0-001 — Базовая модель.
  • NEO-6M-0-002 — С поддержкой сапфирового покрытия кристалла.
  • NEO-6Q-0-001 — Модель с поддержкой ГЛОНАСС (GPS + ГЛОНАСС). Внимание: Многие дешёвые модули с маркировкой "NEO-6M" на самом деле могут быть на NEO-6Q, но прошивка часто включает только GPS.

2. Популярные готовые модули (Arduino-совместимые платы):

Эти модули можно найти на AliExpress, eBay, в местных радиомагазинах. Они различаются цветом платы, типом разъёма антенны и наличием дополнительных элементов (например, FLASH-памяти).

  • GY-NEO6MV2 (синяя или чёрная плата) — Классический и самый распространённый вариант.
  • GY-GPS6MV2 (жёлтая плата) — Аналогичен предыдущему.
  • U-blox NEO-6M GPS Module with Ceramic Antenna (общее название) — Часто встречается в наборах Arduino.
  • NEO-6M GPS + BE-180 BN-880 — Более современный комбинированный модуль, часто включает также компас (магнитометр).

3. Совместимые модели Arduino и платы:

Модуль работает с любой платформой, имеющей последовательный порт (UART). Подключение может быть прямым или через преобразователь уровней.

  • Прямое подключение (к 3.3V пинам):

    • Arduino Pro Mini (3.3V)
    • ESP8266 (NodeMCU, Wemos D1)
    • ESP32
    • Raspberry Pi Pico (RP2040)
  • Подключение через преобразователь уровней или к 5V пинам (если модуль имеет стабилизатор 5V->3.3V):

    • Arduino Uno, Nano, Mega — Самый популярный вариант. Подключается к программному или аппаратному Serial (например, RX-пин 4, TX-пин 3). Для Uno часто используют SoftwareSerial, чтобы не занимать основной порт для отладки.
    • Arduino Leonardo, Micro — Через Serial1.
    • Raspberry Pi — Через преобразователь уровней UART (3.3V!).

Краткая схема подключения к Arduino Uno (через SoftwareSerial)

| Neo-6M (модуль) | Arduino Uno | | :--------------- | :---------- | | VCC | 5V (или 3.3V, если модуль без стабилизатора) | | GND | GND | | TX | Pin 4 (приёмный, RX Arduino) | | RX | Pin 3 (передающий, TX Arduino) |

Важные библиотеки для работы:

  • TinyGPS++ (TinyGPSPlus) — Лучшая библиотека для удобного парсинга NMEA-строк. Рекомендуется.
  • SoftwareSerial — Для создания программного последовательного порта на любых цифровых пинах.

Пример использования: Модуль идеально подходит для проектов: GPS-трекеров, регистраторов данных (логгеров), часов с точным временем, навигационных систем для роботов, дронов и умных устройств.

Проверяйте документацию на конкретный модуль перед подключением питания!

Совместимые модели для Arduino Neo-6ml

Arduino Neo-6ml