还剩5页未读,继续阅读
文本内容:
《循迹机器人》教学设计巡线传感器实质上是红外传感器,一个用来发射红外线,一个用来接收红外线,并根据接收到反射面反射红外线的量的多少来判断传感器所处的位置红外光线有一个反射特性,对于不同的物体反射特性是不一样的,特别是对白色反光的物体,红外光线的反射量将会多一点而对黑色不反光的物体,红外反射量将会大量地减少黑色能大量地吸收红外线,若巡线传感器在黑线上,则接收到的红外线少;若巡线传感器不在黑线上,则接收到的红外线多,利用分支结构对此进行判断可让机器人巡线行走,当需要转弯的时候,控制左右轮子加减速即可拓展关于巡线传感器的工作原理对之后实践操作做准备巡线传感器的四种状态巡线传感器的红外发射器在机器人小车行驶过程中不断向地面发射红外光若红外光被反射(如遇到白色或其他浅色平面),则接收器收到红外信号,输出数值1(此时可观察到巡线传感器背面对应的蓝色LED指示灯亮起);若红外光被吸收或无法被反射,则接收器收不到红外信号,输出数值0每个传感器都有两个状态,和
1.所以两个传感器组合在一起,就使得机器人小车的巡线传感器有四种状态,分别是0I23如表1-5-1所不0在拓展的基础上了解巡线传感^的四种状态课题《循迹机器人》单元第一单元学科信息科技年级八年级教材分析这节课我们认识了巡线传感器,并了解了巡线传感器的工作原理,还尝试了用mBIock软件编程控制巡线传感器,并设计了自己的巡线机器人,对于机器人为什么会巡线行走,培养学生的学习和动手能力学习目标了解巡线传感器掌握巡线传感器的编程控制方法学会设计巡线机器人重点了解巡线传感器的工作原理难点设计巡线机器人教学过程教学环节教师活动学生活动设计意图导入新课师现实生活中,蚂蚁会沿着地面上有糖的路线行走;警犬和搜救犬会追寻气味搜寻目标,地铁和火车会沿着既定的轨道行驶,那么机器人是否可以沿着既定的路线行走呢?沿着既定路线行走,是机器人的基本功能之-O通过科学合理的搭建,编写正确合理的程序,就可以控制开源机器人按照任务需要自主分析选择行驶的路线,完成循迹行走拓展延伸酒店机器人酒店如果要使用机器人送餐,那么会在机器人的程序里面输入客人所在的楼层和房间号,这样机器人就会自行进到电梯里面,到达指定的楼层,指定的房间到门口之后会自助地来按响门铃提出问题,巡线行走的原因循序渐进引发学生思考讨论讲授新课认识巡线传感器巡线传感器,如图1-5-1所示,一般安装在机器人的下方,通常被用来控制机器人沿着既定路线行走Makcblock使用专用巡线传感器进行巡线操作,这与其他一些品牌的机器人不同巡线传感器返回值并不是光线的强度,而是巡线传感器与黑线之间空间的相对状态,而其他类型的传感器,更多检测的是周围环境的物理状态观看课件,认识传感器可引导比较上节课超声波传感器的不同之处图1-5-1巡线传感器Makeblock巡线传感器由两个传感器Sensorl和Sensor2构成,每个传感器又由一个红外发射器和一个红外接收器组成(如图1-5-2)其检测范围了解巡线传感为1cm到2cmo器的组成可提出问题讨论图1-5-2巡线传感器的组成拓展延伸巡线传感器的工作原理随着少儿编程日渐火热,全国各地的机器人赛事也越来越多,而机器人挑战赛中的最常见的巡线赛就是同样的工作原理不论是中国青少年机器人竞赛这样的大赛,或者省赛、地区赛等都会设置巡线类的挑战赛巡线赛考验参赛者对比赛地图路线的判断与理解,通过编写相对应的程序控制机器人完成地图上的巡线任务机器人巡线一般都是走的黑线,那机器人为什么会沿着地图上的黑线走呢?智能巡线机器人之所以能够寻迹,主要使用的是巡线传感器巡线传感器是由前方的红外发射与接收探头来完成的它和送餐机器人使用的磁条感应传感器的工作原理相同,都可以使机器人按照轨迹行走状态1mbot在黑线上,巡线传感器值为0保持前进状态2mbot偏离黑线向右,巡线传感器值为1应向左转回到黑线上状态3mbol偏离黑线向左,巡线传感器值为2应向右转回到黑线上状态4mbot不在黑线上,巡线传感器值为3可后退寻找黑线了解信号接收的不同显ZF尽可能动手实践白色表示sensor接收不到红外信号红色表示sensor可接收到红外信号学习任务“让我下来”编程控制巡线传感器,将mbot机器人放置于浅色桌面上,一旦mbot被拿起,则持续发出警报声.将巡线传感器连接到mbot主控板的接口2上,再将mbot用USB线连接到电脑上.任务分析当mbot放置于白色(或其他浅色)桌面上时,红外光可被反射,巡线传感器的值为3(Sensorl和Sensor2均输出1);当拿起mbot距离桌面超过检测范围(l-2cm)时,红外光无法被反射,巡线传感器的值为0(Sensorl和Sen-sor2均输出为0)0由此当巡线传感器值为时,可视为mbot被拿起,使其播放报警声学习设置巡线传感器.编程设计参照如图1-5-3所示的脚本,编制程序图1-5・3“把我放下来脚本.执行脚本观察脚本执行时机器人小车的状态,进一步探究巡线传感器的工作原理设计巡线机器人分小组完成学习任务在浅色平面上,让mbot机器人沿着黑色轨迹前进L建构1制作机器人活动场地,用黑色胶带粘在白色桌子或地面上,制作一个循迹机器人的指定路线2完善mbot机器人如图1-5-4所示将巡线传感器向下接到mbot机器人上,串口选择mCorc主控板的接口2O图1-5-4巡线机器人.任务分析编程控制巡线传感器实现mbot沿轨迹行走,如图1-5-5所示的效果,需要考虑mbot循迹黑线时可能发生的4种情况图1-5-5循迹行走1在黑线上时,保持前进;2偏离黑线时,及时向左或向右纠偏回到正轨;3不在黑线时,后退寻找黑线执行脚本按照图例设计巡线机器人总结实践中遇到的难题并解决问题
3.设计mbot巡线行走的算法流程图各小组成员根据任务分析,使用标准图形符号完成mbot循迹行走的算法流程图多学一手设计算法是程序设计的核心为了表示一个算法,可以用不同的方法常用的有自然语言,流程图,伪代码,PAD图等算法流程图是用一些图框(如图1-5-6)来表示各种类型的操作,在框内写出各个步骤,然后用带箭头的线把它们连接起来,以表示执行的先后顺序,如图1-5-7用流程图表示算法,直观形象,易于理解图1-5-6流程图符号含义图1-5-7流程图.参考程序参考如图1-5-8的脚本程序,各小组探究完成让mbot机器人循迹行走的程序设计图1-5-8循迹行走脚本议一议如果让mbot识别黑色平面上的浅色轨迹,机器人能够完成循迹任务吗?尝试完成这个方案.运行程序调试运行程序,观察机器人循迹行走的情况C实践与提高
1.改变脚本中mbot前进、转弯的速度,观察mbot了解算法是如何运用的的巡线效果
2.如果mbot循迹行走不在黑线时,还可以使用其他策略让mbot重新找回黑线吗?课堂小结这节课我们认识了巡线传感器,并了解了巡线传感器的工作原理,还尝试了用mBlock软件编程控制巡线传感器,并设计了自己的巡线机器人,对于机器人为什么会巡线行走,大家是否多了一些了解呢?总结对本节课内容进行总结概括板书认识巡线传感器巡线传感器的四种状态用mBlock软件编程控制巡线传感器设计巡线机器人。
个人认证
优秀文档
获得点赞 0