arduinoarduino 超声波传感器可以干什么

简单几步制作Arduino超声波雷达,动动手,人人都是技术宅
我的图书馆
简单几步制作Arduino超声波雷达,动动手,人人都是技术宅
前天小编在头条发布了一个视频,介绍了一位工匠派技术宅自制Arduino雷达,视频是小编在逛国外论坛的时候看到的一个Arduino项目,其实这种“雷达”原理上是声呐,使用超声波传感器测距,然后返回数据绘制在屏幕上。视频发布后有些小伙伴问小编有没有具体教程、源代码什么的,其实这些东西Google、度娘上一搜一大堆,基本没什么技术难度,毕竟这些都是开源的东西,人人都能学会这种技术。不过今天闲着无聊,小编就来做了玩玩,顺便给大家一个简单的教程,动动手,人人都是技术宅。首先是选择技术路线,很显然,硬件部分用的是Arduino,Arduino是一款便捷灵活、方便上手的开源电子原型平台。产生数据之后由串口传回电脑,然后使用Processing显示“雷达”窗口,Processing起源于数据可视化,经过进化加入了很多多媒体处理能力,因此他不仅可以用图形来表达,也可以用处理视频、声音来表达。接下来是准备材料:Arduino主板,我用的是arduino uno r3,别的Arduino板也行,某宝几十块,还有USB连接线;超声波传感器,我用的是最便宜的HC-SR04,精度实在不怎么样;9g舵机,几块钱几个;一块面包板和一堆杜邦线,技术宅必备;热熔胶或其他什么的技术宅必备的工具。一台能用的电脑和一个勉强够用脑子。准备材料然后是把材料连接起来,注意舵机正负极和控制端口连接一定要正确,有些舵机上根本没啥标记,一般都是根据线的颜色判断,我买这个就是红线接5V,棕色接地,黄色接控制端口。超声波传感器倒是都有标记的,VCC连5V电源,Gdn连地线,记好Trig和Echo连接到几号端口就好了,程序上要写好,不然直接下网上的程序来也不一定用得了。理论布线图折腾了几分钟,实际连接起来是这样子的。。。实物连接图大工告成,下面就是使用连接线连接电脑上传程序了。程序在网上可以下到很多不同的版本,我就不贴出来了,注意就是吧trigPin和echoPin改成你实物连接的端口,然后设置好舵机控制端口就好了。上传程序到开发板程序上传完成后,舵机就开始动起来了。“雷达”的主角,舵机和超声波传感器打开串口监视器,已经有数据源源不断的传上来了。串口监视器看到数据收到数据之后就需要把数据使用图形化的方法表达出来了,一般都是使用Processing,打开Processing准备程序,使用的是网上的开源代码,就不贴出来了,一搜就有了,注意一般都有这一行myPort = new Serial(this, 'com7', 9600),设置串口号和波特率,然后运行就好了。接下来就是见证奇迹的时候了。超声波“雷达”显示原器件连接和程序都测试好了,最后就是把超声波传感器和舵机组装起来让它自己转就好了,这个想做成什么样子都行,我就不把它们装起来了,这个超声波传感器出了点问题,已经联系卖家从新发了,好坑呀,几块钱的东西,舵机质量也好差,便宜没好货呀。。。接下来想买点好的配件,把之前做的自动避障小车改一下,前面装个”雷达“,重新写写算法,让它提前动态计算路线,不然就是走到墙边才乱转弯简直傻到家了,以后有时间来折腾,毕竟小编曾经也是”程序猿“,写程序应该没忘记吧。后来小编发现,某猫上竟然有这个东西,而且还挺贵的(程序还得自己弄),目测和我用的原件型号都是一样了,成本几块钱而已,不得不感叹,开源世界真是很美妙呀。。。意外发现
TA的最新馆藏
喜欢该文的人也喜欢(陌生的小鱼)
(Zeppelin)
第三方登录:Arduino超声波测距模块使用 - I code it短暂生命,辉煌燃烧!
视频地址复制
Flash地址复制
Html地址复制
离线看更方便
用或其他应用扫描二维码
/watch?v=kQRYIH2Hwfy 制作一个简易的雷达。。。
广播电视节目制作经营许可证:(沪)字第1248号
| 网络文化经营许可证:沪网文[6号 | 信息网络传播视听节目许可证:0910417 | 互联网ICP备案:沪ICP备号-3 沪ICP证:沪B2- | 违法不良信息举报邮箱: | 违法不良信息举报电话:转3鏁版嵁鍔犺浇涓}

我要回帖

更多关于 arduino 超声波测距 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信