- RCDetails Blog
- О коптерах и не только
- Мобильные приложения для Betaflight, Cleanflight и iNav под iOS/Android
- Мобильное приложение или Betaflight OSD и LUA скрипты?
- SpeedyBee
- Betaflight CM
- Другие приложения для Android/iOS
- Мобильные приложения для Betaflight, Cleanflight и iNav под iOS/Android : 2 комментария
- Are you ready to fly?
- Latest News
- Just in time for summer: Betaflight 4.2
- We’re almost there with Betaflight 4.2!
- About
- Supports your Hardware
- Community Support
- Open Source
- Safety Features
- Flight Dynamics
- Watch a tutorial video on how to get started
- Getting started
- Installation & Documentation
- Configuration Tool
- BlackBox Viewer
- Betaflight Releases
- BETA TESTING (WARNING)
- Members & Contributors
- Asizon
- DanNixon
- McGiverGim
- blckmn
- borisbstyle
- codecae
- ctzsnooze
- etracer65
- haslinghuis
- klutvott123
- mikeller
- raphaelcoeffic
- wind0r
- Want to join in on Slack?
- Want to help out by donating?
- Бетафлай конфигуратор для андроид
- About
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.
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:
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)
- Install node.js (version 10 required)
- Install yarn: npm install yarn -g
- (For Android platform only) Install Java JDK 8, Gradle and Android Studio (Android SDK at least level 19)
- Change to project folder and run yarn install .
- 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
Источник