EV3进阶教案24节附程序_第1页
EV3进阶教案24节附程序_第2页
EV3进阶教案24节附程序_第3页
EV3进阶教案24节附程序_第4页
EV3进阶教案24节附程序_第5页
免费预览已结束,剩余52页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、1、回到原点学习目标1、学习使用移动转向移动槽模块模块2、学习使用数据传输线3、学习移动转向和移动槽模块的作用和区别关键词移动转向自转角度圈数所需材料EV3套装电脑课前准备联系联系参考思路:汽车什么情况下会转弯?汽车转弯的时候两个轮子转动的速度一样吗?怎样可以让汽车转弯?汽车转弯的简单介绍,我们今天要做的汽车不但要让它转弯,还要让它转弯后能精确的回到原点建构搭建主体展示图搭建细节图:万向轮以及车轮的安装固定支撑结构编程目标启动程序,使用移动转向模块驱动基座移动转向回到原点程序参考(程序过于简单,可以使用数据传输连接线和变量常亮模块)完整程序展示如下:程序详解如下:自转回到原点个小圈回到原点(一

2、侧轮子静止一侧轮子运行)转一个大圈回到原点反思1、汽车转弯时两个轮子转动的速度一样吗?2、怎样实现洗车自转,转小弯,转大弯的呢?延续1、移动转向模块通过调节圈数来精确的回到原点,可以调节时间或者电机旋转角度,同样实现精确停止让小车回到原点2、使用移动槽模块代替移动转向模块实现精确停止回到原点(参考程序如下)效果评价知识点:1汽车移动转向轮子转动速度不同、2移动转向模块的学习使用、3移动槽模块的学习使用。难点:反复调整移动转向和移动槽模块具体参数实现精确停止回到原点。2、计数器学习目标1、学习变量的使用2、运算模块的应用关键词触碰传感器变量运算模块所需材料EV3套装电脑课前准备计数器的简单介绍:

3、计数是一种最简单基本的运算,计数器就是实现这种运算的逻辑电路,计数器在数字系统中主要是对脉冲的个数进行计数,以实现测量、计数和控制的功能。联系1 .同学们在生活中见过计数器没有?围棋或象棋比赛中记录下棋的步数的(下一步按一下)2 .计数器是用来干什么的?计数是一种最简单基本的运算,计数器就是实现这种运算的逻辑电路,计数器在数字系统中主要是对脉冲的个数进行计数,以实现测量、计数和控制的功能,同时兼有分频功能,计数器是由基本的计数单元和一些控制门所组成,计数单元则由一系列具有存储信息功能的各类触发器构成,这些触发器有RS触发器、T触发器、D触发器及JK触发器等。计数器在数字系统中应用广泛,如在电子

4、计算机的控制器中对指令地址进行计数,以便顺序取出下一条指令,在运算器中作乘法、除法运算时记下加法、减法次数,又如在数字仪器中对脉冲的计数等等。计数器可以用来显示产品的工作状态,一般来说主要是用来表示产品已经完成了多少份的折页配页工作。它主要的指标在于计数器的位数,常见的有3位和4位的。很显然,3位数的计数器最大可以显示到999,4位数的最大可以显示到9999。3 .计数器在生活中的应用有哪些?计数器工作的最基本的原理就是对某物件进行自动计数,实现统计数据的收集。在实际生产生活中具有广泛的应用。1 .在工业生产中的应用在工业生产中,常常需要自动统计产品数量,计数器在这里有了它的用武之地,使用最多

5、的就是数字式电子计数器。数字式电子计数器有直观和计数准确的优点,目前已经在各种行业中普遍使用。数字式电子计数器有多种计数触发方式,它是由实际使用条件和环境决定的,通常分为接触式计数器和非接触式计数器两种,其中非接触式的光电计数器使用最为广泛。光电计数器采用光电传感器构成的光电门实现对通过光电门的物体进行计数,通过实时监控能够有效地控制工业生产中生产流水线的包装数量,实现自动化控制,节省劳动力,高效地完成任务。因为光电计数器有着无比的优越性,从而被广泛应用于工业生产中。2 .在数字系统中的应用计数器是典型的时序逻辑电路,也是数字系统中使用最多的时序逻辑电路器件。利用计数器对脉冲进行分频或计数,可

