Scratch编程与物理-用Scratch学习“倒车雷达”
欢迎关注微信公众号"吉米编程启蒙"。
上一篇文章中,详细介绍了超声波的知识和应用,并用Scratch模拟了“超声波测速”技术。文章见“Scratch编程与物理-用Scratch学习“超声波测速””。
今天接着学习超声波的另一个广泛应用,“倒车雷达”。
一、倒车雷达的介绍
倒车雷达我们都知道是什么,倒车雷达在倒车时,利用超声波原理,由装置在车尾保险杠上的探头发送超声波撞击障碍物后反射此声波,计算出车体与障碍物间的实际距离,然后提示给司机,使停车或倒车更容易、更安全。
倒车雷达主要由超声波传感器、控制器和显示器或蜂鸣器等组成。
1、超声波传感器:主要功能是发出和接收超声波信号,然后将信号输入到主机里面,通过显示设备显示出来。
2、控制器:对信号进行处理,计算出车体与障碍物之间的距离及方位。
3、显示器或蜂鸣器:当传感器探知汽车距离障碍物的距离达到危险距离时,系统会通过显示器和蜂鸣器发出警报,提醒驾驶员。
二、“倒车雷达”的模拟实现
今天,我们打算用Scratch3.0和乐高wedo2.0一起实现一个“倒车雷达”,这个倒车雷达具备的功能有:
1、超声波传感器,检测车与障碍物的距离。
2、倒车影像,在倒车时打开摄像头,实时显示周围情况。
3、蜂鸣器,当车距离障碍物低于安全距离时,会发出报警的声音,而且距离越近,报警越急促。
下面我们先看一下最终实现的效果。
三、“倒车雷达”的程序设计
那这个倒车雷达是怎么实现的呢?下面我们详细介绍下主要的设计。
1、“超声波传感器”功能,是通过乐高wedo2.0来实现的。乐高wedo2.0自带距离传感器的器件。
2、蜂鸣器,主要是通过Scratch3.0的声音功能模拟的。
当距离在(40,100)内的时候,显示一般报警音,当距离在40内的时候,显示强烈局促的报警音。
3、倒车影像,主要是用Scratch3.0的视频功能实现的。
当收到“开始倒车”的消息时,开启摄像头。
当倒车结束时,关闭摄像头。
以上就是倒车雷达的主要设计。
--end--
声明:本文章由网友投稿作为教育分享用途,如有侵权原作者可通过邮件及时和我们联系删除:freemanzk@qq.com