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

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

150元,用模块DIY开源四轴飞控玩四轴(主贴更新完毕!现在是答疑时间)

  [复制链接]
81
 楼主| 发表于 2012-6-5 18:08 | 只看该作者
想要什么样的资料呢?Arduino的还是飞控比较?我也就用过自己的MWC。

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

82
发表于 2012-6-5 23:24 | 只看该作者
好帖子
LZ的飞控发点视频,大家增强一些信心啊:loveliness:

[ 本帖最后由 jackcai2008 于 2012-6-5 23:29 编辑 ]
83
发表于 2012-6-5 23:55 | 只看该作者
好贴就一定要顶!太棒了!正在朝这个方向走!
84
发表于 2012-6-6 10:11 | 只看该作者
好帖!值得学习
85
发表于 2012-6-6 14:08 | 只看该作者
看了楼主的贴,想想自己有片Arduino mega 2560,当然也有一些传感器,想自己也尝试了.......

问题:
1,开源的软件是否支持 2560?(你应该研读过飞控程序,我想2560肯定向下兼容328的,但也不能肯定,所以问一下)
2,你的硬件连接照片中,遥控接收机各个通道和Arduino 328对应管脚的说明不是很详细,能不能做个补充?顺便把接收机如果是大于六通道的,七八通道都能做些什么,怎么硬件连接再做个说明?
3,我是四轴的小白,听说国外的APM 2.0也是基于Arduino mega 2560的,这个APM和MWC有什么区别?我只知道APM很贵,同样开源的,为什么会贵呢?
86
发表于 2012-6-6 14:52 | 只看该作者
专业贴,支持楼主。可惜俺不懂硬件。
87
 楼主| 发表于 2012-6-6 17:11 | 只看该作者
1. MWC本身就支持2560
2.貌似因为328的管脚不够,超过6个脚的接收器,就没法使用剩余的脚了,但是如果接收器的PPM_SUM能接出来的话,就没问题。你说的不清楚其实很清楚,,默认的接法是:D2->油门或者PPM_SUM,D4->ROLL,D5->PITCH...,记得把接收器的5V和GND接上就行了。
3.APM最大的问题是他只有一个官方线路板,因此他都只支持标准板上的硬件,(其实稍微写两句代码也能搞得定其他的传感器),这和MWC这种没有官方线路板,大面积支持市面上的传感器的路线有很大不同。一个必须要买官方线路板,一个是可以随手搭洞洞板的,这价格当然贵不上去了,尤其是现在的APM2,是4层板,光一次制版就要500元。

原帖由 blackblue 于 2012-6-6 14:08 发表
看了楼主的贴,想想自己有片Arduino mega 2560,当然也有一些传感器,想自己也尝试了.......

问题:
1,开源的软件是否支持 2560?(你应该研读过飞控程序,我想2560肯定向下兼容328的,但也不能肯定,所以问一下)
2,你的 ...
88
 楼主| 发表于 2012-6-6 17:20 | 只看该作者
忘记说了,MWC核心只用4个接收器通道,其他通道在MWC中作为AUX通道存在,可以用于修改飞行配置,比如AUX1 HIGH/MIDDLE配置为打开水平平衡,AUX1 LOW配置为关闭水平平衡,等等。
89
 楼主| 发表于 2012-6-6 17:22 | 只看该作者
可以使用2560的连线图见这里:
http://multiwii.googlecode.com/s ... %20diagram_v1.9.pdf
90
发表于 2012-6-6 17:26 | 只看该作者
记号
91
发表于 2012-6-6 20:34 | 只看该作者
原帖由 dongfang 于 2012-6-6 17:22 发表
可以使用2560的连线图见这里:
http://multiwii.googlecode.com/svn/trunk/Doc/Diagrams/MultiWii%20Connection%20diagram_v1.9.pdf


thank's !:em24: :em26:
92
发表于 2012-6-7 09:36 | 只看该作者
请问楼主,如果接了接收器的PPM_SUM,config.h中要打开哪一句?Arduino 的D4、D5、D6、D7、D8等是不是不用接线?
那么
#define THROTTLEPIN                2
#define ROLLPIN                    4
#define PITCHPIN                   5
#define YAWPIN                     6
#define AUX1PIN                    7
#define AUX2PIN                    0 // optional PIN 8 or PIN 12
就不要打开了吗?
MWC中还要改什么设置?以让MWC知道接收的PPM_SUM信号中第几通道是油门,方向,升降等等。
我是想用ATMEAG328P做微型四轴,QUADX模式,所以想尽量不接线的就不接线了。对这个PPM_SUM的接法不明白,望楼主指导。
93
发表于 2012-6-7 10:33 | 只看该作者
下定决心,我也准备开搞啦!

动力系统先放下不搞!

传感器我准备重新买: ACC+GYRO:MPU6000;三轴磁场用HM5883L;气压计用:MS 5611

(我一厢情意的认为:这些传感器要和APM 2.0同步,散件自己搭,用漆包线引出SMD脚,然后洞洞板,某宝上现在已经有空的APM 2.0PCB板卖了,不再重复投资,应该也是好的想法吧)
94
发表于 2012-6-7 10:39 | 只看该作者
:em26: LZ我也想自己做个
需要学些什么东西啊 :em15:
95
发表于 2012-6-7 13:27 | 只看该作者
:em05: :em26:
96
发表于 2012-6-7 14:09 | 只看该作者
DONGFANG兄,看看我这个是为什么?谢谢了。

http://bbs.5imx.com/bbs/viewthre ... &extra=page%3D1
97
发表于 2012-6-7 14:30 | 只看该作者
真的搞不定!太难了。
多轴网
98
发表于 2012-6-9 13:22 | 只看该作者
中了楼主的毒,楼主是强人。
一个月前看了楼主的帖子,我也开始搞Arduino了,买了两本关于arduino的书,买了个nano328和一个pro mini,我还买了个MPU6050陀螺仪和5883罗盘模块,准备试试DIYMWC。最近传感器在路上,收到之后我试试DIY。
楼主为什么不用pro mini做飞控呢,似乎那个更轻更小。
99
 楼主| 发表于 2012-6-11 09:58 | 只看该作者
我用MEGA2560做过PPM_SUM的实验,结论告诉我,MWC2.0的PPM_SUM代码是错的,至少在TDF-6A上行不通,而且没有failsafe

改过的代码,回家帮你翻一下贴出来。

其他接线肯定是不要得了。那些PIN的定义也用不上。


原帖由 cyken 于 2012-6-7 09:36 发表
请问楼主,如果接了接收器的PPM_SUM,config.h中要打开哪一句?Arduino 的D4、D5、D6、D7、D8等是不是不用接线?
那么
#define THROTTLEPIN                2
#define ROLLPIN                    4
#define PIT ...
100
 楼主| 发表于 2012-6-11 09:59 | 只看该作者
MWC支持APM的硬件,刷一个正确的固件上去就行了。

原帖由 blackblue 于 2012-6-7 10:33 发表
下定决心,我也准备开搞啦!

动力系统先放下不搞!

传感器我准备重新买: ACC+GYRO:MPU6000;三轴磁场用HM5883L;气压计用:MS 5611

(我一厢情意的认为:这些传感器要和APM 2.0同步,散件自己搭,用漆包线引出SMD脚,然 ...
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

关闭

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

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