小学五年级创意机器人编程课水上飞机教学设计_第1页
小学五年级创意机器人编程课水上飞机教学设计_第2页
小学五年级创意机器人编程课水上飞机教学设计_第3页
小学五年级创意机器人编程课水上飞机教学设计_第4页
小学五年级创意机器人编程课水上飞机教学设计_第5页
已阅读5页,还剩12页未读, 继续免费阅读

下载本文档

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

文档简介

小学五年级创意机器人编程课水上飞机教学设计一、教学背景与设计缘起本课选自小学五年级创意机器人编程课程第二单元第一模块第八课时,课程内容围绕“水上飞机”这一主题展开。五年级学生已经初步掌握了图形化编程软件的基本操作,具备基础的传感器认知能力和简单的逻辑判断能力,能够完成顺序结构、循环结构的基本程序编写。在此基础上,本课引导学生将注意力从屏幕内的虚拟世界转向真实物理环境,借助机器人套件搭建一架能够在水中完成基本任务的水上飞机模型,并通过编程控制其完成启动、转向、避障等动作。本课的设计灵感源自学生对“能飞又能游”的交通工具的好奇心。在日常教学中,学生经常提出“飞机为什么不能在水上降落”“有没有既能在天上飞又能在水里游的机器”等问题。这些源于儿童真实认知困惑的提问,恰好成为本课项目式学习的起点。水上飞机作为兼具航空器与船舶双重属性的特殊交通工具,其结构特点和工作原理天然蕴含着丰富的工程学与编程思维教学价值。本课遵循《义务教育信息科技课程标准(2022年版)》中关于“过程与控制”“身边的算法”等核心概念的教学要求,同时呼应《义务教育科学课程标准》中倡导的“基于真实情境的问题解决”教学理念。课程标准强调小学阶段信息科技课程要注重学生计算思维、工程思维和数字化学习与创新能力的培养,本课以水上飞机为载体,将编程指令、传感器反馈、机械结构等内容整合为一个完整的项目任务,使学生在“做中学、用中学、创中学”的过程中实现多维素养的同步提升。二、教学目标本课教学目标的确立严格依据课程标准的三维目标框架,并结合工程教育领域中“设计思维”的核心要素,从知识技能、过程方法、情感态度三个维度加以限定和表述。各目标之间相互支撑,形成一个不可分割的完整体系。第一,知识与技能目标。学生能够说出水上飞机区别于普通飞机和普通船舶的主要结构特征,能够解释浮力与推力在水上飞机启动过程中的协同作用。学生能够识别本节课所使用的红外避障传感器、直流电机、桨叶等核心部件,理解各部件在整体系统中的功能。学生能够在图形化编程环境中编写包含条件判断、循环控制等结构的程序,实现对电机转速和转向舵机的控制。第二,过程与方法目标。学生能够经历“明确任务—方案设计—搭建组装—编程调试—测试优化”的完整工程设计流程。在遇到飞机无法正常前进或无法有效避障等问题时,能够主动分析可能的原因,提出合理的改进假设,并通过调整程序参数或改变机械结构加以验证。学生能够初步建立“输入—处理—输出”的系统控制思维模型。第三,情感态度与价值观目标。学生能够在小组合作中体验分工协作的价值,学会倾听同伴的创意并给予建设性反馈。学生在设计和改进水上飞机的过程中,能够体会到工程设计中“失败是常态”的实证精神,养成正视问题、不断迭代优化的科学态度。同时,通过对水上飞机应用场景的了解,学生能够初步感知科技服务人类生活的社会价值。三、教学重难点分析教学重点的确立基于本节课的核心知识结构。本课的教学重点有二:其一是水上飞机模型的基本搭建方法及其关键结构的功能原理,包括船体浮力结构、机翼空气动力结构和推进装置;其二是利用图形化编程实现电机顺序启动与避障条件判断的程序编写方法。这两项重点内容分别对应本课的硬件操作维度和软件编程维度,二者缺一不可。教学难点的确定则建立在对学生认知水平和操作经验的充分预判之上。本课的教学难点在于引导学生理解传感器输入与程序判断输出之间的因果关系,并能够根据实际测试效果反推程序中逻辑条件的合理性。五年级学生虽然在日常生活中接触过许多智能设备,但对于“机器如何感知环境并做出决策”这一隐含逻辑链通常缺乏清晰的认知。学生在编程时容易将注意力集中在指令模块的拼接顺序上,而忽视传感器读数与实际物理环境之间的对应关系。例如,学生可能将红外避障模块的触发阈值设置得过大或过小,导致水上飞机过于敏感而频繁转动,或者过于迟钝而无法及时躲避障碍。帮助学生建立起“传感器读数—程序判断—执行器动作”这条闭环反馈链,是本课教学设计的核心着力点。四、教学环境与资源准备本课教学在创客教室中进行,教室配备六张六边形拼接桌,每桌可供四名学生使用。每张桌面铺设防滑垫,桌边设置电源接口和收纳盒。教室一侧设有工具墙,挂置螺丝刀、尖嘴钳、热熔胶枪等常用工具。教室另一侧设置测试水槽,水槽长两米、宽零点八米、水深约十五厘米,水面放置若干浮动障碍物,水槽底部铺设防漏薄膜。器材方面,每四人小组配备一套水上飞机机器人套件。套件包含泡沫船体基座一件、轻木机翼一副、直流电机两个、螺旋桨两副、红外避障传感器一个、主控板一块、锂电池组一块、舵机一个、联轴器若干、标准螺丝螺母若干。主控板兼容图形化编程平台,支持蓝牙无线程序。每小组另配一台平板电脑,安装专用编程客户端。在课前准备阶段,教师需逐一检查每套器材的完好性,确保电机转动正常、传感器连接稳固、电池电量充足。水槽中的障碍物应摆放在合理位置,既要保证测试过程安全,又要保证每组的测试互不干扰。编程客户端须提前更新至最新版本,确保与主控板固件兼容。此外,教师需在教室前方多媒体屏幕上预先展示本课的项目任务书,内容包含本节任务描述、时间分配表和安全注意事项。任务书的设计力求简洁直观,避免过多文字干扰学生视线。五、教学过程(一)情境导入与任务发布上课伊始,教师播放一段时长约九十秒的纪录片片段,内容为水陆两栖飞机在水面滑跑起飞的实景画面。画面中飞机从平静的湖面缓缓加速,机翼两侧激起白色浪花,随后机头抬起,整机脱离水面腾空而起。视频播放结束后,教师不急于提问,而是让学生安静地回味十秒钟。随后,教师用平实的语气向学生提问:“刚才这段画面中,飞机起飞前在做什么?它和我们在跑道上看到的普通飞机有什么不同?”学生纷纷举手发言,有学生说“它在水上跑了一段路才飞起来”,有学生说“它的机身底下是船的形状”,也有学生注意到“它的螺旋桨位置比较高,不让水溅到”。教师对学生给出的观察结果逐一给予肯定,并在白板上用简笔画勾勒出水上飞机的侧视图,标注出船体、机翼、螺旋桨、尾翼等关键部位。在学生充分表达观察结果的基础上,教师正式发布本课的项目任务:“今天,每四人小组要在四十分钟内完成一架水上飞机的搭建和编程,让它能够在水槽中自动启动、直线前进,并在遇到障碍物时主动转向躲避。完成基本任务后,还有加试挑战——让水上飞机在水面完成一圈巡逻任务后再回到起点。”教师在白板上写下本课的任务关键词:搭建、编程、测试、改进。任务发布后,教师发放小组分工卡。每组推选一名组长负责整体协调,一名搭建工程师负责机械结构组装,一名程序工程师负责编写控制程序,一名测试员负责在水槽旁记录测试数据并反馈调整建议。教师特别强调:“每个角色都很重要,但角色不是固定的。测试之后如果要改进,大家可以交换角色试试看。”(二)结构认知与原理探究在学生拆开器材包装之前,教师先引导各组对桌面上已经摆放好的零件进行系统观察。教师提出三个引导性问题:“第一,我们的机身和真正的飞机机身有什么不一样?第二,螺旋桨应该安装在哪个位置比较合理?第三,传感器装在机头的什么高度能够准确探测到水面上的障碍物?”各组学生围绕这三个问题展开讨论。在讨论过程中,教师巡视各组,认真倾听学生的想法,但不过早给出标准答案。第一组有学生指着泡沫船体底部说:“这里像船的底一样,是平的,所以能浮在水上。”第三组有学生提出:“螺旋桨如果装得太低,转起来会把水花打起来,溅到主控板上,机器就坏掉了。应该装高一点,像真的水上飞机那样装在上面。”教师对这些基于生活经验的判断表示认同,并引导学生进一步思考浮力、重心和推力的关系。在一轮小组讨论结束后,教师邀请两三个小组代表向全班分享本组的讨论结果。代表发言时,其余小组认真倾听。教师适时补充一个关键知识:水上飞机的船体底部设计成特殊的断阶形状,目的是减小水面阻力,使飞机在加速时更容易“爬”上水面滑行。本课套件的泡沫船体虽然没有设置断阶结构,但通过调整机翼的安装角度和螺旋桨的推力方向,同样可以获得较好的水面行驶效果。在此基础上,教师简要介绍本节课所使用的红外避障传感器的工作原理。教师拿出一枚传感器实物,指给学生看上面的两个“眼睛”——一个是发射头,一个是接收头。教师用通俗的比喻说明:“发射头就像手电筒,不断向前方发出红外光;接收头就像人的眼睛,负责接收反射回来的光。如果前方有障碍物,红外光会被挡住并反射回来,接收头收到反射信号后,就给主控板发送一个‘前面有东西’的电信号。主控板收到这个信号后,就会按照我们预设的程序让飞机做出转向或后退的动作。”教师在讲解过程中,不是单纯地单向讲授,而是不断穿插提问:“如果你想让飞机在距离障碍物更远的时候就提前转向,应该怎么调整传感器?”“如果水面上有波纹,红外光会不会被水反射而误报?”这些问题虽然没有标准答案,但能有效激发学生的深度思考,为后续的编程调试环节埋下认知铺垫。(三)模型搭建与结构组装搭建环节正式开始前,教师用多媒体屏幕展示搭建步骤示意图,并以两分钟时间快速讲解安全注意事项:“使用螺丝刀时不要将刀头对准同学;热熔胶枪温度很高,只允许教师协助使用;小零件要放在桌面的防滑垫上,不能塞进嘴里,也不能随手放进口袋。”各组学生按照分工卡的安排开始动手搭建。搭建的第一步是将泡沫船体基座摆正,检查底部是否平整,如果有毛刺则用砂纸轻轻打磨。第二步是安装电机支架。电机支架为L形铝合金件,通过四颗M3螺丝固定在船体尾部的预留孔位上。学生在拧螺丝时容易遇到两个问题:一是螺丝对不准螺纹孔,二是不小心把螺丝拧歪导致滑丝。教师巡视时及时指导正确的拧螺丝手法:先用手指将螺丝正对着螺孔轻轻顺时针旋转两圈,感觉螺纹已经咬合之后,再用螺丝刀拧紧。这一步看似简单,实际上是培养学生精细动作能力和耐心品质的重要契机。电机安装完毕后,学生需要将两个螺旋桨分别安装在电机输出轴上。教师提醒学生注意螺旋桨的正反方向:“两个螺旋桨的旋转方向是相反的,这样才能让机身保持直线前进。如果装反了,飞机会偏航甚至原地打转。”多数小组能够自主发现螺旋桨上的方向标识,但仍有部分小组需要教师的提示。随后是机翼的安装。轻木机翼通过一根碳纤维横杆与船体连接,机翼安装高度约为船体上方八厘米。教师指导学生在安装时注意机翼的前缘应微微上翘,形成约五度的迎角。有学生问:“为什么机翼要向上翘一点?”教师反问:“你见过风筝的尾巴吗?如果把风筝尾巴放平,风筝还能飞起来吗?”学生很快领悟了迎角对产生升力的作用,虽然本课中水上飞机并不真正起飞,但这种“为后续学习留白”的设问方式有助于学生建立空气动力的初步概念。传感器安装在机头前方的一块小型透明支架上,支架高度与水面障碍物高度基本齐平。安装传感器时需特别注意发射头与接收头不能被泡沫碎屑遮挡,测量视角范围内不能有机翼等零件的遮挡。各组完成传感器安装后,互相检查一遍,确认传感器的“视线”畅通。最后是主控板和电池组的固定。主控板通过双面胶和扎带固定在船体中部的防水舱内,电池组则固定在船体偏前的位置以平衡重心。教师提醒各组用手指在船体两侧轻轻按压,检查左右平衡情况。如果发现某侧偏重,可适当调整电池位置或增加配重块。搭建环节预计用时十二分钟。大部分小组能够在规定时间内完成基本搭建。少数进度较慢的小组,教师或助手给予针对性的操作协助,但不能替代学生完成关键步骤。(四)编程控制与逻辑构建搭建完成后,各小组将平板电脑通过蓝牙与主控板连接,进入编程环节。本节课的编程任务从易到难分为三个层次:任务一,编写让两个电机同时启动的程序,使水上飞机能够在水面直线前进;任务二,加入时间控制语句,实现三秒后自动停止;任务三,加入红外避障条件判断语句,实现遇到障碍物时自动转向躲避。任务一的编程要求相对简单。学生在图形化编程环境中拖拽“电机正转”模块,将左右电机的转速参数分别设置为相同的数值,然后点击“上传运行”。第一批测试结果中不少小组发现飞机总是向某一侧偏转,并不沿直线前进。教师引导学生对比左右电机的转速设置、螺旋桨安装松紧度以及机体重心位置,学生逐步意识到“直线前进”并非仅仅是设置相同转速就能实现的,还需要通过微调转速参数来抵消机械装配差异带来的偏差。这一认知转变非常关键——学生从“以为编程就是写代码”过渡到“编程是与物理世界对话”的工程思维层面。任务二增加了时间控制模块,要求飞机启动后三秒内自动停止。这一任务旨在帮助学生理解顺序结构中时间维度的重要性。部分学生在编程时直接将“等待三秒”模块放在电机启动模块之后,逻辑上看并没有问题,而在实际操作中却发现飞机会一直运行,并未在三秒后停止。此时教师引导检查“等待”模块的位置:“你们把等待模块放在循环外面还是循环里面?程序执行到等待模块时,电机是在转还是已经停下来?”通过排查程序面板上的指令排列顺序,学生最终发现需要同时使用“电机启动”和“电机停止”两个模块才能准确实现“运行三秒后停止”的目标,而不是仅靠等待模块实现。任务三是本课的重点和难点。教学参考部分的建议是没有完成任务三的小组也可以进入后续的测试环节,但为了激励有能力的学生持续进阶,教师将此任务设为挑战性目标,并在任务卡上以一颗星表示完成的基础标准。教师首先带领全班学生共同分析避障程序的基本流程:“飞机正常向前走,这时传感器一直在向前方发射红外信号。如果前方没有障碍物,传感器返回值为零,程序就继续执行前进指令。如果前方出现障碍物,传感器返回值变成一,程序就要执行转向指令——左转或右转——然后再继续前进。”教师在白板上用流程图的方式画出这段逻辑关系,并标注条件判断节点的符号和箭头走向。学生参照流程图,在编程软件中构建对应的条件判断结构。绝大多数学生能够顺利拖拽出“如果...那么...否则...”模块,并将传感器读取模块填入条件框中。但在具体参数调整上,各组出现了不同问题。某一小组将左转动作设置得过于剧烈,水上飞机在探测到障碍物后几乎是原地打转,三秒钟也转不过弯。另一小组则将转向时间设置得过短,飞机只微微偏转了一个角度就继续前进,还是撞上了障碍物。教师引导学生基于测试记录的数据进行系统性调整。教师建议每组在测试时用手机秒表记录飞机从触发传感器到完成转向的时间,用目测法估计转向角度,然后将参数改成不同数值再次测试对比。这种“控制变量”的科学方法虽然是初中才正式学习的核心概念,但在本课中以直观操作的方式渗透,学生能够初步体会变量控制的意义。(五)水上测试与迭代优化编程调试环节告一段落后,各小组进入水槽测试区进行实际运行测试。测试区由教师提前布置,水槽中放置三个浮力障碍物,呈S形分布。每组测试时间为四分钟,测试完毕后回到座位,下一组继续。未到测试时间的小组可以在座位上进行程序微调和结构加固。测试过程中发生的情况远比教师预设的要丰富。部分小组的水上飞机在入水后出现严重的“抬头”现象——机头高高翘起,螺旋桨几乎贴着水面,产生的推力带动船体在原地打转。教师立即引导该组检查重心位置是否过于靠后,同时观察螺旋桨产生的水流方向。还有一组学生的飞机在直线行驶中偶尔出现速度忽快忽慢的现象。教师检查后发现,该组使用的电池电量不足,大功率输出时电压跌落严重,导致电机转速不稳定。这个案例为学生提供了宝贵的经验教训:能源系统的状态直接影响执行器的表现。教师借机追问:“如果电池电量下降导致速度变慢,那飞机从起点到终点的行驶时间会变长还是变短?如果你是编写控制程序的工程师,你会怎么考虑这个问题?”学生讨论后提出可以在程序中设置一个针对电池电压的检测模块,当电压低于某阈值时自动降低转速以延长续航。虽然这一方案在本课器材条件下难以实现,但学生的想法体现了可贵的系统思维萌芽。测试环节中最令教师惊喜的是某个小组自发的创新行为。该组在测试避障程序时发现传感器对水面波纹极为敏感——远处的障碍物虽然尚未进入预定避障范围,但波纹引起的反射信号变化已导致传感器提前触发转向。该组学生对此现象产生了极大兴趣,他们自行尝试调整传感器的安装角度,使其以更平的俯角探测水面,显著降低了误触率。学生在与物理世界的互动中完成了一次真实的工程问题求解过程,这种自发探索远比教师手把手传授修正方法更有价值。教师巡视各组,逐一记录各组测试数据,包括直线偏离度、避障响应时间、转向角度等,并将数据记录在专门设计的观察记录表上。记录表产生后作为后续小组反思讨论的素材。经过两轮以上测试和迭代,绝大多数小组的水上飞机能够在没有人为干预的情况下完成直线绕障任务,部分小组已经能够实现连续躲避两个障碍物的更高目标。(六)成果展示与总结反思测试环节结束后,全班回到座位。教师邀请三个完成度较高的小组依次向全班展示本组水上飞机的运行情况,并上台讲述本组的设计思路和调试过程中遇到的难题及解决方法。第一组代表在汇报中重点讲述了如何通过多次尝试解决飞机偏航问题:“我们第一次测试时,飞机一直往右边偏。我们发现右边的螺旋桨安装角度没有对齐,就重新装了一遍。但第二次测试还是有一点偏,最后我们想到可以把左边电机的转速调低一点,这样才能让两边的推力一样大。”这个经验介绍虽然朴素,却真实反映了学生在实践中对推力平衡原理的切身体悟。第三组代表分享的是传感器误报问题的解决过程:“我们发现前面的叶子漂过来也会挡住传感器,飞机就以为那是障碍物,转向之后又发现前面没有东西,就转回来,结果转来转去反而更乱了。后来我们把传感器探测灵敏度调低一些,只会对比较大的物体有反应,这样就好了。”这个解释完全符合传感器阈值调节的基本原理,能够由五年级学生自主发现并清晰表达,说明本课的教学目标已经有效达成。在各组汇报结束后,教师将各组测试数据投放到大屏幕上,引导学生横向对比不同组别在转向时间、行驶速度等方面的差异。教师提出三个反思问题:“第一,哪些因素会影响水上飞机的直线行驶稳定性?第二,传感器探测范围设置得越大越好吗?为什么?第三,如果你要设计一架能在海上执行救援任务的水上飞机,你会重点改进哪个部分?”学生围绕三个问题展开了热烈讨论。有学生认为救援飞机应该在机身上安装多个传感器,在不同方向同时探测;有学生提出如果把螺旋桨换成喷水推进器就不会被水草缠住;还有学生联想到在台风天不能起飞救援的实际情况,提出需要设计一种能在恶劣天气中工作的密封防水结构。学生的创意思维超出教师预期,充分说明基于真实问题情境的项目式教学能够有效激活儿童的深度思维潜能。讨论结束后,教师进行本课的小结。教师指出,今天各小组完成的水上飞机虽然只是一个简单的模型,但所有人在这个过程中经历的“设计—搭建—编程—测试—优化”闭环,与现实中工程师开发一架真实的水上飞机所经历的工作流程是完全一致的。教师特别强调:“今天有没有哪一组的飞机第一次测试就顺利成功的?”全班只有一组举手。教师接着说:“大多数小组都经历了失败或不如意的测试结果。但你们通过观察、分析、调整,最后让飞机跑起来了。这就是工程师最重要的一项品质——不是从不失败,而是能从失败中找到问题并且解决它。以后你们在别的课上遇到困难,也要保持今天的这个劲头。”下课前的最后两分钟,教师布置了一项弹性作业:课后观察生活中有哪些能够在水上运动或工作的工具,思考它们利用了哪些原理,并将自己的想法记录在创意记录本上。同时鼓励感兴趣的学生继续改进本课的水上飞机模型,下周上课时可以带来与大家分享。六、教学评价设计本课采用过程性评价与终结性评价相结合的方式,评价维度覆盖工程素养、编程思维、合作品质和创新能力四个方面。评价主体包括学生自评、同伴互评和教师评价三个层级。评价工具采用表现性评价量表。量表共设四个维度,每个维度分三个等级。工程素养维度考查学生能否正确选用工具、合理组织装配顺序、妥善处理安装中的问题;编程思维维度考查学生能否独立分析程序流程图、正确构建条件判断结构、根据测试数据调整参数;合作品质维度考查学生在组内是否有主动承担任务、是否尊重并倾听他人意见、是否乐于分享经验;创新能力维度考查学生能否提出超出基本任务要求的改进方案并在实践中验证。在最终的小组展示环节,教师还设置了同伴评议环节,要求每组在倾听其他小组汇报后,以口头方式给出一个优点和一个改进建议。这一环节促使学生在观摩学习中保持积极倾听和审慎思考的态度。教师的终结性评价不以分数呈现,而是以成长记录的方式描述每组在学习过程外显行为

温馨提示

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

评论

0/150

提交评论