快捷导航
查看: 9361|回复: 201

[开源教程] 【我爱萝丽爱萝丽】 PPM体感头追 DIY教程(固件4更新)

  [复制链接]

版主

参加活动:0

组织活动:0

该用户从未签到

最佳答案
5 
发表于 2017-5-21 16:56:34 | 显示全部楼层 |阅读模式

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

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

x
本帖最后由 我爱萝丽爱萝丽 于 2017-6-18 23:21 编辑

先吐个槽:
       最近的多起无人机干扰民航事件,给航模圈蒙上了沉重的阴霾,扰航的真凶没有抓到已经被民众慢慢淡忘,一刀切的惰政之下,普通的魔友遭殃背了锅,飞个飞机仿佛成了过街老鼠,生怕被人看到举报。
       古有片板不得下海,今有片纸不得升空。几百年过去了,中国的执政水平还是没有多少进步。


再卖个萌:
       萝丽大法好!
       不能飞飞机,我们可以接着玩DIY嘛。即便真的严打全国禁飞,淘宝禁售,我们还能买单片机自己做






前言:
      入住模友之吧半年以来,这算是正式的第一个DIY教程。为什么半年都没更新呢,因为楼主在下一盘大棋!不过大棋不好下啊,前段时间立下豪言壮语,要一星期一更新,结果坚持了几周就入宫了…………咳咳,现在棋盘还没摆好呢,等大棋下好不知猴年马月了,先掷出第一个棋子吧:PPM头追DIY。



大棋:
      想要开宗立派,还要先有武功心法。还在完善中的STC库就是支持完成这个大棋的基础。现在决定改变策略,先出教程,再慢慢完善库。


PPM头追简介:
      头追是用来体感控制的,感应角度变化,输出ppm信号给遥控器,一般用在FPV飞行的头部追踪,控制云台摄像头转动,所以简称“头追”。除了控制云台,头追还有多种用途,比如当作重力方向盘控制小车,体感控制飞机等。
      早在三代控内测版,就已经引入了体感概念,不过后来删除,因为对一个遥控器来说,它并不是一个必需品,而且体感只是体验一下新鲜,控制精度上来说还是传统的摇杆更好。这次相当于将体感模块独立出来,想要体验体感的,可以通过ppm输入三代控,或其他支持ppm的遥控器。同时它也是三代控和四代控之间一个承前启后的作品,可以算作未来四代控的体感组件提前发布。


性能:
      FPV加上头追和舵机云台,身临其境的感觉是现在最爽的玩法。但市面上很多头追的使用体验并不好,价格贵不说,Z轴只用了陀螺仪,会一直漂移!你没有动,舵机却慢慢的自己动。本次的DIY教程,将使用MPU9250九轴传感器:三轴加速度+三轴陀螺仪+三轴磁场。磁场校正不漂移,真正三轴体感。

       IMG_20170521_164928_副本.jpg

赞助开源:
      开源作者也不能天天喝西北风的,再说楼主还要攒钱娶媳妇呢。头追买一个多少钱,开源多少钱大家心里清楚。如果楼主的开源作品给你带来了乐趣,那么你不妨也赞助一下楼主:一元赞助

评分

参与人数 3牛币 +25 收起 理由
1343520582 + 10 支持!
johniu + 10 感谢无私奉献
那谁谁 + 5 很给力!

查看全部评分

版主

参加活动:0

组织活动:0

该用户从未签到

最佳答案
5 
 楼主| 发表于 2017-5-21 21:24:17 | 显示全部楼层
本帖最后由 我爱萝丽爱萝丽 于 2017-5-24 13:35 编辑

一、购买材料
1、STC15W408AS DIP16
原装 STC(宏晶) STC15W408AS-35I-DIP16 单片机 集成电路IC 芯片-淘宝网.png


2、MPU9250模块
MPU-9250 GY-9250 九轴传感器模块 I2CSPI通信 代替GY-9150-淘宝网.png


3、轻触按键
领祥立式665MM轻触开关4脚微动按键开关四脚6x6x5铜脚按钮开关-淘宝网.png.png


