相关商品
【创客学堂】利用Arduino超声波传感器自制倒车雷达
编辑:Techie2013-07-26 13531382@qq.com 浏览次数:6836
据新浪新闻报,6月下旬,浙江奉化阳光茗都小区,一个刚考出驾照一个多月的女司机倒车入库, 不慎把车库里指挥的老公撞死,然后女子将头伸出车窗外,也被夹在车与墙壁之间不幸死亡。其实如此悲剧是完全可以避免的,且不说司机手法如何,指挥是否得当,单就倒车这一开车必定的经历,就有工具来辅助你安全完成,比如倒车雷达。
倒车雷达原理:是根据蝙蝠在黑夜里高速飞行而不会与任何障碍物相撞的原理设计开发的。它是汽车泊车或者倒车时的安全辅助装置,由超声波传感器(俗称探头)、控制器和显示器(或蜂鸣器)等部分组成。倒车雷达不停地提醒司机车距后面物体还有多少距离,到距离危险时,提醒司机对障碍物的靠近,及时停车。测距范围达0.2到1.8米左右,在停车时,对司机很实用。
车载雷达工作示意图
对于我们Arduino电子爱好者,可以用一些现有的模块:超声波传感器模块、Arduino控制器模块、蜂鸣器发声模块、LED灯或者LCD显示器,来自己搭建一个倒车雷达,亲身感受一下倒车雷达的工作过程,了解超声波的原理与应用。
可以很方便的在网上找到制作倒车雷达所有需要的模块:例如RB URF02超声波传感器(当作倒车雷达探头),它的参数即符合DIY倒车雷达的要求,且与Arduino控制器的连接很方便;还有奥松机器人2013年最新推出的Arduino UNO R3 控制器,只需一根USB线即可编程。
RB UF02超声波传感器 2013年奥松最新的Arduino UNO控制器
根据倒车雷达的原理:通过超声波在空气中的传播速度和所用时间测出车与障碍物间的距离,当车与障碍物之间的距离小于一定值时警报系统就会自动启动,而且不同距离的警报不同,可以据此设计软件部分。随附的链接有个简单的例子,它可以完成的功能是:当超声波传感器检测到的距离大于50cm时,一个led常亮,表明电路正在监测;当距离分别为50cm-41cm、40cm-31cm、30cm-21cm、20cm-11cm、10cm-1cm这五个区段内时,会有不同的报警提示,从而模拟出倒车过程中倒车雷达的提示作用。
程序运行时情况1 程序运行时情况2
科技的魅力在于用我们的想像力来驱动一堆硬件,从中得到快乐与价值!让我们现在就开始动手制作倒车雷达吧!给出的程序很简单,相信你会做得更好,比如可以在Arduino程序中加入蜂鸣警报器控制,还可以加入LCD显示距离数值,甚至可以通过电脑串口记录距离数据,等等。如果有什么不明白的地方,一般模块随附的资料会对你有帮助,你也可以咨询客服,他们也会热情的帮助你。
相关链接:
这是文章中提到的例子 http://hi.baidu.com/icxdzummuekmvyr/item/dce87842edf377efa4c0664e
还有来自Arduino技术博客的另一个例子 http://blog.sina.com.cn/s/blog_5e4725590100edj6.html
RB URF02超声波传感器 http://www.alsrobot.cn/goods-132.html
蜂鸣器发声模块 http://www.alsrobot.cn/goods-169.html
1602LCD显示模块 http://www.alsrobot.cn/goods-126.html
2013年最新推出的 Arduino UNO R3 控制器 http://www.alsrobot.cn/goods-141.html
用户评价
暂时还没有任何用户评论