模吧

 找回密码
 立即注册

QQ登录

只需一步,快速开始

手机号码,快捷登录

10335查看 | 33回复

arduino 制作富斯接收与飞控一体接收机

  [复制链接]
发表于 2020-3-21 16:05:58 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
本来是学习ARDUINO的,结果研究无线传输的时候就入模了,开始只是自制遥控和接收,无奈遥控技术太烂,就想着找个飞控协助飞行,市面上的飞控和接收分开的,跟ARDUINO配不上,我也不需要那么高档的,只要一个能休闲飞的就好了,后来网上找到了FS接收器的代码,所以干脆自己做了个富斯接收+飞控一体接收器。
第一步准备零件
7105的模块一个
ARDUINO NANO  一个
GY-521  一个
0.1uf 的电容也准备一个
如果接收数据不稳定,或者没数据,就在md7105接收模块正负极之间焊上一个0.1UF电容
接法入下图所示
arduino 制作富斯接收与飞控一体接收机 arduino做飞控,arduino 四轴,Arduino飞控,福斯a8s接收机 作者:human239 2658

舵机供电部分自己设计一个,反正不要用NANO上的5V供电,它带不了几个舵机

将D9接地然后上电就进入对频状态,LED会快速闪烁,串口输出也能看到,对频成功LED常亮,然后关机去掉对频线重新上电就能用了


第二步上传ARDUINO代码
这个你要自己去学怎么上传代码,还是比较简单的
代码在后面附上,里面包含了用到的库文件,记得放到arduino IDE的库里面
代码的开头有配置部分,我用中文注释了
//////////////////////CONFIGURATION///////////////////////////////
#define ch4    //四通道
//#define ch3   //三通道
//#define pitchreverse  //俯仰控制反向
#define rollreverse//横滚控制反向


四通道和三通道自己选一个,俯仰和横滚反向根据实际情况来调,需要反向就加注释或者去掉注释,其他部分你看的懂就可以随意调整。


代码基本都是网上找来改的,如有雷同,我也不会承认抄袭的

第三步调整遥控器:
准备一个富斯9遥控器,我用的是这个,刷的ER9X,其他我不知道行不行,我对商业遥控器不了解。我用的下面这种,闲鱼50块淘来的,买来都开不了机,刷了ER9X才复活的。
arduino 制作富斯接收与飞控一体接收机 arduino做飞控,arduino 四轴,Arduino飞控,福斯a8s接收机 作者:human239 9601

1通道 :副翼
2通道 :升降
3通道 :油门
4通道 :方向
5通道 :关联一个二段开关
  通道值从低到高 对应手动 和自动稳定 可以随时切换
6通道 :关联一个电位器
通道值从低到高 对应飞机抬头-10度到20度,一般调整到0-10度,也就是到2/3的值
7通道 :关联一个电位器
通道值从低到高 对应PID的P值0-1,一般调整到0.8左右,也就是4/5值
8通道 :关联一个电位器
通道值从低到高 对应PID的D值1-10,一般调整到2左右,也就是1/5值
第四步装机后的调整
GY-521模块有两个螺丝孔的地方朝向机头,芯片朝上,尽量水平放置,可以看串口输出,X,Y的值进行靠近0,实际测试有1-2度误差也没多大关系,毕竟固定翼休闲飞没那么讲究
我的装机图,我的ARDUINO板是自己做的最小系统,不是用的NANO
arduino 制作富斯接收与飞控一体接收机 arduino做飞控,arduino 四轴,Arduino飞控,福斯a8s接收机 作者:human239 7129

最后几个注意点
我测试的飞机有几架,70厘米翼展400克的下单翼飞机,1米翼展600克的下单翼飞机,90厘米翼展600克上单翼飞机基本都没问题。
为了整合飞控,原来的数据接收速度被我降低了,从1.5ms收一次数据改到了45ms,所以这个是用来休闲飞的,普通飞还是没问题,别想着操控有多精准和灵敏,就是让新手能轻松飞起来。
我是在一个空的工地飞的,飞机是没起落架的,都是手抛起飞没问题,滑跑起飞什么情况我也不清楚。
因为疫情没法找人录像了,所以只能发几个图片 arduino 制作富斯接收与飞控一体接收机 arduino做飞控,arduino 四轴,Arduino飞控,福斯a8s接收机 作者:human239 7851 Rx_arduino_ppm_all_FS_complete.rar (93.31 KB, 下载次数: 111)









补充内容 (2020-4-18 13:06):
今天终于把飞行视频给录出来了
https://v.youku.com/v_show/id_XNDYzNzE2MTk2OA==.html

评分

参与人数 2牛币 +6 收起 理由
4920614 + 2 支撑折腾,航模因你而更好玩
wayong + 4 技术贴,学习了。

查看全部评分

发表于 2020-3-26 16:51:27 | 显示全部楼层
这样啊!楼主很懂单片机何不移植到stc芯片,这样性能价格都有优势了
回复 支持 1 反对 0

使用道具 举报

发表于 2020-3-23 20:41:19 | 显示全部楼层
感谢您的分享,请加微信moz8com,给您送一份奖品!
回复 支持 反对