6、以实现测量、运算、定时控制等功能。计数器在数字系统中应用广泛。如电子计算机的控制器中对指令地址进行计数,以便顺序取出下一条指令;在运算器中作乘法、除法运算时记下加法、减法次数;又比如在数字仪器中对脉冲的计数等等。计数器可以用来显示产品的工作状态,一般来说主要是用来表示产品已经完成了多少份的折页配页工作。它主要的指标在于计数器的位数,常见的有3位和4位的。很显然,3位数的计数器最大可以显示到999,4位数的最大可以显示到9999。计数器不仅能用于对时钟脉冲计数,还可以用于分频、定时、产生节拍脉冲和脉冲序列以及进行数字运算等。除了计数功能外,计数器产品还有一些附加功能,如异步复位、预置数(注意,有

7、同步预置数和异步预置数两种。前者受时钟脉冲控制,后者不受时钟脉冲控制)、保持(注意,有保持进位和不保持进位两种)。计数器还可以被用作顺序脉冲发生器。3在交通信号控制中的应用,目前有一种计数器被广泛运用于控制交通信号灯,它就是中规模集成电路4位二进制加法计数器74LS161.它可以被利用来对脉冲进行计数,进而对交通灯进行定时控制,可以实现结构简单、稳定可靠、经济适用的定时控制功能4在切纸机械定位控制中的应用切纸机械是印刷和包装行业最常用的设备之一。切纸机完成的最基本动作是把待裁切的材料送到指定位置,然后进行裁切,它控制的核心是一个单轴定位控制。实现推进定位系统是利用单片机控制的。控制的过程大致如

8、此:当接收编码器的脉冲信号达到设定的值后,单片机系统输出信号,断开进给电机的接触器,同时电磁离合制动器的离合就分离开来,刹车开始起作用来消除推进系统的惯性,这样就能实现精确定位。由于设备的单片机控制系统使用一段时间后就容易老化,会造成定位不准确,切纸动作紊乱,不能正常生产的现象。后来,通过改良,使用PLC的高速计数器功能结合变频器的多段速功能实现定位控制,并利用HMI(人机界面HumanMachineInterface)进行裁切参数设定和完成一些手动动作,这样就能很好地解决定位不准的问题建构搭建主体展示图编程目标按一下触碰传感器,EV掘示屏上显示按的次数程序参考完整程序展示如下01!程序详解如

9、下此程序对按压触动传感器的次数进行计数,并在EV3显示屏上显示计数,它使用名为“Presses”的数字变量跟踪按压触动传感器的次数。“写入”模式中的变量模块在程序开始时将“Presses”的初始值设置为0,在循环中,程序在每次触动传感器受到碰撞时将变量中储存的值加1,实现方式是使用“读取”模式中的变量模块获取当前值,使用数学模块和数据线加1,然后使用“写入”模式中的变量模块将结果写入回变量,最后,使用另一个“读取”模式中的变量模块获取当前值并进行显示。反思1 .循环模块在整个程序中起到什么作用2 .黄色的数据线主要用于哪些数据?(数字?文本?)延续能不能用别的编程方法达到同样的目的?将触碰传感

10、器循环的次数当做显示输出在EV3的显示屏上,由于第一次程序运行不算循环,所以在程序里面要加一个运算模块效果评价本节课带领小朋友认识了计数器以及计数器在生产生活当中的作用。这节课的搭建较为简单,但是编程比较难。主要带小朋友认识了“变量”的概念(通过“变量”模块)和运算模块,最后通过每个模块的逻辑排列实现了计数器的按压计数功能。重点:变量模块的使用,运算模块的使用。数据线的使用难点:变量的理解,变量模块中“读取”和“写入”的理解和运用b边C即人与目标物距圈2m我边(手曾长度这个是定旗)两眼距离(他是定信)树(远处目标物)心边(也就是左右瞅着目标物的位移)3、距离探测器学习目标1、学习超声波传感器的

11、搭建固定。2、学习使用xy轴建立坐标画图3、学习使用运算模块。关键词长度超声波传感器X、Y轴所需材料EV3套装电脑课前准备,可见b边的长度的估算回归反射惬OOmm扩散反用型16Omm取抉于手曾长度与两限距离的比例,如果恰好是IS1那会精确度就很好I如果不足就不一定r,所以应谖先确定自己手曾长度与两眼职高的比是多少.这样乘以相应倍敬就很好了长度的测量方法:拇指目测法、直尺测距、声呐测距、光学测距联系课程背景:距离测量是指测量地面上两点连线长度的工作。通常需要测定的是水平距离,即两点连线投影在某水准面上的长度。它是确定地面点的平面位置的要素之一。是测量工作中最基本的任务之一。通常需要测定的是水平距

