5iMX.com 我爱模型 玩家论坛 ——专业遥控模型和无人机玩家论坛(玩模型就上我爱模型,创始于2003年)

标题: 一个菜鸟的多旋翼飞行器DIY历程 ----持续更新直到成功 [打印本页]

作者: haha6969    时间: 2013-9-14 17:57
标题: 一个菜鸟的多旋翼飞行器DIY历程 ----持续更新直到成功
本帖最后由 haha6969 于 2013-9-20 21:28 编辑

序看了电影《三个傻鸟大闹宝莱乌》当中有段 一哥们做了个四旋翼飞行器做毕业设计没有通过自杀了, 之前独奏了一首歌give me some sunshine 非常有感触 为自己而活 那怕只是一瞬间(可以到我QQ空间389731523 听听),于是决定自己做个多旋翼飞行器玩玩。经过几天的了解 马上傻眼了,不是简单的几个电机+螺旋桨+电池遥控就搞定的东东啊,这TM是个有程序的飞行器 可以实现自动调节输出保持稳定,这当中就涉及了好多没有接触过甚至没有听说过的东西单一个飞行控制板硬件就包括电路 单片机 陀螺仪 加速度计 气压传感计 数字罗盘传感器 GPS 串口 FTDI 软件涉及写程序 配置软件 用到 progisp Arduino MultiWiiConf 总之是要多方面结合的的知识 对专业的人应该是简单的东西 但对我不是 我只是不懂什么高数没有学过什么编程 更别说什么电气自动化专业,我有的只是钻牛角尖的精神,别人能 我也能。=============================================================================================

一. 定下决心搞四旋翼. 为最大化节约成本 能直接做的绝对不用买的。先从最难的做起,飞控板 现成的NAZA V1 V2价格在1399-2399。不考虑,看了下网上的 国外有一款基于Arduino的开源飞控MultiWii, 既然是开源的就自己做吧,芯片定为ATmega328p和2560 328电路简单 资料也多,2560扩展性好 有3个串口 可以外接其他模块。我想了下 ,反正什么都不懂是从零开始,328和2560对我来说是一样的,选ATmega2560 吧。控制部分选好下面就是传感器了 初步定为六旋翼陀螺仪+加速度计 气压传感计 三轴数字罗盘传感器,经过多方面的查看选MPU6050、MS5611、HMC5883L 都是高精度的 淘宝看了下有现成的模块在卖 GY-86价格82,果断定了一块。2560也有最小系统板 直接买吧 100脚的IC是考焊功的价格65-125都有。328MINI板不贵16元 顺带买块来研究 当然别忘记买FTDI和ASP线 现在的电脑谁还有串口啊 买个USB转的,其他什么杜邦线 小工具应该都有了吧。坐等包裹到来

(, 下载次数: 124) (, 下载次数: 148) (, 下载次数: 149) (, 下载次数: 140)


