5iMX宗旨:分享遥控模型兴趣爱好

5iMX.com 我爱模型 玩家论坛 ——专业遥控模型和无人机玩家论坛(玩模型就上我爱模型,创始于2003年)
查看: 27478|回复: 158
打印 上一主题 下一主题

实现MWC遛狗功能--MWC的GPS定点功能太弱了,我的设想可能无法实现我所想要的效果了。

  [复制链接]
跳转到指定楼层
楼主
发表于 2013-2-28 10:26 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式
本帖最后由 fryefryefrye 于 2013-4-21 22:10 编辑

2013-04-21更新
有了强大的无线数据通道,我终于可以尝试MWC的遛狗功能了。今天早上风天挺大的第一次尝试,起飞后首先打开GPS定点和气压定高,可是这GPS定点实在定不住啊,一个120米×60米的学校操场,我定点在操场正中他能给我飞到操场外面去,然后我不得已手动拉回来。基本上一早上没办法脱控飞行。两个电池飞到最后两分钟,突发奇想,打开了“GPS回家”结果还真回家了,还在家的上空半径5米范围内晃悠了一小会,直到电压报警。


后来下午充好电,继续。下午风小一点,终于GPS定点可以定住了。于是打开EZ-GUI软件上的Follow Me功能,结果就是四轴轰隆隆的向我俯冲而来,吓死我了。飞往定点的时候,会稍微掉一点高度。


然后我跑向操场的另一端,基本上只有跑到一半的时候,四轴才开始有反应,向我的位置倾斜过来,等我跑到操场的另一头的时候,四轴已经加速到蛮快的了,越过我的头顶,然后开始减速。


然后我跑到操场正中,四轴慢慢的移动过来之后,在头顶半径约10m的范围内盘旋。


总结:对MWC的GPS定点功能太失望了,不知道是本身的原因,还是我自己的原因。




一个人飞行,无视频,无真相。



2013-04-12更新

蓝牙转接433数传成功,室内测试完成。可以用的。全程用的9600的波特率。蓝牙转接组合放在控的电池仓中。没时间出去测试,我在楼梯间,直线4层砖墙+1层混凝土墙之后,控的信号先丢失了,失控保护了。平板能看到失控保护启动了。不过这个时候,无线串口也快没信号了。


距离测试完成: 四轴放在15楼的窗台上,窗户是固定双层玻璃,所以信号是隔了玻璃的。

500m远的地方,通信正常。


再往远的地方,找不到可以看到目视到我家窗台的位置了,所以没办法测试了。




蓝牙转接433数传是这样放的,共用控的电,控的电源开关。


控的正面是这个样子的:




2013-04-07更新:


蓝牙的传输距离实在是太短了,购买了一对号称1200米的无线串口,准备替换蓝牙做远程传输。


而在外场,直接使用手机上的MultiWii EZ-GUI还是比用电脑方便多了。但是手机只能用蓝牙,于是我准备做一个蓝牙转远距离无线串口的转换器。整个系统如下图:



设备购买已经下单,就等实践了。

================================================================
2013-03-31更新:


前两天终于把我的四轴飞起来了,GPS Hold 和气压定高也都能正常工作了。试验了一下用蓝牙实现自动跟随,还是可以跟着走的,就是跟的太慢。稍微距离拉大一点的话,蓝牙连接就会中断。看来要解决长距离无线传输的问题。 而且只有我一个人出来飞,没人摄像,以后有机会再上视频了。


================================================================
2013-03-19更新:
组装完四轴,发现让他飞起来不是一件很容易的事情,估计我需要更长的时间才能实现了。我先把具体方法说一下吧,心急的同学可以自己搞定的。


1.首先购买蓝牙串口模块。并且连接到MWC飞控的调试端口。

有了这个,以后调PID之类的,都不需要连线了,之后用电脑的蓝牙就可以连接飞控就可以了。在现场没有电脑的话,用下面介绍的软件在Android手机上就可以搞定。



