Easiest DIY Motion Controller for FPV using Betaflight
Summary
TLDR在这个视频中,John展示了如何使用Radio Master mt12遥控器和Betterlight飞行控制器,通过自定义编程实现使用头部追踪器控制无人机飞行。他详细解释了连接和设置过程,并分享了在模拟器和实际飞行中的体验。John强调了这种控制方式在FPV飞行中的优势,尤其是在使用FPV翼时的自然感。此外,他还提供了关于如何更新固件、配置遥控器和飞行控制器的详细指导。
Takeaways
- 🚀 视频展示了如何使用Radio Master表面无线电遥控器和Betterlight飞行控制器通过特殊设置来飞行FPV无人机和翼型飞机。
- 🛠️ 作者通过自己动手改装,将Radio Master mt12遥控器与Betterlight飞行控制器相结合,实现了使用遥控器进行无人机飞行控制。
- 🔧 改装过程中,需要焊接五根线,包括电源、信号和重置按钮等,具体焊接方法和连接方式在视频中有详细说明。
- 🔄 需要更新遥控器的HTX固件至2.10版本,以支持使用串行训练器端口,并进行相应的设置。
- 📡 改装后的遥控器可以输出ASB信号,通过Betterlight开发者Steve的帮助,实现了这一功能。
- 🎮 作者强调了改装的风险,提醒观众在操作过程中要小心,并遵循所有安全指南。
- 🛫 改装后的遥控器可以用于无人机的Acro模式和翼型飞机的FPV飞行,提供了一种新的飞行体验。
- 🔄 在Betaflight配置器中,需要加载特殊版本的固件,并进行特定的设置,以启用头追踪器功能。
- 🔢 需要在HTX中设置串行训练器端口,并在模型设置中进行频道和混控的配置。
- 👍 视频展示了改装后的遥控器在实际飞行中的应用,包括单手飞行和模拟器练习。
- 👏 作者对支持者表示感谢,并鼓励观众订阅和支持他的频道,同时提醒观众注意飞行安全和遵守当地法规。
Q & A
视频中John是如何检查电池是否充满电的?
-视频中并没有具体提到John是如何检查电池是否充满电的,只是提到了他等待这一天很久了,可能是在准备飞行前检查电池。
John为什么要清洗他的车?
-John清洗他的车是因为他计划使用Radio Master遥控器来飞actra无人机和翼型飞机,他想为这一天做好准备。
视频中提到的Radio Master遥控器有什么特别之处?
-Radio Master遥控器特别之处在于它内置了Express LRS,可以实现超长距离的遥控操作。
John是如何将Radio Master遥控器与betterlight飞行控制器连接的?
-John通过焊接五根线将Radio Master遥控器与betterlight飞行控制器连接,并使用特殊版本的betaflight固件来实现连接和设置。
为什么John选择使用betterlight飞行控制器?
-John选择使用betterlight飞行控制器是因为它已经具备了所需的大部分功能,只是缺少ASB输出,而且开发者Steve对这个项目很感兴趣,并帮助实现了所需的功能。
视频中提到的“头追踪器”或“无线电追踪器”是什么?
-这些追踪器是用来检测和传递遥控器(或头戴设备)的方向和姿态信息给飞行控制器,以便实现更加直观和协调的飞行控制。
John在视频中提到了哪些飞行模式?
-John提到了angle模式和acro模式,这两种模式都可以使用遥控器来实现更加直观和有趣的飞行体验。
如何使用模拟器来练习飞行?
-John提到可以将遥控器连接到模拟器,如veloc drone,通过模拟器来练习飞行,这样可以在不实际操作无人机的情况下熟悉飞行操作。
视频中提到的“一键重置轴”功能是如何工作的?
-“一键重置轴”功能允许用户通过按下一个按钮来告诉飞行控制器当前的姿态是零点,这样在飞行前可以校准遥控器的姿态,避免因姿态偏差导致的飞行问题。
John在视频中提到了哪些安全注意事项?
-John提醒观众在操作时要注意安全,如果操作不当可能会导致遥控器或飞行控制器损坏,同时还要遵守当地的飞行规定,避免在人、动物和车辆上空飞行。
如何更新Radio Master遥控器的固件?
-需要先更新遥控器的HTX软件到2.10版本,然后通过betaflight配置器加载特殊版本的betaflight固件,并按照视频描述的步骤进行焊接和设置。
Outlines
🎮 无线电遥控与无人机飞行控制系统的结合
John介绍了如何将无线电遥控与无人机飞行控制系统相结合,使用Radio Master表面无线电和Betterlight飞行控制器。他通过与Betterlight开发者Steve合作,实现了ASB输出功能,使得使用无线电进行无人机飞行成为可能。他还分享了使用Tiny woop DJI开放竞赛角度模式和Acro模式的体验,以及如何通过模拟器进行练习。此外,John还提到了使用这种设置在无人机竞赛中的优势,以及如何通过更新固件和设置来实现这一功能。
🔧 无线电与飞行控制器的硬件连接和配置
本段详细描述了如何将无线电与飞行控制器硬件连接,包括焊接五根线到飞行控制器,并解释了如何找到5V电源引脚。John还提到了使用不同电源引脚的选项,以及如何通过HTX 2.10版本进行配置,包括打开串行训练端口和设置模型。他还强调了在连接之前确保无线电和飞行控制器正确校准的重要性,并提供了详细的步骤和注意事项。
🛠 配置Betaflight和HTX设置
在这一段中,John指导观众如何在Betaflight配置器中更新固件,启用专家模式,并选择特定的固件版本以支持ASB协议。他还解释了如何设置头追踪器参数,包括最大角度和资源重映射。此外,John还提供了在HTX中设置训练器端口和模型的具体步骤,包括如何设置通道顺序和调整节流阀的偏移量。
🚀 实际飞行测试与安全提示
John分享了实际飞行测试的经验,强调了在飞行前进行充分校准和测试的重要性。他提醒观众在飞行时要注意安全,遵守当地法规,并在飞行前正确设置无线电。此外,他还提到了如何使用HTX进行模型设置,以及如何通过监视通道条来验证系统是否正常工作。最后,John提供了购买无线电的链接,并鼓励观众订阅他的频道和支持他的Patreon。
🎉 视频结尾的总结与展望
视频的结尾部分,John总结了整个项目,并对未来的无人机飞行体验表示了乐观。他提到了这种新的飞行方式如何为初学者提供了更直观的学习路径,并且对现有无人机飞行方式进行了创新。此外,他还展示了一些无人机的维护和升级工作,以及对未来飞行体验的期待。
Mindmap
Keywords
💡无人机
💡遥控器
💡FPV
💡校准
💡传感器
💡Betaflight
💡焊接
💡自定义
💡竞速模式
💡模拟器
💡风险
Highlights
使用Radio Master表面无线电控制,可以用于遥控汽车、船只等,并且具有Express LRS内置功能,可以实现超长距离控制。
通过与Betterlight飞行控制器配合,可以轻松实现无线电的头部追踪功能,无需复杂的编码和校准。
Radio Master mt12无线电具有特殊功能,可以用于FPV无人机和翼型飞机的飞行控制。
介绍了如何将无线电与Tiny woop DJI open race角度模式和Acro模式进行连接和设置,提供了直观的飞行体验。
使用无线电进行无人机飞行时,可以单手操作,另一只手可以进行其他任务,如录制视频。
展示了在模拟器中使用无线电进行无人机飞行的练习,强调了单手操作的优势。
讨论了女性飞行员在GQ排行榜上超越男性飞行员的情况,强调了飞行技术的性别无关性。
介绍了如何使用Betaflight配置器和特殊版本的Betaflight固件来设置无线电的头部追踪功能。
详细说明了如何焊接五根线到飞行控制器上,并强调了操作风险和安全措施。
提供了焊接图和说明,帮助用户理解如何将无线电与飞行控制器连接。
强调了在设置过程中,需要确保无线电和飞行控制器的陀螺仪正确校准。
介绍了如何在HTX中设置ASB训练器端口,并提供了详细的步骤和注意事项。
讨论了如何通过HTX设置模型,包括训练器模式、通道顺序和油门设置。
强调了在无线电上使用重置按钮的重要性,以确保飞行控制器在飞行前正确校准。
提供了关于如何安全地绑定无线电到飞行器,并进行飞行前检查的建议。
讨论了使用无线电进行FPV翼型飞机飞行的自然感受和飞行体验。
以幽默的方式结束了视频,展示了新一代无人机飞行员的成长和创新精神。
Transcripts
John here guys this is how you check if
your battery's
charged my what's up guys I've been
waiting for this day for so long I been
washing my car because today we're going
to be using these to fly actra drones
and the wing and this is Radio Master
surface radio with a special thing on
it but first let me call to my expert oh
my wing is doing that what's happening
what are you doing with my radio I'm a
motion
expert as a result of this video anyone
will be able to trick motion of his htx
radio with betterlight flight controller
because now it's so easy it's crazy
surface radio is remote control for
boring stuff like RC car boats and they
use these for throttle and these for
steering left and right radio Master
mt12 is a special one because it has
Express lrs built in and you can even do
this for crazy long range and ever since
radio Master released this remote I was
thinking I got to somehow fly with it
and I was like okay I can use these for
coordinated y en roll these for throttle
but then like I can install joystick
here for peach or I can use this for
peach that that's not very cool by the
way radio Master did not send me this
radio I bought it from my patreon money
and thanks a lot to all my supporters
but then I was like calm down I
can code and make a motion
tracker but are doing a standard
libraries are kind of slow and then you
need a code board alignment jar and
accelerometer calibration sounds
familiar wait a second betterlight has
all that already it is only missing ASB
output for your Peach and roll and then
this is just your head tracker or radio
tracker or your imaginary girlfriend
tracker so I reached to Mr Steve a
betterlight developer so that he taught
me how to make betterlight code to
Output sbas not just receive ASB and he
loved this idea so much he just went
ahead and made it work I almost didn't
have to code anything but my role was
still very
important hey Steve what code faster
faster
[Music]
FAS I'm going to explain how to connect
and set it up you can use the timeline
but it's pretty easy it's just three
wires here two wires here and you done
but I want to emphasize that this works
way better than I thought I have it
connected to Tiny woop DJI open race
angle mode is so intuitive it's just
your Peach and roll and Acro mode is all
the same just more fun and you can even
plug in your radio in the simulator like
veloc drone let's just practice there
look I'm flying with one hand while
recording a stick cam with another hand
using only one hand for drone racing is
a big Advantage because your other hand
can do anything you want while you're
flying a
drone arm up
go whoa what what the video video
all right pus arm him up
go Mr Dave this is emergency what kie
somehow beat my time in the GQ
leaderboard and I think this is the
first female that ever been HED than me
on the leaderboard oh my goodness and uh
well let's call K and see what she says
how she did she do that
hello K FV 101 I guess it's just cuz I'm
better all right she just said I'm
worthless you pilot we've been
flying this motion radio literally 2
days non-stop so much fun oh maybe this
the only way met can freestyle but the
coolest experience is to fly your fpv
wing there's no y to worry about but
then you're like a Jet Pilot except with
a throttle on the radio can't believe
you made this oh of course it is
not going to replace my sticks for the
Drone racing but honestly for the wing I
don't even want to go back to my normal
radio launching is a little hard because
as you do it your hands are kind of
moving around you just need a watch for
that but it's just so natural to fly it
in fpv all right you need betaflight
flight controller I'm using Fox here
f722 20 X20 that was just laying on my
table by the way you're doing everything
here at your own risk if you burn your
radio or anything that's not on me you
can blame Cole because he's playing
video games instead of flying drones so
we will need to solder five wires total
and ideally if you just can find two
separate URS two separate ground and
this 5v4 pin which is actually 4v5 if
your flight controller doesn't have it
marked you can actually find it by
plugging in USB in the flight controller
and then with a multimeter checking
which 5vt pod is being powered from USB
in my case it was this 5V P it means
that most likely your flight controller
can be powered up from this 5vt pin if
you provide 5 volts most likely if
you're scared you can power up your
flight controller using this VCC pin and
providing some small I don't know 2s
battery and then you don't need to
solder this for 5 Pin that's actually a
good idea because then you can just
depower your flight controller when you
don't use it on your radio anyway I
decided to take a risk and uh this is my
soldering diagram these three or two
wires are going into your radio into
serial trainer port and this is how your
radio will know its orientation and
passes it over to your flying craft so
in this case if you solder this red wire
then your flight controller will be
powered up from your radio another good
idea that I was too lazy to do is that
right here you can solder like a
separate switch to turn on and off your
flight controller it might be all right
but every time I plug in USB into my
flight controller on the radio it also
tries to power like the whole radio and
the radio really don't like it anyways I
miss all the precaution steps and I'm
still alive so it's whatever you decide
to do pay attention the TX from the
flight controller goes to RX on the
radio as always here at the bottom you
can see a weird connection tx5 goes to
the ground through the button and they
are connected when the button is pressed
you need this button to reset your axis
when you ready to reset your axis Ivon
you're making a lot of sense right now
if you ever had to deal with head
trackers then you know what's happening
with Y imagine you're preparing to fly
you're walking with your radio around
then you sit down and of course your y
will be crazy because radio will think
that your Y is like pointing somewhere
else so you push this button to tell to
the flight controller that like this is
my zero yo the current yo is now zero
make it happen and flight controller
will be like okay okay I remember now
that this direction is zero yard this is
type of a button that I was using it's
very little you just need to figure out
which pins are connected when you're
pushing this button and solder them up
according to this diagram and then you
can double s tape this button anywhere
in your radio where it's accessible on
mt12 remote the serial Ard Port is
inside but it's not too bad you don't
have to take apart the whole radio but
before you open up your radio you need
to update htx to 2.10 cuz in previous
versions you cannot use that serial port
and my radio came with 2.10 but with a
development beat and it also didn't
support it so anyways update your radio
to 2.10 htx then just these two screws
pull carefully this wheel unplug its
ribbon cable and the plug will be right
there I you can read it I don't know why
I'm reading it for you this is my poor
photo of that plug you probably need
like a twizz to get close to it and you
can see here well you can't but there is
a ground from this side then there is TX
then there is rx which we don't use and
then there's 5vt pin I think the name of
this connector is 1 mm GST I'm I'm not
sure actually but it's the same as
foxier Predator is using and that's
where I got it from this is a four pin
connector if your connector is like 567
or eight pins you can just cut the
Plastics with the scissors so that it's
only four pins just absolutely make sure
that you're following this diagram don't
connect 5vt to TX that's probably not
going to be good for your
radio if you decide to use tx16s radio
for example then you don't even need to
open it up because there are two yard
ports at the bottom you can just use
them now let's get to flashing special
version of betaf flight on this flight
controller hopefully it's not going to
burn your when you plug in with USB
in your flight controller for now open
11.0 betaflight configurator go to
update firmware then enable expert mode
then click Show release candidates here
select development then autod detect
your flight controller and right here
you need to select
450 CAC after that scroll a little bit
down and select ASB in the radio
protocol and then in the select commit
or pull request not in the custom
defines right here on the right side you
need to type tracker with the capital
letters and then hit enter then it
should look like this see it says
tracker then click load firmware online
you might wait a little bit until Cloud
builds it and then you see there will be
like show log for double verification
you can click this show log in this log
you can scroll a little bit down until
you and then you should see something
like pragma message FC version string
450 tracker one means you good most
likely and then you just click flash FW
and you can ignore the risk if you
decide to ignore the risk no hopefully
in the near future is going to be in 4.6
so maybe you won't have to use this
weird flashing procedure or for now you
can Flash from Mr Steve's pull request
the link will also be in the description
if it's going to be merged in 4.6
probably some setup procedures will be
changed so you'd better really read
these noes now we're dealing with the
Leading Edge of the unreleased
technology then click connect this
message is fine then go to Port stop and
make sure that nothing selected here
except the very first line I guess you
cannot unselect it anyways but you don't
need any of this then go to setup
page and click calibrate accelerometer I
forgot to tell you that at this point
your flight controller should be sticky
taped to your radio already like then
you should absolutely double check that
when you turn your radio on all three
axes the 3D picture on the setup page
repeating everything you doing with your
radio if something is off just like with
a normal drone go to configuration page
and then there is board and sensor
alignment and you can adjust these
values it means you mounted your flight
controller like upside down or like 90°
rotated on your radio all the next steps
are on the C tab it's at the very bottom
on the left side now we need to set up
your pins we need to tell BF flight
where you sold your garbage to and for
that you need this diagram your diagram
could be a little bit different if
you're using different flight
controllers or different pins but you
should absolutely know that I solded my
radio to tx1 and then my button on tx5
like that's my my case your case figure
it out all the following Commandments
will be in the description of this video
so it was easier for you to copy and
paste although it's not exactly copy
paste you kind of need to think a little
bit the first magic command is this
we're telling to BTA flight that serial
Port zero will be used to Output sbas do
remember I soldered it to tx1 but
programmer starts counting from zero
that's why here is zero if you solded it
to let's say tx9 then here you will have
to put eight it's like minus one don't
mix it with this zero leave this zero
alone then hit enter then you need to
tell to bet flight where did you solder
your button and for that we need to do
some resource remapping I soldered my
button to tx5 so now I have to just
remember tx5 and in this case it's not
like minus one it will be tx5 so type
resource and then it lists all the
resources in this list I need to find
serial tx5 because that's where I solder
my button to whatever you need to find
if I know in front of Serial tx5 I
have 12 I need to remember this number
then I need a free serial tx5 resource
that's pretty easy you just copy this
line paste it right here and instead of
C12 you just type none and press enter
Then I need to assign your reset
resource to C12 that's also pretty easy
you just type resource head tracker 1
C12 hit enter Then you type set head
tracker your shimi enable off this is
the feature for the actual head tracker
on your head so that you could reset
your by shaking your head a little bit
we don't need it on the radio so we're
turning it off hit enter then you need
to type set head tracker Max angle 30
instead of 30 you can decide to put 45
whatever you need this will be your
maximum angles that corresponds to your
maximum so-called stick command so I use
30° maybe you want to start with 45°
depending on like how shake your hands
are if I put here 30 it means 30° angle
on any of the axes will give these AIS
like full command well probably 45 is a
good start but I kind of like 30 it's
less Precision but faster hit enter and
then type save and enter again and we're
done now you should unplug your flight
controller and power up your radio
hopefully it's not going to burn now we
just got to do a few tweaks in the htx
if you already know how to set up as bu
trainer Port then you're pretty much
done get the out of here I didn't
know so big thanks to htx developers in
the htx Discord for helping me with that
go to system Hardware settings and some
at the bottom you should see ox1 and you
should set it to esbas trainer some
radios right here even allow to turn on
and off its power mine don't so it's
whatever then make a new model you can
name it like I'm going to burn my
in the model settings on the setup page
find trainer and set mode to master
cereal I like cereal then go to mixes
and you can set up any channel order you
need this is my screen trainer one tier
one will always be roll tier two will be
Peach and tier three will be ya and you
see I assigned tier one to channel one
tier two to channel two and tier three
to channel four and that's kind of a
standard unless you're fanking keys or
if you are nail throttle is a little bit
more tricky on this surface radio you
see it says weight 200 and if we go
inside of a throttle that's how I have
it set it up I had to put weight 200 and
offset minus 100 the reason for that is
that this throttle has a spring inside
and it can go both ways I didn't want to
use this so this is my zero throttle and
this is my full throttle and this is my
50% throttle and this is my zero
throttle after that power cycle radio go
to channels Monitor and then you should
be able to see these three bars are
moving as you moving your radio around
and then throttle moving from - 100 to
Plus 100 as you pushing that button
another thing to remember when you power
up your radio with a flight controller
you got to put it on the table and let
it steal for a few seconds just like the
normal drone so that it calibrates it
gyro now you need to bind this radio to
your aircraft verify that everything
works like you normally verify and be
extra extra extra careful you're by
yourself follow local regulations don't
fly over people dogs and cars and
whatever you'll probably also need to
set up like these switches for like
arming angle mode like turtle mode
whatever you want to do and you must
remember about your reset button right
before you arm it so you hold your
remote flat and forward reset your and
then arm don't do this like all right
I'm holding it flat let me reset your
and then let me try to arm it no so any
your movement after you reset your you
turn your radio like this you arm it and
your quad will freak out don't move your
unless you want your quad to move your
and if you arm your quad while you're
ready with tilted back your quad will
pit back right away and if you did
shitty soldering and this thing
disconnects FG fly who knows what's
going to happen let us know in the
comments another good verification go to
Channel's Monitor and especially watch
your channel bar it should not drift at
all if your radio is still on the table
could be like 1% a minute max if it's
moving faster than you did not let it
calibrate gyro pretty good or your
flight controller is garbage you can
also like put it on the table reset your
then move your radio around on all AES
and then put it on the same place and
then your should be approximately around
zero that all sounds complicated but if
you already know like betaflight htx
andpress rest then it's really a piece
of cake if you want to buy this radio
please check out affiliate Link in the
description of this video These Are
Johnny Five affiliate links he almost
burned his
eyebrows that was way crazier than I
thought it was going to be guys thank
you very much for watching please as
always consider subscribe to my lazy
patreon the link in the description I
forgot to tell to like the video does it
mean it's nobody going to like it or
nobody going to like like me anymore
check out behind the scene at the very
end of the video and see you in the next
one if I'm not
[Music]
lazy you can see the riding on the
pavement young kids that growing up in
basement online a whole new generation
I'mma make mine so you better go take it
old way they need a new replacement
decentralized can't contain it we're
changing lives yeah GR in call it to a
side of the older generation keep you up
and night yeah make all the demons Qui
yeah we were built a drive yeah I think
that we've all enough keep you up and ey
yeah make all the demons quiet yeah we
were built to thrive yeah I think that
we' all let it know yeah I think that
we've all at it know s the with the old
they know that we're calling the
blood you got me like oh yeah I think
that we've all let it know
SI dealing with the old plan they know
that we're calling their
BL hey it's too late to try to go
contain it a generation fueled by
creation we live lives on a small screen
Nation we control the airwaves no
negotiation I refuse to think we need
saving something good will come from
creation and when we think that the
world is too anxious we'll adapt to all
survive and save it keep you up and ey
yeah make all the demons Qui yeah we
were built a Thrive yeah I think that
we've all had enough keeps you up and
eye yeah make all the demons Qui yeah we
were built to thrive yeah I think that
we all let it know yeah I think that we
all let it
[Music]
know can do anything you want while
you're flying a
drone Mr Matt what did you mean by that
uh nothing nothing no uh just uh
celebrating liveos all right Mr Hiro as
a actual Jet Pilot do you approve this
radio yes it's fun actually there's a
nice uh Sparks
RC what the heck what's up guys I am so
excited about this days been waiting for
it for so long no it's actually really
exciting it's uh it's nice it's very
easy also for people that are new to
Flying this could be a a much easier
path to get you don't have to learn
which sck is which this is kind of ation
between your left and right and all that
so this is way way more intuitive DAV is
shocked right
there so my wing was on cost and now I
need to like build it with exal r and
separate VTX and that kind of suck look
at my Professional Cable Management
oh God
[Applause]
Browse More Related Video
Beta FPV Nano V2 With Pavo 20 (review and test)
Betafpv meteor75 pro. Обзор, разбор и перебор. Подключение апы, настройка
【ELRS/drone】BetaFPV⌘Meteor75Pro 簡易設定&さっくりレビュー!!!!【Futaba/ExpressLRS】
The Ultimate Betafpv Cetus X Kit Review - The Gateway Drug into FPV
All new Y6 by HGLRC Rekon!
Pavo20 betafpv 2" 2S/3S #betafpv #cinewhoops #o3airunit
5.0 / 5 (0 votes)