Бетафлай конфигуратор для андроид

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 есть какие-нибудь программы ?

Источник

Are you ready to fly?

Betaflight is flight controller software (firmware) used to fly multi-rotor craft and fixed wing craft. This fork differs from Baseflight and Cleanflight in that it focuses on flight performance, leading-edge feature additions, and wide target support.

Latest News

What has been happening in the world of betaflight?

Just in time for summer: Betaflight 4.2

Just in time for summer for most of us, and in time for the end of COVID-19 related lockdowns in a lot of places, we are proud to announce the release of Betaflight 4.2.0!

We’re almost there with Betaflight 4.2!

The first release candidate for Betaflight 4.2 is out, and there is also a release candidate for Betaflight Configurator to go with it. All we need to do is fix a few more bugs to make sure everything runs smoothly, and then Betaflight 4.2 will be ready for prime time.

About

So what is betaflight?

Supports your Hardware

Betaflight supports nearly all flight controllers on the market having at least an STM32F4 Processor. The Betaflight Configurator runs on Windows, Mac OS, Linux, and Android.

The Betaflight Firmware supports all major Remote Control manufacturers like FrSky, Graupner and FlySky. ESCs are directed using PWM, OneShot, MultiShot, DShot or even ProShot.

Not even less-related components stay untouched, so Betaflight allows to control VTX and Camera settings directly through the flight controller.

Community Support

There is so much support out there for betaflight users. Don’t know where to look? We have compiled a list of our favourite resources.

Open Source

Originating from baseflight and cleanflight, betaflight continues to live the idea of open source. Everybody having precious ideas is welcome to implement them for the main product.

With the Betaflight OSD you get all relevant values during flight directly into your FPV video feed. An easy to use drag-and-drop configuration allows to place values like used mAh and LiPo Voltage readings.

Additionally you can change most firmware settings using stick commands wihtout even removing the goggles from your face.

Safety Features

Mini-drones are dangerous toys. As incidents with suddenly spinning props often end bloody, Betaflight implements several safety features to prevent dangerous behavior.

Features are implemented as preventing arming when the drone isn’t leveled and switchig off drones in case of wrong motor or flight controller orientation.

Читайте также:  Import zxing android studio

Flight Dynamics

Betaflight not only strives to put the best flight code on your controller. Also it satisfies requirements as perfect performance, tiny footprint, newest features and a strong quality assurance process.

All flight related data can be logged into a blackbox for later analysis. So pilots and techniciants can base finest tunings on objective data.

Tutorial for beginners

Watch a tutorial
video on how to get started

Don’t know where to start, this video is for you. The basics all wrapped up into an easy to watch tutorial.

Getting started

So what do you need to know?

Installation & Documentation

Configuration Tool

To configure Betaflight you should use the Betaflight-configurator GUI tool (Windows/OSX/Linux) which can be found here:

BlackBox Viewer

Viewer Releases are here:

The Latest Viewer source is here:

See BB Logging and Usage Wiki page on using the BB logger.

Betaflight Releases

Releases can be found by following the link below or downloaded from within the firmware section within the Betaflight Configurator. Also check the Upgrading List to the Right for Release Notes and other Details on the various Versions.

BETA TESTING (WARNING)

If you want to contribute to better development you can download the latest beta build directly from:

You can find release planning here:

Members & Contributors

Here are the main members of the team and the consistent contributors to the betaflight project

Asizon

Asier Ruiz
Spain

DanNixon

Dan Nixon
UK
https://dan-nixon.com

McGiverGim

MГ­guel ГЃngel Mulero MartГ­nez

blckmn

J Blackman
Melbourne, Australia
https://blck.mn

borisbstyle

The Netherlands
https://www.youtube.com/channel/UCZnl1xWumH3q8iRnzAV_Ldw

codecae

ctzsnooze

etracer65

haslinghuis

haslinghuis
The Netherlands
www.numloq.nl

klutvott123

Hans Christian Olaussen
Hammerfest, Norway

mikeller

raphaelcoeffic

wind0r

Steffen Windoffer
Germany
https://wind0r.de/

Want to join in on Slack?

Slack is our tool of choice for instant messaging amongst the team. Join now and be a party to the conversations that flow freely.

Want to help out by donating?

Many of our users don’t have the time to contribute but do love our software such that they want to continue to support us. The best way is to help out by donating.

Источник

Бетафлай конфигуратор для андроид

