资源简介 (共14张PPT)START3D One AI入门案例避障月球车第四节01课程导入人耳朵能听到的声波频率为20~20000赫兹,当声波的振动频率大于20000赫兹时,人耳无法听到。超声波因其频率下限大约等于人的听觉上限而得名。因此,我们把频率高于20000赫兹的声波称为“超声波”。超声波在渔业上有很多的应用。可用于测距、测速、测障、清洗、焊接、碎石、杀菌消毒、检查金属产品的缺陷、焊接铝金属、洗衣服、在坡璃上钻孔、以及寻找沉没了的船只。本节课我们就试着通过超声波传感器控制月球车躲避障碍物,接下来我们就来学习一下程序应该如何设计吧。超声波传感器02操作步骤打开3D One AI软件,打开AI入门案例4文件。可以看到月球车在一个贴图为月球表面的场地上。月球车所在的地方为出发区。对面有一个宇航员的模型,本次课的任务是通过编写程序让月球车自动前进到宇航员面前停下。1.打开编程案例03操作步骤开始编写程序之前,首先需要设置超声波传感器电子件,先找到超声波传感器的位置,在月球车的前方。2.设置传感器04操作步骤单击设置电子件模型,在电子件类型中选择【距离传感器】,电子件选择超声波传感器的黑色底座,起始位置选择传感器中心,方向选择圆柱体轴向方向,范围设定为200,如图所示,单击确定。3.设置超声波电子件05操作步骤超声波传感器设定好之后即可开始编程,单击【资源库】打开编程页面,在【虚拟传感器】分类中找到和距离传感器相关的模块,一个是【设置距离传感器启用】,另一个是【获取距离传感器测量距离】,如下图所示。4.超声波传感器模块06操作步骤首先,选择【设置距离传感器启用模块】放在程序开始,让程序开始既打开传感器,然后拿出一个【逻辑】分类中的【如果】模块,放置在循环内。如右图所示。5.超声波检测程序07操作步骤需要设定月球车停止的条件,这里可以先设定距离小于80停止,所以【如果】模块的条件需要用到比较模块,从【逻辑】分类中知道比较模块,左边放置【获取距离传感器测量距离】模块,右边放置【数字】模块,数字改为80,中间的符号改为“<”,如图所示。6.超声波判断模块08操作步骤需要设定月球车的移动和停止模块,因为距离小于80证明遇到宇航员,需要停下,所以【如果】模块内部应该是停止移动,不满足条件的话应该是向前移动。这里可以给【如果】模块加入否则,单击【如果】模块左上方的齿轮,将否则模块放置到如果模块下方。然后放置进对应的移动模块,如图所示。7.超声波检测程序09操作步骤最后,进入仿真环境,运行仿真,查看月球车是否可以在宇航员面前停下,如果不能停下或者距离太近,可以适当修改程序,调试到成功为止。7.测试程序效果10拓展与创新发挥你的想象,想一想超声波传感器还可以用在哪些地方。动手试一试,编写一些其他的超声波传感器的程序吧!发挥创意13展示与学习你的作品完成的太棒了,快向大家介绍一下你的作品吧!我的作品:介绍完了自己的作品,赶快来学习一下其他同学作品的优点吧!其他同学作品的优点:14问题与思考你在制作过程中遇到了哪些问题?我的问题:你的问题是怎样解决的?如果还有待解决的问题可以分享给大家一起讨论思考或是向老师们求助。我的问题解决情况:15收获与评价你有哪些收获?结合自己的课堂表现,完成自测表。我的设计制作 自我评价基本功能 艺术性(整体外观) 功能性(结构比例) 创意设计 团结协作与互相学习 问题解决情况 作品完成情况 展开更多...... 收起↑ 资源预览