12、离,即两点连线投影在某水准面上的长度。在三角测量、导线测量、地形测量和工程测量等工作中都需要进行距离测量。距离测量的精度用相对误差(相对精度)表示。即距离测量的误差同该距离长度的比值,用分子为1的公式1/n表示。比值越小,距离测量的精度越高。距离测量常用的方法有量尺量距、视距测量、视差法测距和电磁波测距等。联系参考思路:同学们,你们知道自己有多高吗?是通过什么工具测量的身高数据?除了尺以外,还有其他的方法测量长度吗?其实在古代,没有直尺的时候,人们有一种很简单的测距离的方法,叫拇指测距法。这种方法可以利用左右眼和手臂来测量远处物体到手臂的距离。到了现代,我们有很多测量长度的工具,例如用声呐测量

13、长度的声呐测距仪,利用激光测量长度的激光测距仪。今天,我们搭建一个超声波测距仪,它利用的就是超声波传感器来进行测量。建构搭建主体展示图(水晶头线记得插在1、2、3、4任意接口上)搭建细节图:编程目标启动程序后,屏幕上会显示波形图。超声波传感器测量的距离越远,波形图的波峰越高。如果距离稳定不变的持续一段时间,则波形图上会显示一条直线。程序参考完整程序展示如下:TClT程序详解如下:1、EV3主机有液晶显示屏,在本次课程中,需要使用显示屏显示波形图。但需要知道的是::*显示坐标许多显示粳块模式使用X和Y坐标指定要龙制项目的位置.坐标岩定EV3程序决显示屏上的像素位置.位置(0,0)处于显示屏左上用

14、,如下的示口0177IX|C127显系屏大173像素贲,129愫素高.X坐标值至圉从显系孱左制的0到石初的177.V坐标位范围从顶部前0到底部的127.也就是说,在需要显示屏显示波形图的时候,我们需要考虑它的最大显示范围能否容纳所记录的数据。2、显示屏Y轴的显示范围和所记录的数据。Y轴用来显示波的大小,而超声波传感器最多可以测量到255cm的距离,Y轴的最大显示范围也就127的距离,所以我们需要用“数据操作”区域中的“数学”模块对超声波传感器收集到的距离数值进行比例缩小。可以很轻松地算出,255与127的缩小比例应该是0.5。所以我们将“超声波传感器”模块中的输出连接到“数学”模块中“乘法”的

15、a端口,然后设定b端口的乘数比例为0.5,最终将=端口的数值连接到“显示”模块中的丫轴端口。这样,程序就会将超声波传感器收集到的数据乘以0.5后,反映在显示屏的Y轴上了。注意,超声波传感器与EV3主机连接的端口数字要与模块中右上角的连接数字一致。而且,“显示”模块中,波形图是由一个个连续的点组成的波形图,显示设定应该是“形状一一点”。并且要注意调节及#除屏幕一真/假”,改为“假”。不然这个模块会即时清除屏幕,导致连续的点被即时清除,形成不了所需的波形图。3、显示屏X轴的显示范围和所记录的数据。X轴用来记录随着时间的推移而发生的波形变化。而X轴的上限是177,我们可以使用“循环”模块来进行数据的

16、记录。将“循环”模块改为计数模式,然后写上数据178,然后将“循环”模块的输出端口与“显示”模块的X轴端口连接。Ixi.).xL<3Q-C5L:,*产一Jz_注意:EV3处理数据的速度是极快的,只是单纯地计算循环178次的话,也就是一瞬间的事情。要想使所有的数据成为波形显示在X轴上,则可以使用“等待-时间”模块来帮助延缓处理速度。而人眼成像的时间间隔大约是0.05秒,所以“等待”模块的数值可以设定为0.05秒,这样,就可以成功地在显示屏上显示出波形图了。4、完善程序,处理细节。在进入程序的时候,我们需要清除屏幕上的所有信息,留出整块屏幕的空白来显示波形图,所以在播放键后的第一个模块就是“

