Files
sdrpi-fpv-control/README.md

50 lines
2.0 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# SDRPi fpv control
Это проект с двумя частями программы:
* программа `ground` - запускается на наземной станции
# Зависимости для ground
## Linux
```shell
sudo apt install libsdl2-dev
```
## MacOS
```shell
brew install sdl2
```
## Шиндовс
Под шиндовс, как всегда, надо страдать. Рекомендуется установить `sdl2` через `vcpkg`.
# Запуск
## на "воздушной" части:
```shell
sdrpi-fpv-control-air /dev/ttyPS0
```
> На данный момент эта команда добавлена в автозапуск, никаких дополнительных действий от пользователя не требуется.
## На "земле"
Если у вас windows, скачать релиз можно из:
* файлы с [шары](\\SHARE\share\vlad405\sdripi-fpv-control) [(ссылка для линуксоидов)](smb://share.local/share/vlad405/sdripi-fpv-control)
* со [страницы релиза](https://git.wawaa.ru/VladislavOstapov/sdrpi-fpv-control/releases).
Если вы ~~нормальный человек~~ разработчик, то проще собрать программу при помощи cmake.
Запускать программу надо на ноуте, предварительно подключив пульт.
```shell
sdrpi-fpv-control-ground 192.168.1.5 20
```
У программы 2 необязательных аргумента. Первый - IP адрес "воздушной" SDRPi. Второй - количество пакетов управления в секунду.
По умолчанию IP адрес - localhost, а количество пакетов в секунду - 5.
Для мягкого управления рекомендуется ставить от 15 до 50 пакетов в секунду. При показе рекомендуется устанавливать значение 20.