16593浏览
查看: 16593|回复: 23

[项目] DIY项目:盘子机的制作以及遥控器改装

[复制链接]
DIY项目:盘子机的制作以及遥控器改装图2
前段时间,一位朋友联系到我,想让我改装一下华科尔的遥控,使其兼容飞熊的接受板,因此他寄给我一块飞熊的发射接收板以及一套华科尔的遥控,在这里很感谢这位朋友的赞助,我将把过程分享出来,供大家参考。下面呢就是一款叫做飞熊的遥控接收套装,这应该是装在一些小型2通道的遥控飞机上的,为了有着更好的操控体验,将改造一下华科尔的遥控,使其兼容飞熊。
DIY项目:盘子机的制作以及遥控器改装图1

改造的大体思路:
要使得华科尔支持飞熊接受板,那么首先我需要弄清楚这款飞熊遥控套装的通讯协议,即遥控器如何与接受板通讯的,了解如何通讯之后,我就可以模仿遥控器,给这块接收板发送数据,这样我就可以制造出一个“假遥控器”出来,使用相同的通讯协议给接受板发送数据,让接受板误以为是遥控器给出的指令,实则不然。


但是这里有个问题,就是我没有飞熊遥控器的源代码程序,那么这样我就无从得知遥控器究竟使用何种协议与接受板通讯了,事情一下子陷入僵局。
但是东西是死的,人是活的,没有源代码的话,我只能从硬件电路上去解读通讯协议了,于是我先拆开了遥控器以及接收机的外壳
DIY项目:盘子机的制作以及遥控器改装图3DIY项目:盘子机的制作以及遥控器改装图43
查看电路之黄埔发现还比较简单,这让我很容易的就解读了所有元件的用途,给一个发射芯片的特写
DIY项目:盘子机的制作以及遥控器改装图4
从这里就很容易看出飞熊使用的方案,单片机采用新塘的76E003,无线芯片采用的lt8920,单片机与无线芯片通讯采用SPI总线。
没有源代码,我只能从这些引脚上窃取单片机与无线模块的通讯内容,于是,逻辑分析仪登场
DIY项目:盘子机的制作以及遥控器改装图5
可能有一些小伙伴不知道逻辑分析仪是干什么的,其实他的用处其实有点类似与示波器,示波器可以对模拟信号与数字信号进行解读,而逻辑分析仪一般常用在解读数字信号上的。价格方面我购买的这个乞丐版花了25块钱,链接电脑之后就可以查看数据。
由于采用的4线制SPI总线,外加一根地线,一共5根,链接到逻辑分析仪上。
DIY项目:盘子机的制作以及遥控器改装图6
打开逻辑分析仪的软件,点击开始后将遥控器开机,即可看到如下图像
DIY项目:盘子机的制作以及遥控器改装图7
这是截取一段在上电1s之后,单片机与无线模块的通讯数据,将这段数据放大之后看,可以看到逻辑分析仪软件显示了通讯内容
DIY项目:盘子机的制作以及遥控器改装图8
根据这些数据,我解读出来了到底单片机和无线芯片“说”了些啥。下面就是如何仿制一个“假遥控器”出来了。
DIY项目:盘子机的制作以及遥控器改装图9

ppm信号转发
像华科尔这类的模型遥控器,基本上都有模拟器功能,就是可以连接电脑玩一些模拟飞行软件。所以本次我改造的核心就是采集遥控器输出的模拟器信号,解读其中的内容,然后控制无线芯片发送数据。下面是华科尔D7控的模拟口
DIY项目:盘子机的制作以及遥控器改装图10
这个口输出的信号是一种叫做ppm的信号类型,是一种方波信号,使用一根数据线可以传输最高9通道的数据,周期为20ms,关于ppm的原理图,我找了一张图来讲解
DIY项目:盘子机的制作以及遥控器改装图11
可以看出两个上升沿之间的距离对应着每一个通道的PWM值,所以我也将使用单片机来解读遥控器发出的ppm信号,来获取每一个通道的值,最终控制无线芯片发射对应数据。