============================================
二 . 东西到了 2560板 自己焊针脚就可以了 两面是通的 所以焊上一面就可以了 焊锡一点 一秒一个。传感器是模块 GY-86 也是自己焊针脚就可以了 其他什么ASP FTDI 注意对应针脚插上就可以了 VCC-VCC GND-GND TXD-RXD RXD-TXD DTR-DTR 这个对仔细了 不然损失就大了。
(, 下载次数: 133) (, 下载次数: 128)
============================================
三. 焊好脚之后当然是开始刷程序了 上官网看了下http://url.cn/PQJCAC 最新的是2.2,就它了,下好之后。准备工具arduino-1.5.2-windows,装好FTDI的驱动,把对应的线和2560连好。进入Arduino,依次点开FILE下的OPEN选中刚下的2.2文件。然后跳出N个菜单和E文,都不用管,找到CONFIG.H,里面是飞控的配置文件,依次配置 要开什么模式(有2轴 3轴 4旋翼 6旋翼 Y X +等等 看自己需要,我开的是四旋翼X模式把#define QUADX前的//去了就表示开了,然后电机 一般默认就可以了 行程不够可以自己调节,再来传感器 我的是GY86 找到打开,然后是端口 GPS什么的 可以网上搜到相关资料,我就不废话了。设置好点下那个小钩 编译一次看看 ,没有提示出错就说明你成功了一半了,好的我的没有出错。点开TOOLS-board 选中自己的芯片2560 (328就选328),然后serial port端口选对 不知道可以到设备管理器里面看。都没有问题的的话 一般点upload就成功了。为什么要说一般呢。因为我的没有成功,系统提示time out 超时。我晕晕。为此我耽误了一个星期,之间找过商家 技术员,也找过热心网友远程帮助,但都没有解决。
(, 下载次数: 140)
====================================================================
四、几乎把百度上关于2560的关键词都看了一边,基本确定是2560的bootloader出问题所以导致程序烧不进去,怎么形容呢 如果我说2560是一台电脑 我们写的程序就是操作系统的话bootloader就是BIOS了是告诉系统怎么运行怎么协调的东西,所以这一个星期很郁闷,谁叫自己不懂呢。照百度试了几种方法都刷不进去,试过Arduino下直接burn bootloader 不成功 用过于是下了个智峰progisp172 准备用ASP线来重刷bootloader,还好有ASP线不然又要等一个星期了,接好ASP线进入progisp,选择CHIP为自己Atmega 2560,然后下面点上芯片擦写编程FLASH 校验FLASH 编程熔丝 主要就是这个编程熔丝了 注意别锁死了 ,能使用ISP编程和RST复位一定要选择 不然2560就要专门设备再写了 具体可以看我的图。然后调入FLASH 这个文件在Arduino里有arduino\hardware\arduino\avr\bootloaders\stk500v2下的stk500boot_v2_mega2560.hex 。选中后点自动 静等3分钟,显示烧录成功,但校验错误。但板上的灯亮了 哇卡卡这是成功的限制吗? 急忙连上FTDI 进入Arduino,照之前的设置找到MultiWii_2_2 把端口 芯片选好upload,一会提示成功。至此 最底层的程序烧录研究成功,后面的路就是安装调试了,有要成功的迹象了


(, 下载次数: 152) (, 下载次数: 149) (, 下载次数: 155)
===================================================================================================
五、既然烧录成功 下边就是连线测试了,把2560板和传感器模块GY86连起来,用的i2c口,SCL-SCL SDA-SDA VCC—VCC GND-GND 这样就可以了,连上FTDI线按提示装好驱动 ,到电脑的设备管理器里查看新发现的串口端口是多少 ,记下。 开始调试了 打开随MWC2.2一起下来的MultiWiiConf,点击左上的端口选择和设备管理器一直端口,然后点START 下边 状态栏出现一条直线 几秒后就出现几条不同颜色的线,这些就是代表传感器采集到的数据,你可以尝试动下飞控板,你会发现数据波动,旁边的小四旋翼也会动,至此基本飞控硬件已经连接成功了。正巧定的U-BlOX 6010也来了 还没有买GPS的就买这个把 比6M的精度要好 贵20 100包顺丰拿的 送个外壳。这个GPS也是费了一番精神才搞定,店家寄来速率是9600 飞空设置的是115200. 进了u-center才发现这个问题 按照说明把速率改到115200,ok了 GUI界面显示绿色 就代表GPS正常工作了。对了这个GPS是串口 按飞控设置是串口2,所以直接连2口就可以了。房间里一般是搜不到卫星的,我丢到窗口 2颗。空旷地7-10应该没有问题。等电机电调机架装机了,,,,,,
(, 下载次数: 148) (, 下载次数: 128)