4、排针
【Risym】弯针 单排弯针 间距2.54MM 140P 弯排针 弯单排排针-tmall.com天猫.png.png


5、100uf电容
优质电解电容 16V100UF 体积57(50只) 优信电子-淘宝网.png


6、1K电阻
电阻1K 14W金属膜电阻 1% 五色环0.25W 编带装100个1.45元-tmall.com天猫.png


7、LED灯
发光二极管 LED灯 3MM 白发红 红色灯 高亮 F3 2脚 短脚 17MM-淘宝网.png






二、焊接制作


1、还是熟悉的味道,元件全家福。
IMG_20170521_155253_副本.jpg


2、焊接单片机和排针,用于下载固件和输出PPM信号。
IMG_20170521_160934_副本.jpg
IMG_20170521_161004_副本.jpg


3、焊接模块和按键。焊完这两个已经可以工作了。
IMG_20170521_163833_副本.jpg
IMG_20170521_163900_副本.jpg


4、为了便于操作和稳定性,可以再加焊LED和电容。
IMG_20170521_164814_副本.jpg
IMG_20170521_164846_副本.jpg


5、完成,OK!
IMG_20170521_164928_副本.jpg

电路图左右镜像一下可以得到反面图,方便焊接
头追电路简图.png



点评

萝莉老大 必须顶  发表于 2017-5-22 22:54

评分

参与人数 1牛币 +10 收起 理由
郝峰 + 10 很给力!

查看全部评分

版主

参加活动:0

组织活动:0

该用户从未签到

最佳答案
5 
 楼主| 发表于 2017-5-22 00:51:28 | 显示全部楼层
本帖最后由 我爱萝丽爱萝丽 于 2017-5-24 13:40 编辑

三、自制两轴舵机云台

有了头追,当然还要有云台。很多人应该都玩过这一款舵机云台: fpv 航拍摄像头 微型尼龙塑料FPV云台 双轴舵机云台迷你支架-淘宝网.png.png


这个云台只要几块钱性价比很高,不过它也有个小缺点:重心过于靠前,Z轴连接处容易晃动。


针对这种问题,楼主发现了一种更好的自制方法:舵机改双出轴。

1、准备一颗M3螺丝,洞洞板的板边裁一小条(因为洞洞板上的洞正好都是3MM的哦,不然你要自己钻一个孔)。

拆下舵机后盖,在舵机轴对称的位置上打个小孔,拧上M3螺丝。
(小技巧:用烧热的铁丝先捅一个略小于3MM的洞,再用力拧入,非常紧,不需要再额外加螺母)
IMG_20170523_133628_副本.jpg


2、把两个轴连接起来,立马变成高大上的双出轴舵机
(注意削掉影响转动的突起)
IMG_20170523_135936_副本.jpg


3、当当当当!再加个舵机,只用了一颗螺丝钉就做出了云台,而且比商品的体积更小,晃动更少。Z轴舵机也可以改成双出轴更稳固。
IMG_20170523_141407_副本.jpg







版主

参加活动:0

组织活动:0

该用户从未签到

最佳答案
5 
 楼主| 发表于 2017-5-22 00:57:38 | 显示全部楼层
本帖最后由 我爱萝丽爱萝丽 于 2017-6-18 23:49 编辑

四、程序固件更新

下载时必须选择24MHz内部时钟!
萝丽PPM头追(测试固件4).rar (7.87 KB, 下载次数: 163)

版主

参加活动:0

组织活动:0

该用户从未签到

最佳答案
5 
 楼主| 发表于 2017-5-23 22:23:34 | 显示全部楼层
本帖最后由 我爱萝丽爱萝丽 于 2017-6-19 00:42 编辑

五、使用教程

使用PPM头追的前提是你的遥控器支持PPM输入
(教练通道自定义)我知道扶他爸有这个功能,别的遥控器有没有不知道。使用别的遥控器成功的可以给楼主反馈一下。

头追的PPM、5V、GND可以用一根舵机延长线连接到遥控器,PPM接到遥控器PPM引脚(教练信号线)。


配合三代控的使用方法:

1、工作模式——打开PPM输入
IMG_20170526_140334_副本.jpg

