模吧

 找回密码
 立即注册

QQ登录

只需一步,快速开始

手机号码,快捷登录

24567查看 | 107回复

【GUC CIY】超声波辅助飞行模块

  [复制链接]
发表于 2016-12-22 19:24:01 | 显示全部楼层 |阅读模式

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

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

x
本帖最后由 Guc 于 2016-12-23 19:13 编辑

大家好,我是Guc。刚开始玩穿越机的时候,总不敢大胆的飞,一下降就怕撞上地面,判断不好与地面的距离,不知道大家有没有这种感觉?

   今天给大家带来的作品【超声波辅助飞行模块】,也许能帮助模友解决这个问题。
   先说下它干什么用:通过超声波测距,用音频信号来判断与地面的距离。
原理:该模块通过超声波测量飞机与地面之间的距离,然后转变为音频信号通过图传音频通道发射出去,我们在接收端就能通过音频来确定飞机与地面的距离。


灵感来源:DIY基于arduino的气压式升降提示模块[转]
-------------------------------------------------------------------------------------
下面来看下演示视频:
室内演示


室外演示


--------------------------------------------------------------------------------------
这个模块的制作很简单,接下来就与大家分享:
第一、模块制作
【GUC CIY】超声波辅助飞行模块 制作,超声波 作者:Guc 6216
首先我们需要以下的元件:
1.一片 arduino pro mini
2.一个HC-SR04超声波模块
3一个0.1uf和100uf的电容
4.导线若干
【GUC CIY】超声波辅助飞行模块 制作,超声波 作者:Guc 915
超声波模块处理,把模块上的排针剪掉,留出3毫米的长度,VCC引脚的排针(上图红框)剪掉多点,如上图所示,做好备用;
【GUC CIY】超声波辅助飞行模块 制作,超声波 作者:Guc 585
把两个电容焊接在一起备用;
【GUC CIY】超声波辅助飞行模块 制作,超声波 作者:Guc 7885
把电容焊接到超声波模块的GND和VCC端,注意电容正负极;
【GUC CIY】超声波辅助飞行模块 制作,超声波 作者:Guc 3208
arduino pro mini 模块导线的连接方式:两根杜邦线分别焊接在模块数字接口5、6(不是A5、A6),这两条线用来接到图传的音频接口,再用一根短导线接VCC引脚(arduino供电用);

【GUC CIY】超声波辅助飞行模块 制作,超声波 作者:Guc 4440
连接超声波模块和arduino,jst母头红线与arduino供电红线并联焊接到超声波模块的VCC脚,jst母头黑线接超声波模块GND脚;
【GUC CIY】超声波辅助飞行模块 制作,超声波 作者:Guc 1918
做好绝缘;
【GUC CIY】超声波辅助飞行模块 制作,超声波 作者:Guc 169
现在把两个模块焊接在一起,超声波模块Trig脚接arduino数字引脚3,Echo脚接数字引脚2,GND对GDN,焊接好后就入上图;
【GUC CIY】超声波辅助飞行模块 制作,超声波 作者:Guc 3605
用热熔胶进行固定,在两边弄两凸台,以便模块装机,注意:别弄太多热熔胶,不能把arduino两边的接口堵上,还需要对它烧入固件哦
大家可能发现这边接线走的不一样了,其实是jst线居然有根线内部断了,然后就剪了重焊,焊前要检查好元件哦!
【GUC CIY】超声波辅助飞行模块 制作,超声波 作者:Guc 7506
该模块在穿越机上的固定照。
---------------------------------------------------------------------------------  
第二、烧入固件

这次给大家带来一个arduino的hex文件的烧入方法,不需要在放置库文件等操作了,更简单。
首先你得有个FTDI Basic程序下载器
【GUC CIY】超声波辅助飞行模块 制作,超声波 作者:Guc 214
上图就是了,其他样子的也可以。
【GUC CIY】超声波辅助飞行模块 制作,超声波 作者:Guc 558
使用的的是上图显示的软件:OpenJumper™ Serial Assistant 1.3.6beta。我会在帖子最后给出FTDI的驱动和软件的下载。
【GUC CIY】超声波辅助飞行模块 制作,超声波 作者:Guc 4101
烧入接线:GND---------GND
          VCC---------VCC
          RX-----------TX
          TX-----------RX