17、显示”模块,然后选择“文本-像素”右上角是所显示的像素图案,删掉所有像素显示信息,就会清除屏幕,留出空白了。注意:要想显示连续不断的波形图,我们需要每次完成178个循环后都进行一次清屏,然后不断循环“178次循环后清屏”这个步骤,所以添加了“显示”模块和无限循环模块。【5】编程进阶。如果要想调节波形图,使其显示方式与原来颠倒,也就是原来的波峰变成波谷,应该如何处理Y轴的记录数据呢?请尝试。注意:所记录的数据需要先缩小,再进行减法运算,然后取绝对值,这样就能够显示在Y轴上了。反思1、为什么不能直接把超声波传感器的输出端口连接到“显示”模块的丫轴端口?2、为什么好由的计数循环要算成178次而不是1

18、77次?3、显示屏上的波峰和波谷各代表什么意思?从波峰连续变化到波谷表示什么意思?从波谷到波峰变化呢?延续1、如要颠倒波峰和波谷,与什么轴的数据处理有关?在编程中应该怎么处理数据才能颠倒?2、探测仪在同一个位置进行距离测量,由桌角到桌面以及天花板的距离变化反映到波形图上应该是怎样的?如果波形图颠倒过来,又是什么过程?请描述一遍。效果评价本节课我们对长度的测量进行了介绍和讲解,学员们通过超声波传感器对距离进行测量。测量的数值并不大,但是掌握本节课的程序并以此类推,相信再远的距离和再奇异的波形图也难不倒我们的学员了。重点X轴和Y轴的坐标系的建立。X轴和Y轴的坐标范围和对所记录的数据的处理;对波形图

19、的波峰和波谷的理解,并对波形图进行现场距离分析。难点对波形图的X轴和Y轴的理解在编程的过程中,X轴和Y轴的数据确定需要对波形图有充分的理解。到底超声波传感器收集的是哪一个轴的数据,以及如何使该数据能够被波形图表现出来,这些都需要学员对EV3程序和波形图有着强烈的理解力和敏感度才能融会贯通。4、蜘蛛机器人学习目标1、学习蜘蛛形态结构搭建2、学习“等待一按钮”模块对蜘蛛机器人进行线控3、实现蜘蛛机器人前行后退关键词曲柄连杆惰齿轮的传递运动作用按压运行模块等待松开停止模块所需材料EV3套装电脑课前准备蜘蛛机器人结构的简单介绍:八只节肢,行走方式模拟,象形搭建联系课程背景:蜘蛛属于节肢动物,蜘蛛为食肉

20、性动物,食性广,其食物大多数为昆虫或其他节肢动物,有时能捕食到比其本身大几倍的动物,如南美的捕鸟蛛,它有时捕食小鸟、鼠类等。但蜘蛛口无上颗,不直接吞食固定食物。当用网捕获猎物后,先以螯肢内的毒腺分泌毒液注入捕获猎物体内将其杀死,由中肠分泌的消化酶灌注在被螯肢撕碎的捕获物的组织中,很快将其分解为液汁,然后吸进消化道内。同学们你们最害怕的动物是什么,它们有什么厉害的地方?有的同学怕的是动物的牙齿,有的同学怕的是动物的毛发,这两部分组合起来就是很恐怖的蜘蛛。那么蜘蛛的身体结构主要分为:两侧对称数量的肢体,中间存储毒液的身体,头部及牙齿。我们今天就做出一个蜘蛛机器人来,看它恐怖恐怖。建构搭建主体展示图

21、(水晶头线从后面绕)搭建细节图:从电机做出蜘蛛头部搭建头部细节(牙齿与眼睛)注意:两侧齿轮的安装编程目标实现蜘蛛机器人按键线控功能,前进与后退两个部分。按住前进键,实现前行,松开后停止运动。按住后退键,实现后退,松开后停止运动。进阶程序实现:左键/右键加速运动。程序参考完整程序展示如下:程序详解如下:5、开始+程序块按钮等待模块(设置4号按钮)+大型电机运转(选择开启,功率可调,选择-50,保证蜘蛛前行)1.保证每个24齿轮孔位角度一直2.两侧齿轮上厚连杆固定的位置要一上一下6、加入松开按钮停止电机转动模块:程序块按钮等待(4号按钮)状态设置为0(松开)+电机停止转动7、加入循环模块,“前进”