2.下 载MultiWii EZ-GUI这个软件。这个软件可以蓝牙连接飞控,调整PID,查看状态,甚至还能遥控飞机。除此之外,还有一个Following me功能。可以把手机的GPS坐标发给飞控。

com.ezio.multiwii-1.part1.rar (273.44 KB, 下载次数: 357)
com.ezio.multiwii-1.part2.rar (273.44 KB, 下载次数: 241)
com.ezio.multiwii-1.part3.rar (273.44 KB, 下载次数: 249)
com.ezio.multiwii-1.part4.rar (273.44 KB, 下载次数: 246)
com.ezio.multiwii-1.part5.rar (196.98 KB, 下载次数: 256)



3.起飞你的四轴到一定高度之后,打开GPS_HOLD,并且高度保持。就是可启用上面这个软件的Follow me 功能了。希望大家玩的开心。我也会努力把我的四轴送上天。


注意:蓝牙的最大通信距离是10米,小心操作。


这也是这个方案的最大的缺 陷,我准备下一步用其他的无线通信方法来代替。


2013-03-08 更新:
================================================================


MWC更新好快啊,最新方法,无需编程,即可实现自动跟随。


根据我研究的资料,应该用最新版的固件+蓝牙无线串口+Android手机运行MultiWii EZ-GUI这个软件就可以实现了。


MultiWii EZ-GUI这个软件的介绍如下。
http://www.multiwii.com/forum/viewtopic.php?f=8&t=2034

准备买一个蓝牙串口试试看。

================================================================
原帖



情景设想


在一个大草坪上,四轴已经起飞,并设置保持高度。

我打开手上的GPS,不断的把自己的位置发给四轴。

打开四轴Follow Me功能,四轴就一直在我头顶,不管我走到那儿,他都跟着。

如果觉得在头顶太危险,那就设置一个距离参数,一个方位参数,比如让四轴在我的北方20米处,而且
要头对着我。(摄像啊!)

甚至这个方位参数也不要设置,直接让四轴在我的前方20米处,而且头对着我摄像。

大家觉得这个功能怎么样?如果我实现出来了,我一定要骑着自行车,让四轴跟着我飞。

================================================================

硬件设计

四轴+MWC飞控+GPS是必须的装备了。如何把操作者的GPS数据发送给四轴,我准备给MWC飞控加装一个
NRF24L01无线传输模块。

操作者的手持机需要: GPS模块,单片机,NRF24L01无线传输模块,1602液晶(用来显示和设置距离,
高度等数据)
================================================================
技术学习
最新版本的WMC包含一个命令 MSP_SET_WP 。

只要发送这个命令到串口, 并且附带一个GPS坐标给飞控,飞控就会把原来的 Home坐标用这个替换掉。

然后你只要打开自动返航功能,四轴就会飞往这个坐标。


================================================================
实践第一步
和老婆申请经费买材料:

我在taobao上选择了一个套装,以及一些其他的材料,老鸟们帮忙看看。

四轴+遥控: 1700元

HM X465机架                1套
朗宇A2212 KV980                4个
好盈四合一电调                1个
1045正反桨                2对
双天2200mah 20C                2个
MWC SE标准版                1个
MWC SE飞控烧写器                1个
MWC SE标准版 安装座                1套
短尼龙扎带                10支
长尼龙扎带                10支
自粘魔术贴                1个
T插                1对
5MM热缩套管                1条
锂电低压报警器                1个
GPS
天7遥控
简易充电器
=========================

机载通信模块NRF24L01+适配器:25元

=========================

手持机:
GPS模块                65元
单片机学习版        50元               
NRF24L01无线        10元
1602液晶        15元




































评分

参与人数 2威望 +3 收起 理由
氢钋铟 + 2 顶一个!在学
喜歪歪 + 1 MWC SE标准版 也可以这么牛。

查看全部评分

欢迎继续阅读楼主其他信息

160
发表于 2014-3-30 23:42 | 只看该作者
楼主规划很好
159
发表于 2014-3-28 21:26 | 只看该作者
新手像问一下楼主,你这个GPS模块可以直接接到飞控板上?为什么我在淘宝上看到有的GPS模块需要转接板或者导航板才能接到飞控板上?
158
发表于 2014-1-13 11:51 | 只看该作者
学习了,太感谢了