======================================================================
六 机架还是用了个ATG L600-X4系列,玻纤的 别要求太高顺便来了个ATG云台,飞腾30A 留点余地 电机是2212上3S电池应该够了,浆特意看了下 4块的彩浆就算了 APC的太贵 还是买了ATG的1045正反浆12一对,来10对吧这个容易损坏, 好像我的都是ATG了。装和这些没有什么难度,对着上好螺丝就ok ,里面也有些小窍门,如防止射浆 我们可以把电机轴锉个小口 这样浆夹上好螺丝就不会脱出了,再上螺丝加O圈 绝对不可能射了。然后上飞控板,连线要可靠 ,输入的接遥控 一组接3根带电源 其他的接信号S就可以了。输出接电机 也是只留一组电调带电源,其他3个的中间红线挑了 为的是防止电源干扰,失控就不妙了。然后是高清无码大图 等下一步来试飞
(, 下载次数: 148) (, 下载次数: 135) (, 下载次数: 133) (, 下载次数: 127) (, 下载次数: 134) (, 下载次数: 135)

===================================================  未完  待续QQ空间389731523先更新




作者: haha6969    时间: 2013-9-14 17:58
占楼留做更新

作者: haha6969    时间: 2013-9-14 17:59
再留一层 请见晾

作者: 444288767    时间: 2013-9-14 18:36
鼓励新人,再接再厉,挺你!

作者: 等一会儿    时间: 2013-9-14 18:46
加个油,支持DIY

作者: LCYY    时间: 2013-9-14 18:51
占楼

作者: xd123    时间: 2013-9-14 18:52
围观

作者: sdlzdg    时间: 2013-9-14 18:56
凑个热闹

作者: kenstudio    时间: 2013-9-14 19:11
同是新人,支持!

作者: 啊诺    时间: 2013-9-14 19:18
关注中、期待飞行效果

作者: chenkang1998    时间: 2013-9-14 19:44
强烈关注

作者: 搭讪    时间: 2013-9-14 19:59
...。总觉得自己弄的不太靠谱  玩玩的机器也就算了   好机器你敢上类似这东西?

作者: haha6969    时间: 2013-9-14 20:04
搭讪 发表于 2013-9-14 19:59
...。总觉得自己弄的不太靠谱  玩玩的机器也就算了   好机器你敢上类似这东西?

2499的NAZA V2我看见炸了2个  7000多的多旋翼我亲眼看着飞丢的 所以说就没有靠谱的  心里作用啦


作者: aweixinga    时间: 2013-9-14 20:10
不错不错

作者: 小游侠ZMQ    时间: 2013-9-14 21:24
我看到好多钞票在天上飞。。。。。

作者: calvin555    时间: 2013-9-15 02:59



赞一个,很是佩服,我也想折腾


作者: calvin555    时间: 2013-9-15 03:02
不能加你QQ?

作者: haha6969    时间: 2013-9-15 16:29
QQ可以加啊  你也可以来QQ群MWC开源四旋翼交流群  156901222  

作者: haha6969    时间: 2013-9-15 16:30
烧录成功  4更新  哇卡卡

作者: haha6969    时间: 2013-9-17 23:25
不管有没有人看  我先做完飞起再说 ,以后改进和补充

5更新  

作者: red5657    时间: 2013-9-20 07:13
支持。。。等看

作者: haha6969    时间: 2013-9-20 21:28
6更  等爽飞再上图

作者: myxiaoqy    时间: 2013-9-20 22:19
学习了,帮顶

作者: 迷幻极光    时间: 2013-9-21 11:39
学习学习,谢谢教程


作者: 无悔小高    时间: 2013-9-21 11:44
这个DIY不错,值得学习、、、、

作者: pckokotom    时间: 2013-10-27 22:15
支持全程折腾。开源就是好啊!

作者: ZHIGANG2014    时间: 2014-4-19 00:11
不错,不错值得关注

作者: 繁花127    时间: 2014-4-19 22:18


作者: 小广西    时间: 2014-4-29 21:55
开源就是好啊

作者: gamaray    时间: 2014-4-29 23:09
楼主折腾精神可赞
来自安卓客户端
作者: ZeroMile    时间: 2014-4-29 23:12
楼主折腾精神可赞

作者: 18Mz    时间: 2014-5-3 15:07
新人  围观

作者: fchn963    时间: 2014-5-3 18:50
学习学习