首先为了搞清楚华科尔的ppm信号波形,我还是使用了逻辑分析仪来获取数据
DIY项目:盘子机的制作以及遥控器改装图12
可以看出,华科尔控输出的ppm波形是负逻辑的,即两个下降沿之间的距离代表每一通道的数据值,至此我解析了飞熊的遥控协议以及华科尔ppm信号,下面就是制作“假遥控器”了


转发板的制作
“假遥控器”其实就是个转发板,获取华科尔的数据,发射到飞熊接受板上。于是我准备了无线模块以及单片机,准备焊接一块电路出来
DIY项目:盘子机的制作以及遥控器改装图13
焊接好之后正反面照片,单片机使用的是STC15W408AS
DIY项目:盘子机的制作以及遥控器改装图14DIY项目:盘子机的制作以及遥控器改装图15
解析ppm信号的原理就是使用外部中断去启动定时器,然后就可以计算出每个下降沿之间的时间,从而得出对应通道的PWM值数据。接着发送出去就可以控制接受板了!
于是烧录完程序之后将华科尔D7e拆开
DIY项目:盘子机的制作以及遥控器改装图16
找到ppm端口,拆开
DIY项目:盘子机的制作以及遥控器改装图17
如下图所示,是一个3.5mm的耳机接口
DIY项目:盘子机的制作以及遥控器改装图18
那么我的转发板就可以从这个端口上面读取数据,因此我准备了一个开关来控制这个模块的开启关闭
DIY项目:盘子机的制作以及遥控器改装图19
这个开关是两路的,两路分别控制转发板的电源以及ppm信号输入
DIY项目:盘子机的制作以及遥控器改装图20
其实遥控器的顶部预留了几个端口可以用来扩展的,只是正面使用贴纸遮起来了
DIY项目:盘子机的制作以及遥控器改装图21
所以我将开关安装了上去
DIY项目:盘子机的制作以及遥控器改装图22
接下来改造电路部分
不能直接将转发板的的电源接到遥控器的电池上,这样就会一直开机,耗费电量,所以我需要将我的转发板电源串入遥控器的电源开关
在华科尔D7e的左侧接线端子中,最右侧一个是连接电源开关的
DIY项目:盘子机的制作以及遥控器改装图23
所以我依据着电路结构,发现开关的端子中间那根线,是通过一个二极管直接连接到电池正极的,线也比较宽,适合我从这里采集电源
DIY项目:盘子机的制作以及遥控器改装图25DIY项目:盘子机的制作以及遥控器改装图24
于是我将电源线接到了开关上,这样当推动开关的时候,转发板就得到了电源
DIY项目:盘子机的制作以及遥控器改装图26
焊接上ppm的信号线以及电源到转发板上,我就完成了改造!
DIY项目:盘子机的制作以及遥控器改装图27
模块使用双面胶粘贴到底板上,完成。
DIY项目:盘子机的制作以及遥控器改装图28
至此,飞熊接受机正式支持华科尔D7e遥控器!




飞机制作
没有飞机测试效果,于是准备制作一个造型奇特的盘子机,首先在kt板上画一个半径14.5cm的圆
DIY项目:盘子机的制作以及遥控器改装图29
在半径大约8cm处作垂线
DIY项目:盘子机的制作以及遥控器改装图30
然后再画一个半径12cm的同心圆
DIY项目:盘子机的制作以及遥控器改装图31
DIY项目:盘子机的制作以及遥控器改装图32
然后切割下来
DIY项目:盘子机的制作以及遥控器改装图33
在切下来的部分中画出垂直尾翼的造型
DIY项目:盘子机的制作以及遥控器改装图40
切割下来
DIY项目:盘子机的制作以及遥控器改装图39
copy一份
DIY项目:盘子机的制作以及遥控器改装图41
安装上去,使用祖传热熔胶
DIY项目:盘子机的制作以及遥控器改装图34DIY项目:盘子机的制作以及遥控器改装图35
画出设备仓
DIY项目:盘子机的制作以及遥控器改装图36
切割下来
DIY项目:盘子机的制作以及遥控器改装图37
固定上去,盘子机制作完毕!
DIY项目:盘子机的制作以及遥控器改装图38
准备飞熊接受板,电池以及电机两个
DIY项目:盘子机的制作以及遥控器改装图42
焊接好电机
DIY项目:盘子机的制作以及遥控器改装图44
装上飞机
DIY项目:盘子机的制作以及遥控器改装图45
安装电池螺旋桨,准备起飞!
DIY项目:盘子机的制作以及遥控器改装图46
涂装一下
DIY项目:盘子机的制作以及遥控器改装图47
电机安装角度特写一下
DIY项目:盘子机的制作以及遥控器改装图48
出门飞行!