157
发表于 2013-12-21 12:08 | 只看该作者
相当高
156
发表于 2013-11-12 15:18 | 只看该作者
太牛了
155
发表于 2013-7-24 01:42 | 只看该作者
这个好帖子啊,MWC的都顶起来了,花钱也不多,回头慢慢折腾
154
 楼主| 发表于 2013-7-22 11:26 | 只看该作者
cyc6125 发表于 2013-7-22 09:31
楼主继续加油啊,我们都跟着学习呢!!!

没有什么可以继续啦。就这样了。四旋翼能跟着人走,但是反应太慢,定点太不精确。
153
发表于 2013-7-22 09:31 | 只看该作者
楼主继续加油啊,我们都跟着学习呢!!!
152
发表于 2013-7-19 08:31 | 只看该作者
好贴
楼主要搞下去

151
发表于 2013-7-6 23:57 | 只看该作者
有点意思。
150
发表于 2013-7-6 09:52 | 只看该作者
太专业了,支持楼主搞下去
149
发表于 2013-7-5 17:00 | 只看该作者
新人学习,先顶后看,看帖必顶,回复是一种美德。
148
发表于 2013-7-5 16:26 | 只看该作者
不错,继续折腾。
147
 楼主| 发表于 2013-7-4 10:10 | 只看该作者
449294177 发表于 2013-7-4 09:19
如果用1200的波特率,刷新间隔应为多少?好像说1200的波特率,传输距离最远。

我用9600的速度,最快只能实现0.5秒刷新一次。

如果你用1200的话,你算算多长时间才能刷新一次数据,估计5秒才能更新吧。

9600速度,有500米的距离,我觉得够用了。

146
发表于 2013-7-4 09:19 | 只看该作者
fryefryefrye 发表于 2013-7-4 09:03
我的建议是如果用9600的波特率,就要EZ-GUI里面的刷新间隔改为500ms,也就是每半秒更新一次,否则数据有可 ...

如果用1200的波特率,刷新间隔应为多少?好像说1200的波特率,传输距离最远。
145
 楼主| 发表于 2013-7-4 09:03 | 只看该作者
449294177 发表于 2013-7-3 16:58
连上了,但有10S左右的延迟,而且要从主菜单进入DASHBOARD再退出在进入很多次才更新?怎么办?

我的建议是如果用9600的波特率,就要EZ-GUI里面的刷新间隔改为500ms,也就是每半秒更新一次,否则数据有可能无法正常接收。

你看你的连接蓝牙的那个无线串口上的指示灯。

每次红灯闪烁,说明正在发出读取命令,然后蓝灯闪烁,说明正在接收回复数据。如果默认设置100ms的刷新率,有可能会是一直在发读取命令,却没有机会收数据。



另外有问题问我的话,请直接点击我的任何一个帖子下面的那个回复发帖,否则我收不到提醒。


144
发表于 2013-7-3 16:58 | 只看该作者
连上了,但有10S左右的延迟,而且要从主菜单进入DASHBOARD再退出在进入很多次才更新?怎么办?
143
发表于 2013-7-3 16:22 | 只看该作者
请问飞控板怎么改,要改成9600
142
 楼主| 发表于 2013-7-3 16:19 | 只看该作者
本帖最后由 fryefryefrye 于 2013-7-3 16:21 编辑
449294177 发表于 2013-7-3 15:27
LZ我买了跟你一样的数传和蓝牙,用蓝牙连飞控连手机可以,但接了数传就不行了,请问需要怎么设置一下?


两个数传模块都要接到电脑上设置相同的: “波特率”“网络地址”

如果你飞控版的串口速率没有改,“波特率”就是115200.

但是这么快的速度,距离比较近,我用的9600波特率,距离超过500米。

但需要修改飞控版的波特率,还有蓝牙的也要改成9600.



您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

关闭

【站内推荐】上一条 /2 下一条

快速回复 返回顶部 返回列表