作者: moto450    时间: 2014-5-13 13:31


作者: jxm360240568    时间: 2014-6-19 09:54


作者: jxm360240568    时间: 2014-6-19 09:57
这么个创意的东西现在才看到!


作者: 10通道    时间: 2014-6-19 11:42
支持 做的好

作者: stormA    时间: 2014-6-19 11:43
最后 飞起来了没?

作者: love既是爱    时间: 2014-6-23 09:35
好吧!LZ亮了!顶

作者: 小朱000    时间: 2014-7-2 23:42
新手 支持DIY  加油


作者: 星之友    时间: 2014-7-3 00:42
怎么中断没有消息了?

作者: 空中卫士    时间: 2014-7-16 21:33
马克,谢谢你的分享,赞一个!

作者: rokci_doun    时间: 2014-7-29 22:04
赞一个呀楼主

作者: 炸香机    时间: 2014-7-29 22:17
不错  祝爽飞

作者: slkuaile518    时间: 2014-7-29 22:47
同是新人,支持!

作者: 上帝视角    时间: 2014-7-31 08:31
楼主真乃我们新人中的神人也,佩服,多向你学习。

作者: zhoufan05    时间: 2014-8-24 21:21
新手
学习了·······

作者: Suder    时间: 2014-8-24 22:48
看上去挺NX的
关键是我不懂硬件~~~~

作者: lock9403    时间: 2014-8-26 09:59
挺复杂的了

作者: hzx916    时间: 2014-8-26 10:29
楼主V5,待看大作

作者: rqa    时间: 2014-8-26 11:05
造个飞机自动找我器。只有模友一飞灰机。灰机自动找我飞机。

作者: rxj1216    时间: 2014-8-31 17:16
还是不知道最后飞了没?

作者: Ip88qI    时间: 2014-8-31 17:36
用不同款电调别这样,程序不同算法不同对飞机安全肯定有影响。

作者: skierado    时间: 2014-9-10 18:34
就100元的東西花如此大的精神..頂

作者: skypup    时间: 2014-9-10 19:39
本帖最后由 skypup 于 2014-9-10 19:40 编辑
haha6969 发表于 2013-9-14 17:58
欢迎来QQ群156901222
讨论DIY MWC多旋翼和各种

楼主加油!




作者: 孤独的秋风    时间: 2014-9-10 20:58
支持你!

作者: Geek范儿    时间: 2014-9-10 22:21
既然飞控都自己弄了,为啥机架不自己弄
来自安卓客户端
作者: yunjilove    时间: 2014-9-10 22:31
同是新人 顶顶 佩服


作者: bztvzyb    时间: 2014-9-12 07:40
我等待楼主好消息

作者: xiaomaha    时间: 2014-9-12 10:24
我晕,大神来了,大家快点来围观!

作者: Geoff1127    时间: 2014-9-15 19:54
加油!!!!

作者: lanma555    时间: 2014-9-17 21:31
来学习了!加油

作者: yrj429507yrj    时间: 2014-9-17 21:37


作者: e0628    时间: 2014-9-17 21:42
这个动手能力不是一般人啊~~~赞一个~~

作者: liyahui    时间: 2014-9-17 22:07
威武,赞一个,很不错的


作者: lansolo    时间: 2014-9-17 23:06
明显牛人呀

作者: sanmaodeai    时间: 2014-9-17 23:19
我以为LZ你要自己写程序呢,支持DIY

作者: 4852448    时间: 2014-9-19 22:39
搬个凳子,占个位置来学习~~~

作者: yibaofan    时间: 2014-12-20 00:27
楼主都NB到这程度了  还说自己什么都不懂  下一步是不是要写飞控程序了

作者: king6350    时间: 2014-12-20 02:03
技术含量挺高的





欢迎光临 5iMX.com 我爱模型 玩家论坛 ——专业遥控模型和无人机玩家论坛(玩模型就上我爱模型,创始于2003年) (http://5imx.com./) Powered by Discuz! X3.3