是否可以在不使用筆記本電腦的情況下在現場配置Betaflight?


8

我經常發現自己想在現場對四軸飛行器的設置進行調整,特別是在調整PID設置和速率配置文件時。目前,無論身在何處,我都隨身攜帶一台筆記本電腦,這樣我就可以通過USB插入並使用Betaflight配置器,但是當我飛行時隨身攜帶非常令人討厭。

有什麼方法可以不用筆記本電腦在現場編輯Betaflight Quad上的設置?

11

Yes, you actually can! There are a couple of options for the Betaflight firmware which are mostly plug and play.

OpenTX Lua Scripts

Radios running OpenTX can use scripts written in Lua to control these parameters with the radio's scroll wheel and buttons. Please see @PaulKendall's answer for an explanation of how this method works.

Betaflight OSD

If you have an FPV setup on your quad, you can make use of the Betaflight OSD to tweak the vast majority of settings you would need access to during a flight session, like the PID values and rate profiles you mentioned. The OSD makes use of the sticks on your transmitter to navigate the menus, which appear as an overlay on top of the camera feed from the quad.

As described in this article by Oscar Liang, the stick combination mid throttle, yaw left, pitch forward, roll centered is used to enter the menu, which should look something like this:

Image cit. Oscar Liang

From here, pitch up/down is used to navigate up and down in the current menu, and roll right to select an option or enter a sub-menu. (items with arrows on the right side are sub-menus) The roll axis is used to change a value up/down.

I know this sounds confusing, but it makes a lot more sense once you try it out and gain experience working with it. Remember to select the SAVE REBOOT after making a change and before going back to flying, or your change likely won't take effect!

Speedy Bee Smartphone App

If you want an experience that is closest to using the desktop Betaflight configurator or don't have an FPV setup on your quad to use, the Speedy Bee smartphone app for iOS and Android may be a good option. You can connect to the quad either using Bluetooth (you must have a Bluetooth module already installed on your quad), or over USB (USB OTG mode is only supported on Android).

Screenhots from the Speedy Bee website

Because this app is developed and maintained by a third-party and not the Betaflight project, some new settings aren't likely to be accessible with this app, but it should work for most common settings. I suggest watching Joshua Bardwell's video about this app for more details.


4

OpenTX LUA Scripts

Also available if you have an OpenTX radio and a smartport telemetry capable receiver are the Betaflight LUA script available from https://github.com/betaflight/betaflight-tx-lua-scripts/releases

These scripts allow you to change PIDs, Rates, Anti-gravity, D-Term Set point, Filters, PWM Settings, ESC protocol, Looptime, RX Settings and VTX channel and power output. Oscar Liang has a fantastic write-up (https://oscarliang.com/betaflight-change-pid-vtx-settings-taranis/) on what hardware is required, how to configure betaflight and install the LUA scripts on the radio and use them.

And a link to How do I set up LUA scripts on my OpenTX radio? on this very site.