Обновление (08 / 09 / 2026): У нас есть большой запас всех наших продуктов, найти нас также в и    Как получить расценки

Как подключить свой simpleRTK2B на Raspberry Pi

обложка Rasperberry Pi
обложка Rasperberry Pi

Некоторые пользователи спрашивали нас, как они могут подключить свои ArduSimple платы к Raspberry Pi, и мы подготовили это руководство, чтобы показать все необходимые шаги.
Обратите внимание, что существует много разных моделей Raspberry Pi. Для подготовки этого урока мы использовали Raspberry Pi 4 Model B.

В этом уроке мы будем использовать удаленное подключение к Raspberry Pi, чтобы избежать необходимости использования специальной клавиатуры, мыши или экрана для Raspberry Pi. Если у вас уже есть эти периферийные устройства, вы можете пропустить все шаги, связанные с удаленным подключением.

Требуемое оборудование:

Требуемое программное обеспечение:

Как подключить свой simpleRTK2B на Raspberry Pi?

Сначала установите операционную систему Raspberry Pi.

  1. Подключите карту microSD к компьютеру. Запустите SDFormatter и выберите привод SD-карты. Проверять Быстрое форматирование. Нажмите Формат.
  1. Запустите Raspberry Pi Imager от имени администратора. Нажмите ВЫБЕРИТЕ ОС.
  1. Выбирайте ОС Raspberry Pi (другое)–>Выбрать Полная версия ОС Raspberry Pi со средой рабочего стола и рекомендуемыми приложениями. 
  1. At Память выберите SD-карту. Нажмите кнопку значок Шестеренки в правом углу.
  1. Здесь вы можете настроить свой Имя пользователя и Пароль для входа в Raspberry Pi. И ваш Имя Wi-Fi и password.
  1. Нажмите Сэкономь и ПИШИТЕ.
  2. Не снимая карту microSD с компьютера, откройте загрузочный диск.
  3. Открыть файл cmdline.txt с помощью текстового редактора и добавьте в конце следующий текст: ф = 10.0.0.1 и сохраните файл.
  1. Создайте новый пустой файл в BOOT с именем SSH, без какого-либо расширения (вы можете создать текстовый файл и удалить расширение).
  1. Извлеките карту из Windows.

Во-вторых, настройте удаленное соединение.

Если у вас есть экран и клавиатура для Raspberry Pi, вы можете пропустить вторые шаги и продолжить с шаг 19.

  1. Зайдите в Windows Панель управления–>Сеть и Интернет–>Сетевые соединения.
    Убедитесь, что ваше Ethernet-соединение включено (если нет, щелкните правой кнопкой мыши Ethernet и выберите «Включить»).
  1. Щелкните правой кнопкой мыши на Ethernet-соединение–>Свойства–>Выбрать Интернет-протокол версии 4 (TCP/IPv4)–>Нажмите Кнопка "Свойства".
  1. Задайте адреса как на картинке ниже, нажмите OK.
  1. Вставьте карту microSD в Raspberry Pi.
    Подключите кабель Ethernet между Raspberry Pi и вашим компьютером.
    Включите Raspberry Pi и подождите несколько секунд.
  2. Откройте приложение PuttY и установите имя хоста на 10.0.0.1, нажмите Открыто (примите во внимание все предупреждения).
  1. Откроется командная строка, используйте имя пользователя и пароль, которые вы установили на шаге 5.
  1. Поздравляем, у вас есть удаленный доступ к Raspberry Pi!

В-третьих, настройте Raspberry Pi UART для связи с приемником GNSS.

  1. На терминале запустите Sudo raspi-конфиг.
  1. Выберите 5 Параметры интерфейса.
  1. Выбрать Последовательный.
  1. Выбирайте в разделе «Хотите ли вы, чтобы оболочка входа была доступна через последовательный порт?»
  1. Выбирайте на «Хотите ли вы, чтобы оборудование последовательного порта было включено?»
  1. Выбирайте и .
  1. Когда будет предложено перезагрузиться, выберите , Сеанс PuttY закроется автоматически.