使用道具 举报

发表于 2020-3-24 10:30:54 | 显示全部楼层
飞天狼 发表于 2020-3-23 20:41
感谢您的分享,请加微信moz8com,给您送一份奖品!

老哥加油,摩友依旧
回复 支持 反对

使用道具 举报

发表于 2020-3-26 10:36:53 | 显示全部楼层
支撑折腾,航模因你而更好玩
回复 支持 反对

使用道具 举报

发表于 2020-3-26 11:32:26 | 显示全部楼层
为了整合飞控,原来的数据接收速度被我降低了。楼主这个是什么情况,是mpu6050模块跟arduino共用接受总线?然后mpu受不了只能改低么!!有没有办法可以解决掉这个问题,毕竟遥控起来精准反应不是更舒服么
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-3-26 16:06:26 | 显示全部楼层
4920614 发表于 2020-3-26 11:32
为了整合飞控,原来的数据接收速度被我降低了。楼主这个是什么情况,是mpu6050模块跟arduino共用接受总线? ...

因为单片机的运算能力有限啊,数据接收速度快就要占用更多的运算力,就没法计算姿态了
回复 支持 反对

使用道具 举报

发表于 2020-3-28 16:24:07 | 显示全部楼层
6666666666666666666666666666
回复 支持 反对

使用道具 举报

发表于 2020-3-28 19:03:27 | 显示全部楼层
值得学习,帮忙顶一个.
回复 支持 反对

使用道具 举报

发表于 2020-3-31 17:53:43 | 显示全部楼层
楼主厉害arduino 制作富斯接收与飞控一体接收机 arduino做飞控,arduino 四轴,Arduino飞控,福斯a8s接收机 作者:yadi 7083 arduino 制作富斯接收与飞控一体接收机 arduino做飞控,arduino 四轴,Arduino飞控,福斯a8s接收机 作者:yadi 8218
回复 支持 反对

使用道具 举报

发表于 2020-4-1 07:18:33 | 显示全部楼层
顶一下,先收藏
回复 支持 反对

使用道具 举报

发表于 2020-4-7 10:36:47 | 显示全部楼层
楼主帮我分析一下我做的飞控用CH340T下载线能上传成功固件程序 就是读不到数据不能调参
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-4-8 18:06:51 | 显示全部楼层
dafeida 发表于 2020-4-7 10:36
楼主帮我分析一下我做的飞控用CH340T下载线能上传成功固件程序 就是读不到数据不能调参
...

看串口输出的A7105id 是否是5475c52A,确保芯片能传递数据,然后看看对频还能对上
回复 支持 反对

使用道具 举报

发表于 2020-4-10 08:12:57 | 显示全部楼层
本帖最后由 4920614 于 2020-4-10 08:40 编辑

楼主对于 arduino 应该是相当熟悉 ,正好手上去年无意中在一个论坛下了点这方面富斯的资料,自己不懂,发到这个地方给懂的人研究一下:第一个是无线usb 接收器  好像是玩模拟器用?原理图:

arduino 制作富斯接收与飞控一体接收机 arduino做飞控,arduino 四轴,Arduino飞控,福斯a8s接收机 作者:4920614 1020 arduino 制作富斯接收与飞控一体接收机 arduino做飞控,arduino 四轴,Arduino飞控,福斯a8s接收机 作者:4920614 342

有2种方式 配套资料: arduino 制作富斯接收与飞控一体接收机 arduino做飞控,arduino 四轴,Arduino飞控,福斯a8s接收机 作者:4920614 5868 flysky 模拟器 无线接收机.zip (424.29 KB, 下载次数: 7)



资料有点多,还是另外开了一帖:http://www.moz8.com/thread-180151-1-1.html
回复 支持 反对

使用道具 举报

发表于 2020-4-14 20:46:28 | 显示全部楼层

请联系论坛管理微信moz8com,领取赠品(邮费自理)http://www.moz8.com/thread-179832-1-1.html
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-4-15 10:54:45 | 显示全部楼层
飞来峰 发表于 2020-4-14 20:46
请联系论坛管理微信moz8com,领取赠品(邮费自理)http://www.moz8.com/thread-179832-1-1.html ...

已经微信加过你了,邮费也红包给你了,现在就等你的奖品了arduino 制作富斯接收与飞控一体接收机 arduino做飞控,arduino 四轴,Arduino飞控,福斯a8s接收机 作者:human239 4814 ,看了前面收到奖品人发的帖子,感觉像抽奖啊,还挺期待的
回复 支持 反对

使用道具 举报

发表于 2020-4-21 20:33:46 | 显示全部楼层
都是好东西,可惜没有牛币.只能学习了.
回复 支持 反对

使用道具 举报

发表于 2020-4-21 21:38:32 | 显示全部楼层
等积分够了我就下载看看
回复 支持 反对

使用道具 举报

发表于 2020-4-21 21:52:35 | 显示全部楼层
我这个混积分的孩子太难了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|关于模吧|APP下载|广告报价|小黑屋|手机版|企业会员|商城入驻|联系我们|模吧 ( 冀公网安备13080502000084号 )

© 2013-2020 Moz8.com 模吧,玩出精彩!