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

网友投稿 2019-11-20 14:44

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

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

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

一、倒车雷达的介绍

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

https://cdn.china-scratch.com/timg/191122/14444K919-0.jpg

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

https://cdn.china-scratch.com/timg/191122/14444GL5-1.jpg

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

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

https://cdn.china-scratch.com/timg/191122/14444L095-2.jpg

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

https://cdn.china-scratch.com/timg/191122/14444V5H-3.jpg

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

--end--

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