22、完整程序如下:反思1、为什么按下按钮蜘蛛就会前进或者后退,松开按钮就会停止?2、改变按钮的触碰方式会有什么变化?8、同理,“后退”程序如下,需要修改部分:程序块按钮修改为5,电机功率改为正5、总程序图如下:3、怎么实现蜘蛛前进和后退的?延续如何实现蜘蛛机器人前进加速和后退加速的功能,提示:加入左右程序块按钮,跳出循环进入高功率程序。参考程序如下:1 .等待程序块1号按钮+跳出01循环进入高功率状态(功率可调,设置为-100)0*10J稔J"&给:9%04。.赢电色导#r1i劭o叫an7LJLcimL®.12 .总程序如下:加速程序末尾加入等待模块,回到01/02循环

23、效果评价本节课我们对蜘蛛机器人的结构进行了介绍和讲解,小朋友们通过象形搭建完成蜘蛛的身体部分。利用齿轮连杆的高低错位实现两侧肢体的模拟前行运动。程序部分用过EV3陈程序按钮等待模块,利用按压模式实现按住按钮开始运动,松开按钮停止运动。同样,将电机频率调整为负实现电机反转蜘蛛后退。重点:蜘蛛结构的安装,细节处的尺寸单位把握。两侧传递运动的齿轮,安装角度要保证一致。程序中,认识程序按钮模块功能,与按压、碰撞参数的不同作用。难点:电梯的稳定性进阶程序部分,要求实现速度的改变,并且认识跳出循环模块的作用在延续部分,考验小朋友的多向思维,认识跳出循环这一逻辑模块。在调试的过程中,小朋友如何解决问题并优化

24、程序,实现目标功能。5、割草机学习目标1、学习使用空间稳定结构2、等待模块的应用3、并行程序的应用关键词触碰传感器,大型电机,中型电机,程序并行所需材料EV3套装电脑课前准备割草机的简单介绍:车体,把手,割草刀盘刀片联系:如果公园或家里的草坪杂草丛生怎么办?用割草机来修剪。那什么是割草机呢?它的作用是哪些呢?割草机又称除草机、剪草机、草坪修剪机等。割草机是一种用于修剪草坪、植被等的机械工具,它是由刀盘、发动机、行走轮、行走机构、刀片、扶手、控制部分组成。刀盘装在行走轮上,刀盘上装有发动机,发动机的输出轴上装有刀片,刀片利用发动机的高速旋转在速度方面提高很多,节省了除草工人的作业时间,减少了大量

25、的人力资源。联系参考思路:同学们可以看图,割草机是由什么推进的?由四个轮子,前面的轮子作为导向轮,后面的轮子作为动力轮,车体下端有割草的刀片,这个刀片可以由什么来带动呢?可以用中型电机。割草机是有开关的,开关都是用手按压的,可以用触碰传感器来做。建构搭建主体展示图搭建细节图:1.底盘2.刀片齿轮加速3.导向轮的安装4.相手的安装编程目标:推小车捏紧把手割草机开始工作,松把手割草机停止工作程序参考完整程序展示如下:程序详解如下:1,割草机的车体前进反思1,为什么割草机的动力轮要慢?2.为什么割草机的刀片要很快?延续能不能设计程序让割草机倒退,用什么来做按钮?效果评价本节课我们对割草机的结构和功能

26、进行了介绍和讲解,小朋友们通过触碰传感器让割草机前进,同时让割草机的刀片开始转。松开触碰传感器后,割草机停止工作。重点:1.割草机整体的搭建2 .等待模块的运用3 .触碰传感器的运用难点:1.割草机导向轮的搭建4 .中型电机位置的选择和安装5 .把手的设计6、捕鼠夹学习目标i、简易捕鼠器的结构认知2、杠杆触发条关键词夹板搭建触发条齿轮传动触碰传感器所需材料EV3套装电脑课前准备捕鼠器的简单介绍:上夹板,下夹板,触发条,诱饵联系联系参考思路:家里有了老鼠怎么办?逮住呀!逮不住怎么哈哈办?追呀!躲起来了怎么办?蹲着等呀!天都等黑了怎么办啊?不怕,我有捕鼠器!建构搭建细节图:触发杆的安装,可在触碰传