Betaflight Configurator is a crossplatform configuration tool for the Betaflight flight control system.

It runs as an application under different operating systems and allows you to configure the Betaflight software running on any supported Betaflight target. Downloads are available in Releases.

Various types of aircraft are supported by the tool and by Betaflight, e.g. quadcopters, hexacopters, octocopters and fixed-wing aircraft.

Betaflight Configurator is a fork of the Cleanflight Configurator with support for Betaflight instead of Cleanflight.

This configurator is the only configurator with support for Betaflight specific features. It will likely require that you run the latest firmware on the flight controller.

If you are experiencing any problems please make sure you are running the latest firmware version.

We provide a standalone program for Windows, Linux, Mac and Android.

Download the installer from Releases.

The minimum required version of windows is Windows 8.

Changes to the security model used in the latest versions of MacOS X 10.14 (Mojave) and 10.15 (Catalina) mean that the operating system will show an error message (‘»Betaflight Configurator.app» is damaged and can’t be opened. You should move it to the Trash.’) when trying to install the application. To work around this, run the following command in a terminal after installing: sudo xattr -rd com.apple.quarantine /Applications/Betaflight\ Configurator.app .

In most Linux distributions your user won’t have access to serial interfaces by default. To add this access right type the following command in a terminal, log out your user and log in again:

Читайте также:  The one espada android

If you experience graphics display problems or smudged/dithered fonts display issues in Betaflight Configurator, try invoking the betaflight-configurator executable file with the —disable-gpu command line switch. This will switch off hardware graphics acceleration. Likewise, setting your graphics card antialiasing option to OFF (e.g. FXAA parameter on NVidia graphics cards) might be a remedy as well.

Unstable Testing Versions

Unstable testing versions of the lates builds of the configurator for most platforms can be downloaded from here.

Be aware that these versions are intended for testing / feedback only, and may be buggy or broken, and can cause flight controller settings to be corrupted. Caution is advised when using these versions.

Please do not submit pull requests for translation changes, but read and follow the instructions below!

Betaflight Configurator has been translated into several languages. The application will try to detect and use your system language if a translation into this language is available. You can help translating the application into your language;

If you prefer to have the application in English or any other language, you can select your desired language in the first screen of the application.

App build via NW.js (windows/linux/macos) or Cordova (android)

  1. Install node.js (version 10 required)
  2. Install yarn: npm install yarn -g
  3. (For Android platform only) Install Java JDK 8, Gradle and Android Studio (Android SDK at least level 19)
  4. Change to project folder and run yarn install .
  5. Run yarn start .

App build and release

The tasks are defined in gulpfile.js and can be run with through yarn:

List of possible values of :

  • dist copies all the JS and CSS files in the ./dist folder [2].
  • apps builds the apps in the ./apps folder [1].
  • debug builds debug version of the apps in the ./debug folder [1][3].
  • release zips up the apps into individual archives in the ./release folder [1].

[1] Running this task on macOS or Linux requires Wine, since it’s needed to set the icon for the Windows app (build for specific platform to avoid errors). [2] For Android platform, dist task will generate folders and files in the ./dist_cordova folder. [3] For Android platform, you need to configure an emulator or to plug an Android device with USB debugging enabled

Build or release app for one specific platform

To build or release only for one specific platform you can append the plaform after the task-name . If no platform is provided, the build for the host platform is run.

  • MacOS X use yarn gulp —osx64
  • Linux use yarn gulp —linux64
  • Windows use yarn gulp —win64
  • Android use yarn gulp —android

Note: Support for cross-platform building is very limited due to the requirement for platform specific build tools. If in doubt, build on the target platform.

You can also use multiple platforms e.g. yarn gulp —osx64 —linux64 . Other platforms like —win32 , —linux32 and —armv7 can be used too, but they are not officially supported, so use them at your own risk.

If you need help please reach out on the betaflightgroup slack channel before raising issues on github. Register and request slack access here.

For Betaflight configurator issues raise them here

For Betaflight firmware issues raise them here

The configurator is based on chrome.serial API running on Google Chrome/Chromium core.

We accept clean and reasonable patches, submit them!

ctn — primary author and maintainer of Baseflight Configurator from which Cleanflight Configurator project was forked.

Hydra — author and maintainer of Cleanflight Configurator from which this project was forked.

About

Cross platform configuration tool for the Betaflight firmware

Источник

Оцените статью