最新消息:

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

Scratch 少儿编程 3189浏览 0评论

友情提示:视频教程观看时请手动设置清晰度。

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

 

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

 

一、倒车雷达的介绍

 

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

 

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

 

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

 

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

 

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

 

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

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

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

 

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

 

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

 

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

 

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

 

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

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

如对此程序感兴趣,欢迎留言交流。

转自公众号:
吉米编程启蒙

您必须 登录 才能发表评论!