27、感器上装橡皮结构的整体架高,避免触发杆一端触碰到桌面去除主机之后的结构图齿轮加速。8齿齿轮传动是为了弥补高度差,后面接2X4直角厚连杆,转动上夹板编程目标猎物触发杠杆条,使触碰传感器进入“按下”状态。此时上夹板迅速翻转,夹住猎物,直至猎物(被)移走。即触碰传感器进入“松开”状态,上夹板翻转回去,等待下一次抓捕。程序参考完整程序展示如下:01I程序详解如下:9、等待触碰传感器按下,露出笑容'A,电机大功率旋转一秒,大笑后屏幕重置;-110、等待触碰传感器松开,电机慢速反转一秒,循环101J反思1、为什么电机只需要旋转一秒?时间长一点短一点会有什么影响?(重力和惯性的影响,旋转时间过长,夹

28、板卡死,电机卡死;过短,夹板翻转不起来)2、为什么电机开始时的功率是负数?(利用齿轮传动可以改变电机输出的方向,本课齿轮的传动未改变方向,而是电机本来就倒着的)3、要是上夹板未落下前,主机已经发出声音了,会不会把猎物吓跑?延续聪明的猎物可能不会把重量压在触发条上,而是直接把诱饵取走,怎么办呢?答:倒置触发条件,按下触碰传感器时,上夹板不动,取走加重的诱饵后,触碰按钮松开,则上夹板翻转抓捕。效果评价本节课我们对捕鼠器的结构进行了介绍和讲解,上、下夹板的搭建为猎物设下天罗地网,触发条上的诱饵让猎物垂涎不已,电机加速翻转的上夹板,给猎物致命一击。大功告成,再不用担心有老鼠来偷粮食了。程序上电机功率的

29、设置,不仅有效抓捕,反向翻转是也能不易损坏接结构。(缺点:不能连续捕鼠)重点夹板的搭建/触发条件的设置/电梯功率的设置难点零件之间单位差的补充,整体结构的高度差设置。(细节问题)7、神奇的陀螺仪学习目标1、了解陀螺仪的工作原理2、学习了解陀螺仪模块的使用3、使用陀螺仪来完成精准的角度转向关键词屏幕显示陀螺仪精确所需材料EV3套装电脑课前准备手机陀螺仪和陀螺仪3D渲染图联系课程背景:陀螺仪,是一种用来感测与维持方向的装置。陀螺仪主要是由一个位於轴心可以旋转的轮子构成。陀螺仪一旦开始旋转,由於轮子的角动量,陀螺仪有抗拒方向改变的趋向。陀螺仪多用於导航、定位等系统。万万想不到的是鸡头就是一个非常完美

30、的陀螺仪,无论你怎样动鸡的身体,它总是能hold住自己的头,太强大了!联系参考思路:陀螺仪器最早是用于航海导航,但随着科学技术的发展,它在航空和航天事业中也得到广泛的应用。陀螺仪的使用距离我们最近的就是我们的手机,陀螺仪在手机中的作用主要体现在以下几个方面:第一大用途,导航。陀螺仪自被发明开始,就用于导航,先是德国人将其应用在VI、V2火箭上,因此,如果配合GPS,手机的导航能力将达到前所未有的水准。目前很多专业手持式GPS上也装了陀螺仪,如果手机上安装了相应的软件,其导航能力绝不亚于目前很多船舶、飞机上用的导航仪。第二大用途,可以和手机上的摄像头配合使用,比如防抖,这会让手机的拍照摄像能力得

31、到了很大的提升。第三大用途,各类游戏的传感器,比如飞行游戏,体育类游戏,甚至包括一些第一视角类射击游戏,陀螺仪完整监测游戏者手的位移,从而实现各种游戏操作效果。第四大用途,可以用作输入设备,陀螺仪相当于一个立体的鼠标,这个功能和第三大用途中的游戏传感器很类似,甚至可以认为是一种类型。第五大用途,也是未来最有前景和应用范围的用途。下面重点说说。那就是可以帮助手机实现很多增强现实的功能。增强现实是近期才冒出的概念,和虚拟现实一样,是计算机的一种应用。大意是可以通过手机或者电脑的处理能力,让人们对现实中的一些物体有跟深入的了解。如果大家不理解,举个例子,前面有一个大楼,用手机摄像头对准它,马上就可以

