- RCDetails Blog
- О коптерах и не только
- Мобильные приложения для Betaflight, Cleanflight и iNav под iOS/Android
- Мобильное приложение или Betaflight OSD и LUA скрипты?
- SpeedyBee
- Betaflight CM
- Другие приложения для Android/iOS
- Мобильные приложения для Betaflight, Cleanflight и iNav под iOS/Android : 2 комментария
- FPV APP You Should Have (iOS/Android Mobile)
- Why Mobile APP?
- SpeedyBee APP for Betaflight
- OTG Cable
- WiFi Adapter
- Bluetooth Module
- BLHeli32
- UAV Forecast
- Betaflight CM
- Other FPV APP
- v20211202.4718
- Assets
- v20211129.4684
- Assets
- v20211128.4672
- Assets
- v20211128.4671
- Assets
- v20211127.4651
- Assets
- v20211127.4650
- Assets
- v20211126.4640
- Assets
- v20211125.4637
- Assets
- v20211125.4623
RCDetails Blog
О коптерах и не только
Мобильные приложения для Betaflight, Cleanflight и iNav под iOS/Android
Установив приложение на iPhone, iPad или андроидный телефон/планшет, можно менять параметры Betaflight. Это очень удобно, когда вы находитесь в поле и рядом нет компьютера. Есть несколько разных программ и сегодня мы про них и расскажем.
Мобильное приложение или Betaflight OSD и LUA скрипты?
Возможно вы удивлены, мы ведь уже можем менять настройки Betaflight через Betaflight OSD и при помощи LUA скриптов, так зачем же нужно мобильное приложение?
Ок, некоторые мобильные приложения позволяют редактировать больше параметров, чем доступно через OSD или LUA скрипты. Ещё одно преимущество в том, что для этого не нужно OSD, приемник и аппаратура управления с поддержкой LUA скриптов.
SpeedyBee
SpeedyBee разработано одной компанией как для Андроида, так и для iOS. Мне нравится это приложение, потому что оно БЕСПЛАТНОЕ и дает доступ практически ко всем параметрам как и Betaflight Configurator, включая консоль (CLI). Это отличное приложение, хотя и не такое простое в использовании, как десктопный конфигуратор.
Вот ещё несколько скриншотов, как видите, дизайн очень похож на тот, что мы имеем в десктопной версии.
При изменении цифровых параметров, нужно немного терпения, т.к. можно кликать только на стрелки вверх и вниз. Скажем, если вам нужно поменять значение коэффициента для датчика тока с 600 до 200, то это займет какое-то время. Хотелось бы, чтобы дали возможность вводить числа.
Из-за Bluetooth (в чем я сомневаюсь, прим. перев) частота обновления данных несколько меньше, чем на компьютере. Особенно хорошо это заметно на вкладке с 3D моделью и с на данных с приемника, при перемещении стиков. Проблема не большая, тем более что все работает.
Помимо этого, приложение работает и загружается довольно быстро, переход между вкладками и изменение параметров происходят без проблем.
Приложение SpeedyBee Betaflight поддерживает подключение как через OTG кабель, так и через Bluetooth модуль. Однако OTG кабель работает только под Android, пользователи iPhone могут использовать только Bluetooth.
У SpeedyBee есть свой брендовый bluetooth модуль, а также полетный контроллер со встроенным bluetooth (англ). Я думаю благодаря этому они и отбили затраты на разработку софта. Мне сказали, что для работы можно использовать и обычный Bluetooth модуль, но если вы хотите поддержать разработчиков, тогда купите оригинальный:
Я протестировал их блютус модуль, он отлично работает. Радиус приема 10+ метров, и если вы подключите модуль так как показано в инструкции, то он автоматически отключится, как только вы заармите коптер.
Настройки просты. Нужно включить MSP на порту, подключенному к BT модулю.
Название SpeedyBee звучит знакомо? Да, несколько месяцев назад вышла курсовая камера с таким же названием. Она не завоевала популярности из-за высокой цены и средненькой картинки.
Betaflight CM
Betaflight CM (configuration manager) — платная программа, у которой есть и бесплатная версия с ограниченным доступом к настройкам.
Предназначена для работы через OTG кабель, а не через Bluethooth модуль.
У Betaflight CM очень хорошо продуманный интерфейс. Однако, я сам не тестировал её, так что не могу сказать на сколько легко им пользоваться. Более подробную информацию о ней можно найти на форуме IntoFPV (англ).
Betaflight CM позволяет вам настраивать несколько дронов и иметь разные конфигурации для них. Он может переносить конфиги в новые версии. Может делать полный бэкап и восстановление.
Betaflight CM можно использовать с любыми версиями BF начиная с 3.0.0
Заметьте, что Betaflight CM это не единственное платное приложение для Betaflight (я могу назвать как минимум еще 2). Плата за программу — это все что мы (разработчики) получаем за нашу работу.
Приложения, которые вы упоминали работают с Bluetooth модулями (которые сами же разработчики и продают), так что приложения не совсем бесплатные. Betaflight постоянно улучшается, появляется множество изменений, которые требуют изменений и в конфигураторе, давайте посмотрим, на сколько долго это приложение будет «бесплатным» и будет ли оно поддерживать новые версии BF.
Betaflight CM поддерживает все фичи/команды BF начиная с версии 3.0.0 и будет продолжать поддерживать.
Другие приложения для Android/iOS
Есть и другие приложения, те два что я упомянул мы с участниками форума IntoFPV протестировали, и они работают как заявлено.
Я пропустил какие-то приложения для Betaflight? Дайте знать в комментариях. Заглавная картинка из видео Lê Thanh Tùng на Youtube.
Мобильные приложения для Betaflight, Cleanflight и iNav под iOS/Android : 2 комментария
а под Ardupilot для IOS есть какие-нибудь программы ?
Источник
FPV APP You Should Have (iOS/Android Mobile)
You can configure Betaflight settings on your quad by installing a Betaflight mobile app on your iPhone, iPad, Android Phone or tablets. This is handy when you are out in the field and don’t have access to a computer. There are a few different options which we will introduce in this post.
New to Betaflight? Here’s a list of Betaflight tutorials to get you started.
Why Mobile APP?
Why would you want to use a clunky mobile app while we can already change a lot of the settings in Betaflight OSD or using LUA script in our radio?
Well, APP’s like Speedybee gives you access to all the Betaflight settings (just like on the computer client), and many of these settings aren’t in Betaflight OSD or LUA script yet. Another advantage is that it doesn’t require OSD or specific radio receiver or transmitter for LUA script to work.
There are also some other apps like BLHeli32 which you can use to configure your ESC, and it isn’t available anywhere else apart from using a computer.
SpeedyBee APP for Betaflight
Developed by the same company, SpeedyBee, the app is available on both Google Play and iTunes. I like this app because it’s FREE and it gives you access to all the settings on Betaflight configurator, even including the CLI. It’s really a convenient APP especially when you want to change settings in the field.
Here are a few screenshots of the app, the layout is nearly identical to the configurator on a computer, and so it’s easy to navigate.
When changing numeric settings it can take a bit of patience as you can only tap on the up/down arrow. Say if you want to change current sensor scale from 600 to 200, it can take a while. I wish they allow number typing in the future.
You can use this app via a few different methods: OTG cable between your phone and the FC, Bluetooth, and WiFi. Android supports all 3 methods, while iOS only support Bluetooth and WiFi.
OTG Cable
If you use Android, OTG is probably the cheapest and easiest way to use the Speedybee App. It also supports firmware flashing!
- Purchase OTG Cable (USB-C to Micro USB, affiliate link): https://amzn.to/3kXAWsu
WiFi Adapter
Speedybee released an adapter that plugs into your FC and connects to your phone over WiFi. It’s slightly more responsive than bluetooth connection, and it also supports firmware flashing. It’s basically OTG connection without wires. This is a good option for iPhones (iOS) as OTG isn’t an option.
Bluetooth Module
You can use a generic BT module with the app (with serial connection), like this one: https://oscarliang.com/product-6b0v
The setup is relatively simple, enable MSP in one of the spare UART and connect TX and RX to the BT module.
When using bluetooth connection, beware that the refresh rate is a bit slow compared to the PC configurator. Especially with the 3D model and the receiver tab when you move the TX sticks. Not really a big issue though, it still works well for the most part.
Apart from these, the APP loads pretty fast, opening the tabs and changing options are decently responsive.
BLHeli32
It allows you to configure your BLHeli_32 ESC, similar to the BLHeliSuite_32 configurator on PC. Very useful when you want to reverse motor direction, or optimize ESC settings like PWM frequency in the field. The BLHeli32 app requires OTG cable connection between your flight controller and phone.
- Purchase OTG Cable (USB-C to Micro USB, affiliate link): https://amzn.to/3kXAWsu
It supports the following USB connections to ESC(s):
- USB connected flight controller (FC) that supports BLHeli_32 passthrough
- USB adapter with CP210x, FT232 or CH34x USB to UART device
- USB connected Arduino programmed for BLHeli bootloader
The app also supports connection to FC via a bluetooth module, like this one: https://oscarliang.com/product-6b0v
Beware that it’s only available on Android, NOT Available on iOS.
UAV Forecast
Another app I use quite often is the UAV Forecast. You can check the weather of your location before deciding whether it’s good for flying or not.
Betaflight CM
Betaflight CM (configuration manager) is similar to Speedybee, but a paid software. They also offer a free version with limited access to settings.
It’s designed to be used only with OTG cables, NOT Bluetooth module. Therefore it only support Android devices, no iOS.
The Betaflight CM looks to have a really well designed user interface, however I haven’t actually tested it myself. For more information about its capability and where to get it, please visit their thread on IntoFPV forum. Here’s the differences between Speedybee and Betaflight CM according to the developer.
Other FPV APP
There are some other FPV related APPs. The two we’ve mentioned above have been tested and reported working well at IntoFPV, that’s why I have to recommend those two first.
Am I missing any Betaflight apps? Let me know in the comment. Featured Image is from Lê Thanh Tùng on Youtube.
Источник
v20211202.4718
This is a nightly build off the tip of ‘master’. It may be unstable and result in corrupted configurations or data loss. Use only for testing.
Merge pull request #2653 from KarateBrot/dynNotchSwitch Remove Dynamic Notch from «Features»
Assets
v20211129.4684
This is a nightly build off the tip of ‘master’. It may be unstable and result in corrupted configurations or data loss. Use only for testing.
Merge pull request #2670 from haslinghuis/fix_cli Make timeout run conditional instead of allowing 0
Assets
v20211128.4672
This is a nightly build off the tip of ‘master’. It may be unstable and result in corrupted configurations or data loss. Use only for testing.
Merge pull request #2673 from Asizon/fix_feedforward_options Fix new feedforwardgroup options
Assets
v20211128.4671
This is a nightly build off the tip of ‘master’. It may be unstable and result in corrupted configurations or data loss. Use only for testing.
Merge pull request #2650 from Asizon/update_azure_windows Update azure windows image
Assets
v20211127.4651
This is a nightly build off the tip of ‘master’. It may be unstable and result in corrupted configurations or data loss. Use only for testing.
Auto merged — #2655 at Sat, 27 Nov 2021 09:17:08 GMT RFC Dynamic Idle
Assets
v20211127.4650
This is a nightly build off the tip of ‘master’. It may be unstable and result in corrupted configurations or data loss. Use only for testing.
Auto merged — #2666 at Sat, 27 Nov 2021 08:17:11 GMT Fixed Android File System
Assets
v20211126.4640
This is a nightly build off the tip of ‘master’. It may be unstable and result in corrupted configurations or data loss. Use only for testing.
Auto merged — #2489 at Fri, 26 Nov 2021 01:17:29 GMT Presets for Betaflight Configurator
Assets
v20211125.4637
This is a nightly build off the tip of ‘master’. It may be unstable and result in corrupted configurations or data loss. Use only for testing.
Merge pull request #2638 from haslinghuis/rfc_filters
Assets
v20211125.4623
This is a nightly build off the tip of ‘master’. It may be unstable and result in corrupted configurations or data loss. Use only for testing.
Merge pull request #2656 from haslinghuis/rfc_feedforward_max_rate_limit_and_feedforward_jitter_factor RFC feedforward max_rate_limit and jitter_factor
Источник