模吧

 找回密码
 立即注册

QQ登录

只需一步,快速开始

手机号码,快捷登录

1785查看 | 6回复

[GUC 1元 DIY ]让MINIMOSD多个功能——辅助通道及航行状态灯

[复制链接]
发表于 2017-12-15 20:14:08 | 显示全部楼层 |阅读模式

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

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

x


大家好,我是Guc。今天带来[让Minimosd多一个功能]DIY的第三贴,添加的功能一个是辅助通道功能,一个是航行状态灯功能。辅助通道功能主要是有两个舵机输出,一个开关通道(用来控制开关);航行状态灯大家就都知道了,详细功能后面再说。
先来介绍辅助通道功能,这个功能是通过读取osd里的6,7,8通道数据,然后转输出。开来看下需要什么材料:
[GUC 1元 DIY ]让MINIMOSD多个功能——辅助通道及航行状态灯 舵机,DIY,固件,接收器,GPS 作者:Guc 8872
只有817光耦可能要买,我也是以前买过,这次试了试可以就用上了,其他型号的光耦应该也可以。光耦817是亿光光电耦合器的一种型号EL817,是一种把红外光发射器件和红外光接受器件以及信号处理电路等封装在同一管座内的器件。当输入电信号加到输入端发光器件LED上,LED发光,光接收器件接收光信号并转换成电信号,然后将电信号直接输出,或者将电信号放大处理成标准数字电平输出,这样就  光耦817实现了“电-光-电”的转换及传输,光是传输的媒介,因而输入端与输出端在电气上是绝缘的,也称为电隔离。
视频演示:
我使用了一个LED灯加个按动开关做模拟,当6通道的值大于等于1450时,光耦导通,LED亮。
看下添加的代码:
主要用的是serve这个库,使用很方便,从上面的代码大家应该知道怎么用了吧。
关于动手做这个部分很简单,看下接线图,图上的舵机输出也需要共地,大家不要忘了接这根地线。
固件会在最后和航行状态灯的固件打包提供下载。
接下来介绍航行状态灯,先看下需要什么?
主要通过达林顿2003来驱动,接线和2820是一样的,可以借鉴这张图接线。
接线图如下:
以前也做过航行灯,很早了,有兴趣也可以看看。
看看代码:主要使用了Blinkwithoutdelay。因为使用delay会使osd变的很慢。







本次通过读取gps定位信息,当未定位时两路LED灯会闪烁,当2D定位时一路闪烁一路长亮,3D定位两路长亮,


[GUC 1元 DIY ]让MINIMOSD多个功能——辅助通道及航行状态灯 舵机,DIY,固件,接收器,GPS 作者:Guc 2847
[GUC 1元 DIY ]让MINIMOSD多个功能——辅助通道及航行状态灯 舵机,DIY,固件,接收器,GPS 作者:Guc 9818
 楼主| 发表于 2017-12-16 18:40:03 | 显示全部楼层
发帖有点问题,有空用手机再发一下吧。
发表于 2017-12-16 19:51:52 | 显示全部楼层
顶一个
发表于 2017-12-16 20:35:30 | 显示全部楼层
技术贴要顶,谢谢分享。固件需要修改不
 楼主| 发表于 2017-12-16 20:55:32 | 显示全部楼层
haolele 发表于 2017-12-16 20:35 [GUC 1元 DIY ]让MINIMOSD多个功能——辅助通道及航行状态灯 舵机,DIY,固件,接收器,GPS 作者:Guc 4198
技术贴要顶,谢谢分享。固件需要修改不

帖子出问题了,固件都没上传,预计要到30号才能再发了
发表于 2018-6-20 20:38:25 | 显示全部楼层
路过,帮顶。
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

站长推荐上一条 /1 下一条

QQ|关于模吧|APP下载|广告报价|手机版|企业会员|商城入驻|联系我们|模吧 ( 黔ICP备2022002348号-1 )

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