结果。。。。。。愿你出门飞飞机,回家也是笑嘻嘻
DIY项目:盘子机的制作以及遥控器改装图49
感觉气动布局不太好,电机位置太靠前了,于是准备重做一个
DIY项目:盘子机的制作以及遥控器改装图50
新飞机做好后外场试飞
DIY项目:盘子机的制作以及遥控器改装图52DIY项目:盘子机的制作以及遥控器改装图53
。。。。。。。。断了
DIY项目:盘子机的制作以及遥控器改装图51
总结一下,风有点大,机头有点轻,其他还好,这个盘子机的好处就是便于放置,比如放在灯笼上
DIY项目:盘子机的制作以及遥控器改装图54

ASH腻  管理员

发表于 2019-8-26 14:42:46

放在灯笼上这波操作太灵性了
回复

使用道具 举报

DFryegiK3O4  学徒

发表于 2019-8-26 14:40:42

电机位置太靠前了,于是准备重做一个         算命  起名  算卦  宝宝起名  公司起名  鱼火锅  鱼火锅加盟  酸菜鱼加盟  酸菜鱼米饭  酸菜鱼快餐   铁托盘  钢托盘  金属托盘  钢制托盘  托盘生产厂家  球墨铸管 球墨铸铁管厂家  球墨铸铁给水管  球墨铸铁管价格 离心球墨铸铁管
回复

使用道具 举报

皮皮的Lab  高级技师
 楼主|

发表于 2019-9-2 16:15:31

DFHkPqSUC7S 发表于 2019-9-2 16:00
希望上点图,共享一下

嗯,有图啊?
回复

使用道具 举报

rzyzzxw  版主

发表于 2019-8-28 10:45:33

楼下有片空地真不错。
回复

使用道具 举报

gada888  版主

发表于 2019-8-28 11:08:17

好魔性的改造
回复

使用道具 举报

DFHkPqSUC7S  学徒

发表于 2019-9-2 16:00:41

希望上点图,共享一下
回复

使用道具 举报

digi_cow  高级技匠

发表于 2019-9-2 20:57:24

一看热熔胶的用法,就知道侠骨铮铮
回复

使用道具 举报

URvj0KkE  见习技师

发表于 2019-9-6 21:16:17

好创意
回复

使用道具 举报

DFrJnCdAk8B  见习技师

发表于 2019-9-7 09:17:31


我也觉得非常好
回复

使用道具 举报

tthappy  见习技师

发表于 2019-9-8 09:57:36

学徒看不到图片嘛
回复

使用道具 举报

岑剑伟  初级技师

发表于 2019-9-9 15:08:58

膜拜大神的动手能力
回复

使用道具 举报

270330905  见习技师

发表于 2019-9-23 08:31:19

学习学习。
回复

使用道具 举报

AugustDY  见习技师

发表于 2019-9-26 21:04:26

学习学习
回复

使用道具 举报

Mickey  NPC

发表于 2019-10-22 15:01:27

这可是难得一见的超强技术贴啊!!
回复

使用道具 举报

gada888  版主

发表于 2019-10-22 16:34:22

喜欢
回复

使用道具 举报

jzzgb  见习技师

发表于 2019-11-1 14:18:38

很不错的点子,有头脑!!!!!!!!!!1
回复

使用道具 举报

皮皮的Lab  高级技师
 楼主|

发表于 2019-11-6 22:52:06

jzzgb 发表于 2019-11-1 14:18
很不错的点子,有头脑!!!!!!!!!!1

多谢夸奖
回复

使用道具 举报

arcsinu  见习技师

发表于 2019-11-15 10:39:49

回复

使用道具 举报

fz666  见习技师

发表于 2019-11-17 09:38:17

真皮
回复

使用道具 举报

红通通  中级技师

发表于 2020-2-18 14:42:42

不错!!!
回复

使用道具 举报

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

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail