极客小将

您现在的位置是:首页 » scratch编程资讯

资讯内容

Scratch编程与物理-用Scratch学习“倒车雷达”

极客小将2020-11-20-
欢迎关注微信公众号"吉米编程启蒙"。 上一篇文章中,详细介绍了超声波的知识和应用,并用Scratch模拟了“超声波测速”技术。文章见“Scratch编程与物理-用Scratch学习“超声波测速””。 今天接着学习超声波的另一个

欢迎关注微信公众号"吉米编程启蒙"。

上一篇文章中,详细介绍了超声波的知识和应用,并用Scratch模拟了“超声波测速”技术。文章见“Scratch编程与物理-用Scratch学习“超声波测速””。

今天接着学习超声波的另一个广泛应用,“倒车雷达”。

一、倒车雷达的介绍

倒车雷达我们都知道是什么,倒车雷达在倒车时,利用超声波原理,由装置在车尾保险杠上的探头发送超声波撞击障碍物后反射此声波,计算出车体与障碍物间的实际距离,然后提示给司机,使停车或倒车更容易、更安全。

upload/article/images/2020-11-20/76701d595152d25deaefd11a8432015b.jpg

倒车雷达主要由超声波传感器、控制器和显示器或蜂鸣器等组成。

1、超声波传感器:主要功能是发出和接收超声波信号,然后将信号输入到主机里面,通过显示设备显示出来。

2、控制器:对信号进行处理,计算出车体与障碍物之间的距离及方位。

3、显示器或蜂鸣器:当传感器探知汽车距离障碍物的距离达到危险距离时,系统会通过显示器和蜂鸣器发出警报,提醒驾驶员。

二、“倒车雷达”的模拟实现

今天,我们打算用Scratch3.0和乐高wedo2.0一起实现一个“倒车雷达”,这个倒车雷达具备的功能有:

1、超声波传感器,检测车与障碍物的距离。

2、倒车影像,在倒车时打开摄像头,实时显示周围情况。

3、蜂鸣器,当车距离障碍物低于安全距离时,会发出报警的声音,而且距离越近,报警越急促。

下面我们先看一下最终实现的效果。

三、“倒车雷达”的程序设计

那这个倒车雷达是怎么实现的呢?下面我们详细介绍下主要的设计。

1、“超声波传感器”功能,是通过乐高wedo2.0来实现的。乐高wedo2.0自带距离传感器的器件。

2、蜂鸣器,主要是通过Scratch3.0的声音功能模拟的。

当距离在(40,100)内的时候,显示一般报警音,当距离在40内的时候,显示强烈局促的报警音。

upload/article/images/2020-11-20/3c1dd6c724d1d8c3dfb914c2a8b99d78.jpg

3、倒车影像,主要是用Scratch3.0的视频功能实现的。

当收到“开始倒车”的消息时,开启摄像头。

upload/article/images/2020-11-20/bf7180a94b7377f7584e38d0d1a51f80.jpg

当倒车结束时,关闭摄像头。

upload/article/images/2020-11-20/d75c213c0245d0448e99f7aadbb1f2f0.jpg

以上就是倒车雷达的主要设计。

声明:本文章由网友投稿作为教育分享用途,如有侵权原作者可通过邮件及时和我们联系删除

网友点评

共有5条评论来说两句吧...

在线客服