如果和我用的一样的FTDI下载器,直接像我这样对上,按紧就好了,如果用其他的,大家也可以先烧入固件,再进行模块制作。
现在开始烧入:
【GUC CIY】超声波辅助飞行模块 制作,超声波 作者:Guc 1566
打开软件,看串口有没有com口显示(红框处),如果没有可能要再装下驱动;
【GUC CIY】超声波辅助飞行模块 制作,超声波 作者:Guc 2406
点击Hex下载,在下载设置中选择arduino信号,我用的arduino pro mini 就选择上图红框的选项,如果是其他的版本的arduino,请自行选择。
【GUC CIY】超声波辅助飞行模块 制作,超声波 作者:Guc 2246
接下来选择串口(绿框),选择Hex文件(红框)(Hex固件在帖子最后),都好后就选择开始下载;
【GUC CIY】超声波辅助飞行模块 制作,超声波 作者:Guc 9352
点完后红框里就有数字飞奔,最后成功了就如上图。
烧入就已经完成了,是不是很简单。
-----------------------------------------------------------------
最重要的文件下载来了:
【GUC CIY】超声波辅助飞行模块 制作,超声波 作者:Guc 8013 烧入软件和固件.zip (255.74 KB, 下载次数: 66)
论坛上传不了大的文件,如果有需要驱动的,请留邮箱。
-----------------------------------------------------------------
改烧入apm、pix超声波模块固件,连接A4、A5接口同样可以使用,不过需要更改代码:-----------------------------------------------------------------
#define TRIG_PIN 2----改为----- #define TRIG_PIN 3
#define ECHO_PIN 3----改为------#define ECHO_PIN 2
-----------------------------------------------------------------
帖子结束了,固件还会更新,希望对大家有所帮助!






发表于 2017-12-9 11:09:53 | 显示全部楼层
Guc 发表于 2017-12-9 11:00 【GUC CIY】超声波辅助飞行模块 制作,超声波 作者:Yjsad 7839
好,晚上给你发。

谢谢了
回复 支持 1 反对 0

使用道具 举报

发表于 2016-12-22 20:30:49 | 显示全部楼层
不错,不知道是不是从国外借鉴过来的,国外有个魔友也是利用这个,但他是用在了FPv上
回复 支持 0 反对 1

使用道具 举报

发表于 2016-12-22 19:38:39 | 显示全部楼层
不嫌吵么
发表于 2016-12-22 19:38:42 | 显示全部楼层
路过,帮顶→_→
发表于 2016-12-22 20:17:30 | 显示全部楼层
感谢楼主分享                                       
发表于 2016-12-22 20:19:56 | 显示全部楼层
666666666666666
发表于 2016-12-22 20:39:29 | 显示全部楼层
LZ 超声波用的是SR04 貌似和APM开源里的一个原理!
给你赞个
 楼主| 发表于 2016-12-22 20:41:12 | 显示全部楼层
随我乐吧 发表于 2016-12-22 20:30 【GUC CIY】超声波辅助飞行模块 制作,超声波 作者:Guc 7651
不错,不知道是不是从国外借鉴过来的,国外有个魔友也是利用这个,但他是用在了FPv上
...

我没有见过你说的那个帖子,能不能分享个链接给我
 楼主| 发表于 2016-12-22 20:43:29 | 显示全部楼层
大爱猩猩 发表于 2016-12-22 19:38 【GUC CIY】超声波辅助飞行模块 制作,超声波 作者:Guc 7554
不嫌吵么

还好还好,哈哈!
 楼主| 发表于 2016-12-22 20:44:06 | 显示全部楼层
wcq12 发表于 2016-12-22 20:39 【GUC CIY】超声波辅助飞行模块 制作,超声波 作者:Guc 5921
LZ 超声波用的是SR04 貌似和APM开源里的一个原理!
给你赞个

可以刷你说的apm开源固件。
发表于 2016-12-22 21:00:12 | 显示全部楼层
值得学习
发表于 2016-12-22 21:16:06 | 显示全部楼层
好东西,新手必备。
发表于 2016-12-22 22:39:07 | 显示全部楼层
穿越用这个?感觉这样穿越就没啥乐趣了,而且还重。。。
发表于 2016-12-23 00:10:08 | 显示全部楼层
路过帮顶
发表于 2016-12-23 01:16:38 | 显示全部楼层
很久以前youtube 看过类似的~~
发表于 2016-12-23 04:29:08 | 显示全部楼层
挺好玩约
发表于 2016-12-23 08:45:55 | 显示全部楼层
路过,帮顶→_→
发表于 2016-12-23 09:17:59 | 显示全部楼层
图传的音频平时都不用 这个确实是个不错的创意
 楼主| 发表于 2016-12-23 15:20:40 | 显示全部楼层
老晋 发表于 2016-12-22 21:16 【GUC CIY】超声波辅助飞行模块 制作,超声波 作者:Guc 7892
好东西,新手必备。

谢谢老晋的肯定
发表于 2016-12-23 17:45:53 | 显示全部楼层
为啥要并联两个电容呢,求解答
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

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

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

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