2、PPM配置——输入校准——查看输入信号,按+、-键可以平移校准中点。

在这一步里,晃动头追,屏幕上的滚动条会跟着动,说明检测到PPM输入信号。这样才能进行下一步。如果没有信号,试着重新插拔一下头追。
IMG_20170526_140458_副本.jpg

3、输入映射——选择相应的PPM信号
有模友疑问云台舵机用哪个通道控制,其实都可以自定义,从哪个通道输出都可以。如图中设置,将开关A映射给了通道5,PPM1通道映射给了通道七。

注意PPM信号选择:PPM1——头追横滚角 (-180~+180度)
                              PPM2——头追俯仰(-90~+90度)
                              PPM3——头追航向(-180~+180度)
PPM1、PPM2可用于控制云台抬头低头,PPM3用于控制云台左右扭头。
IMG_20170526_140618_副本.jpg

4、可以用啦,方向不对的话再配置正反,舵量等。
其实输入的PPM你可以理解为又扩展了两个虚拟摇杆!映射输入后和物理摇杆的设置一样











版主

参加活动:0

组织活动:0

该用户从未签到

最佳答案
5 
 楼主| 发表于 2017-5-27 08:34:21 | 显示全部楼层
六、展望


未来还有新的玩法,如无线连接等。先留个坑。

参加活动:0

组织活动:0

  • TA的每日心情
    开心
    6 小时前
  • 签到天数: 143 天

    [LV.7]常住居民III

    最佳答案
    1 
    发表于 2017-5-21 17:07:52 | 显示全部楼层
    站头排了!
    来自安卓客户端来自安卓客户端

    参加活动:0

    组织活动:0

  • TA的每日心情
    开心
    6 小时前
  • 签到天数: 143 天

    [LV.7]常住居民III

    最佳答案
    1 
    发表于 2017-5-21 17:10:07 | 显示全部楼层

    参加活动:0

    组织活动:0

    该用户从未签到

    最佳答案
    0 
    发表于 2017-5-21 17:13:05 | 显示全部楼层
         持萝丽全家桶顶起

    参加活动:0

    组织活动:0

    该用户从未签到

    最佳答案
    3 
    发表于 2017-5-21 17:15:10 | 显示全部楼层
    携萝莉2。3代控静侯
    来自苹果客户端来自苹果客户端

    参加活动:0

    组织活动:0

  • TA的每日心情
    开心
    5 天前
  • 签到天数: 266 天

    [LV.8]以坛为家I

    最佳答案
    6 
    发表于 2017-5-21 17:18:23 | 显示全部楼层
    前排留名,期待
    来自安卓客户端来自安卓客户端

    参加活动:0

    组织活动:0

    该用户从未签到

    最佳答案
    3 
    发表于 2017-5-21 17:18:51 | 显示全部楼层
    好东西,等的好辛苦,终于动起来了,紧跟其后

    参加活动:0

    组织活动:0

  • TA的每日心情
    开心
    13 小时前
  • 签到天数: 165 天

    [LV.7]常住居民III

    最佳答案
    10 
    发表于 2017-5-21 17:47:04 | 显示全部楼层
    就一题目啊!
    来自安卓客户端来自安卓客户端

    参加活动:2

    组织活动:0

  • TA的每日心情
    开心
    4 小时前
  • 签到天数: 155 天

    [LV.7]常住居民III

    最佳答案
    0 
    发表于 2017-5-21 18:09:12 | 显示全部楼层
    萝莉大神好,坐等
    来自安卓客户端来自安卓客户端

    参加活动:0

    组织活动:0

  • TA的每日心情
    开心
    4 天前
  • 签到天数: 65 天

    [LV.6]常住居民II

    最佳答案
    1 
    发表于 2017-5-21 18:10:30 | 显示全部楼层
    终于等到楼主来了,期待
    来自微站
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    模友之吧 中国唯一免费送模型网站

    反馈建议:2376808768@qq.com

    合作伙伴

    扫码关注微信公众平台
    本站由 承德红璐科技 提供技术支持  ©2011-2015 模友之吧 | 冀ICP备13020518号©
    < img src="" style="float:left;"/>

    冀公网安备 13080502000084号

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