Files
sdrpi-fpv-control/README.md

2.1 KiB
Raw Blame History

SDRPi fpv control

Это проект с двумя частями программы:

  • программа ground - запускается на наземной станции
  • программа air - запускается на воздушной станции (SDRPi)

Зависимости для ground

Linux

sudo apt install libsdl2-dev

MacOS

brew install sdl2

Шиндовс

Под шиндовс, как всегда, надо страдать. Рекомендуется установить sdl2 через vcpkg.

Запуск

на "воздушной" части:

sdrpi-fpv-control-air /dev/ttyPS0

На данный момент эта команда добавлена в автозапуск, никаких дополнительных действий от пользователя не требуется.

На "земле"

Если у вас windows, скачать релиз можно:

Если вы нормальный человек разработчик, то проще собрать программу при помощи cmake.

Запускать программу надо на ноуте, предварительно подключив пульт.

sdrpi-fpv-control-ground 192.168.1.5 20

У программы 2 необязательных аргумента. Первый - IP адрес "воздушной" SDRPi. Второй - количество пакетов управления в секунду. По умолчанию IP адрес - localhost, а количество пакетов в секунду - 5. Для мягкого управления рекомендуется ставить от 15 до 50 пакетов в секунду. При показе рекомендуется устанавливать значение 20.