В-четвертых, тестирование коммуникаций.

  1. Подключите ресивер (с конфигурацией по умолчанию) к Raspberry Pi с помощью Raspberry Pi adapter for simpleRTK.
    Если у вас есть simpleRTK3B Pro, перейдите по адресу 192.168.3.1, включите вывод NMEA на COM1. Потому что с simpleRTK3B, любой вывод положения отключен по умолчанию. Если вы не знаете, как это сделать, проверьте Руководство пользователя.
  1. Подключите антенну GNSS к приемнику.
  2. Снова откройте PuttY и подключитесь, как описано в шаге 2. Введите: судо нано test.py.
  3. Введите или скопируйте и вставьте следующий код:
    #! / usr / bin / env python
    время импорта
    импортный серийный номер
    сер = серийный.Серийный(
    порт='/dev/serial0',
    скорость = 115200,
    четность=serial.PARITY_NONE,
    стопбиты=серийный.STOPBITS_ONE,
    размер байта = серийный номер.ВОСЕМЬБИТ,
    Timeout = 1
    )
    счетчик=0
    а 1:
    х=ser.readline()
    распечатать (х)

Внимание : если у вас более новая версия Raspberry Pi, ваш последовательный порт может называться dev/ttyAMA0 вместо dev/serial0. Проверьте, как ваш Raspberry pi называет UART на контактах 14 и 15

    Это скрипт, который будет считывать информацию с приемника GNSS.
    Конфигурация скорости передачи данных действительна для конфигурации по умолчанию simpleRTK2B и при необходимости можно изменить.
  1. Штамповочный пресс Ctrl + X и Сохранить изменения.
  2. Тип Python test.py.
    Вы должны увидеть входящие предложения NMEA, как показано на рисунке ниже.
  1. Штамповочный пресс Ctrl + C выйти.
    Поздравляем, теперь вы можете читать потоки данных GNSS на своем Raspberry Pi!

Наконец-то GNSS-диагностика на вашем Raspberry Pi!

  1. Давайте включим Raspberry Pi WiFi для подключения к Интернету и загрузим несколько пакетов ПО. Если вы уже включили Wi-Fi на шаге 5, вы можете пропустить эту часть и перейти к шагу 35.
    Тип sudo nano /etc/wpa_supplicant/wpa_supplicant.conf.
    Добавьте сетевую часть, как показано на рисунке ниже, где ssid — это ваш SSID Wi-Fi, а psk — ваш пароль Wi-Fi.
  1. Штамповочный пресс Ctrl + X и Сохранить изменения.
  2. Тип перезагрузка sudo, который перезагрузит ваш Raspberry Pi (и закроет сеанс PuttY).
  3. Снова откройте сеанс PuttY.
    Тип sudo apt-get установить gpsd gpsd-клиенты python-gps и дождитесь установки пакета (подтвердите все предупреждения).
  4. Тип
    sudo systemctl остановить gpsd.socket
    sudo systemctl отключить gpsd.socket
    sudo gpsd /dev/serial0 -F /var/run/gpsd.sock
  1. Тип gpsmon и вы увидите монитор статуса GPS.
  1. Штамповочный пресс Ctrl + X для выхода из монитора.
  2. Тип cgps для более легкого монитора.
  1. Штамповочный пресс Ctrl + X для выхода из монитора.
  2. Теперь вы готовы использовать свой GNSS-приемник на Raspberry Pi.
Если вы хотите пройти это руководство, у нас есть все продукты на складе и готовы к отправке:

РТК-помощник

Найдите лучшие товары для вашего применения, задав всего несколько вопросов.

Если вам понравился этот контент, вы можете подписаться на нас в Twitter, YouTube, Facebook or LinkedIn чтобы оставаться в курсе подобного контента.

Есть вопросы или пожелания?
Связаться с нами! Мы ответим <24 часов!

Получите доступ к своему аккаунту и заказам.

Or

ArduSimple – Высокоточное RTK-оборудование и решения для геодезических работ, упрощенные в использовании

Хотите узнать больше о GPS и RTK?

Если вы сейчас заняты, наши инженеры могут отправить вам 3 коротких электронных письма, в которых подробно объяснят все, что вам нужно знать для начала вашего проекта.