32、在屏幕上得到这座大楼的相关参数,比如楼的高度,宽度,海拔,如果连接到数据库,甚至可以得到这座大厦的物主、建设时间、现在的用途、可容纳的人数等等。建构搭建主体展示图编程目标让陀螺仪制导精确转弯,并显示旋转度数。程序参考完整程序展示如下:程序详解如下:1、使用陀螺让车体进行精确转弯分步详解:等待三秒,车体缓慢直行,转向,知道陀螺仪数值增加到90度,停止转向,循环4次2.EV3主机屏幕显示旋转角度值02分步详解:测量并输入文本B,设置文本A为“jiaodu=。”将文本一并输出到显示,数据设置如图。等待0.1秒。循环。反思使用陀螺仪时应注意什么?(陀螺仪是否摆正,最好放在车体的对称轴上。注意避免绕线干

33、扰。)陀螺仪有时会出现“零漂”现象,怎么解决?(轻轻拔出主机端口水晶头线,重新接入)延续安装陀螺仪后,小车转向依旧会出现偏差,如何减小?效果评价大家好,我是XXX老师。陀螺仪在生活中被广泛应用,然而很多人却并不了解它。今天我们一起学习了乐高陀螺仪的简单原理和使用方式,并让陀螺仪来帮助我们的小车经行精确转向。我们将陀螺仪偏转的角度值显示在屏幕上,这样就能检查小车转向到底偏差了多少。本课的新知识不少,但是更重要的是咱们小朋友的调试环节,多次练习,反复思考,试图将误差减到到最小,这就是不断进取的精神呀!课前准备联系小朋友们,我们在家里那些贵重物品一般都放在什么地方了?在银行,贵重物品都放在大型保险库

34、中,那么在家里的贵重物品我们同样可以放在家用小型保险柜中。小朋友们知道保险柜是怎样开锁的吗?如果有小偷尝试开你的保险柜,保险柜又怎样起到保护作用了?建构搭建主体展示图准备的图片8、保险柜学习目标1、学习角度传感器的使用;2、学习比较模块的使用;3、学习如何使用逻辑判断跳出循环。关键词大型伺服电机中型伺服电机循环模块逻辑判断比较模块所需材料45544套装电脑搭建细节图:编程目标通过手动方式改变中型伺服电机的角度,角度变化后经过比较达到设定好的角度然后使用逻辑判断跳出循环,在解开多个密码后开启保险柜的门。如果20秒内没有正确开锁则自动报警。程序参考完整程序展示如下:程序详解如下:1、程序启动后按中

35、间键开始执行开锁程序,通过改变角度传感器的角度并与设定值进行比较,当比较结果相等时使用逻辑判断跳出循环,然后去执行下一个密码解锁,当解开全部密码后保险柜的门自动打开并结束程序。Lj,:,I斗J:!:,:!.:!:-:;.:-:::.U.-:.一1,BiI'J0.已才®浦的$。0一®*IqhJILJL睡卜*3:wi=*中“2、在解锁密码的过程中,如果20秒钟以后还是没有解开密码则发出报警声,如果20秒钟之内解开密码则由结束程序模块直接终止运行。反思1、在解锁过程中,拧动角度时速度快慢对解锁有什么影响?2、大型伺服电机用什么样的运行方式对开门的控制更好?延续1、在搭建过

36、程中,主机安装的位置在结构的背面,运行时去按按钮键不是很方便,我们能否用其他方式来代替更好?进阶任务:保险柜在执行解锁任务并成功开门后为了防止报警程序运行直接使用终止程序模块,我们是否可以用其他方式来代替终止报警并且可以在等待一段时间后自动关门,效果评价本节课我们主要学习了角度传感器,通过改变中型电机的角度配合比较模块和逻辑判断达到解锁的目的,重点在于角度传感器,比较模块,逻辑判断模块的熟悉及应用.难点在于三个电机的位置的固定,以及角度如何设定成为密码.9、线控转向车学习目标1、线控装置的搭建2、伺服电机的联动性3、车体结构和转向臂关键词联动转向线控前进后退触碰传感器所需材料EV3套装电脑课前

37、准备联系我们之前学习到的小车都是按照固定程序来进行行驶的那么我们能不能对我们的小车进行实时的的操控呢?那让我们来一起做一个可以控制前进后退方向以及左右转弯的小车吧!建构搭建主体展示图搭建细节图:线控装置的搭建线控装置的搭建(背面)转向臂(2X4直角厚连杆,H形双倍销)驱动编程目标通过触碰传感器以及EV3主机按键来控制小车的前进以及后退,在按键处于按下状况时车才会进行移动。程序参考完整程序展示如下:程序详解如下:本程序可实现小车前进后退,在转动主机旁边的大电机小车前轮转动的前提下,按下主机按键enter键时,小车后退;按下触碰传感器时,小车前进。总程序以切换模块为主体。详解如下:1、选择切换模块

38、,设置程序块按钮为按下中间enter时执行“是”,并在上面的“是”模块下选择中型电机模块,选择开启并调速-20(倒退),注意端口位置调为c端口;2、当没有按下ente的切换到下面的“非”,此时同样选择切换模块,并且设置为促碰传感器1端口,比较状态下按下时执行此时上面的“是”,选出中型电机模块,选择开启并调速20(前进)。下面“非”状态下选出中型电机模块,选择关闭电机。3、使用循环模块时可先将刚才的两个切换模块选定并拖到一边,先将循环模块连接开始模块,再将刚才选定的两个切换模块都拖入到循环模块中。反思1、为什么转动主机旁边的大电机时小车转弯会与实际转向相反?2、伺服电机之间是否都存在联动控制呢?

39、延续两只驱动轮在转弯时会出现速度差,能否在后轮上安装差速器?效果评价本节课我们做的是一个线控转向车,需要小朋友了解线控装置的结构,包含直行、后退按钮,转向盘的合理布置。车体结构采取前轮转向、后轮驱动的模式,考查了小朋友对转向臂结构和齿轮传动结构的搭建。线控车在传动距离上有所限制,为了操作方便,限定了车速。重点车体结构线控器程序难点程序框架的设计(中级机器人程序的框架应该优先让学员自行设计,自主想到切换模块,再设置传感器及条件)10、F1方程式赛车学习目标1、学会复杂搭建,双马达来加速驱动2、变量的使用3、运算模块关键词变量运算中型点击所需材料9797套装电脑课前准备联系小朋友们是不是都喜欢车,

40、我们今天做一个洋气的车,是世界上跑的最快的车,有没有哪位小朋友知道是什么车?建构搭建主体展示图搭建细节图:编程目标上IFF1WF,.F1赛车不断自己加速前进程序参考程序详解如下:反思1、变量怎么使用的2、为什么每次循环的时间为1秒延续效果评价本节课主要锻炼复杂的象形搭建,了解F1赛车的结构特点,通过变量来控制F1赛车的自主加速重点变量的使用和中型马达的固定难点马达的加速传动以及变量的使用完整程序展示如下:1.变量写入读取,加法运算得到的结果写入马达的功率,每循环一次速度加大20,5秒钟速度达到最1、可以试试中型电机控制转向进阶任务:通过蓝牙连接用另一个主机来控制F1赛车的前进后退和转向LL#1

41、1、哈雷摩托学习目标1、学习使用切换模块的使用。2、学习EV3按键控制程序。3、学习如何使用蓝牙模块发送和接收信件。关键词蓝牙模块循环模块切换模块EV3按键所需材料45544套装电脑课前准备准备的图片联系小朋友们,你们知道有哪些车只有两个轮子吗?有自行车,电动车,还有摩托车。摩托车只有两个轮子,但是出行很便捷,我们身边有很多人短距离出行都是使用电动车或者摩托车。今天我们一起来搭建一个可以用蓝牙来控制的摩托车。建构搭建主体展示图搭建细节图:编程目标使用蓝牙连接,用另一台主机来控制摩托车前进后退以及转向,学习蓝牙控制。程序参考完整程序展示如下:蓝牙发送蓝牙接收程序详解如下:1、开启蓝牙并连接后将按

42、键功能通过逻辑发送,以上四个程序分别通过四个不同按键控制四个方2、接收蓝牙信息,并通过切换模块来完成中型电机的控制,控制摩托车转向。E3、接收蓝牙信息,并通过切换模块来完成电机的控制,控制摩托车前进后退。反思1、蓝牙连接可以传输哪些信息?2、摩托车的重心高低对小车的运行有什么影响?延续1、蓝牙控制是否可以通过发送数字或者文字来控制摩托车运动?2、摩托车搭建时降低重心对摩托车有哪些好处?进阶任务:是否可以通过蓝牙连接控制摩托车的加速和减速?效果评价本节课我们主要学习了蓝牙连接,主机之间通过蓝牙连接,再分别完成发送和接收的程序后可以相互控制重点在于学习蓝牙连接以及蓝牙发送和接收程序的编写.难点蓝牙

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论