小学五年级信息技术 Mixly 智能控制小车直行归零-PID 思想启蒙与精准控制项目式教案_第1页
小学五年级信息技术 Mixly 智能控制小车直行归零-PID 思想启蒙与精准控制项目式教案_第2页
小学五年级信息技术 Mixly 智能控制小车直行归零-PID 思想启蒙与精准控制项目式教案_第3页
小学五年级信息技术 Mixly 智能控制小车直行归零-PID 思想启蒙与精准控制项目式教案_第4页
小学五年级信息技术 Mixly 智能控制小车直行归零-PID 思想启蒙与精准控制项目式教案_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

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

文档简介

小学五年级信息技术Mixly智能控制小车直行归零——PID思想启蒙与精准控制项目式教案

一、课程内容与标准定位

(一)课程背景与教材位置

本课隶属于小学高段“人工智能与开源硬件”模块,是智能小车项目群的奠基课。在Mixly图形化编程课程体系中,本课处于“电子与控制”二级向“智能系统”三级过渡的关键节点-10。学生此前已完成LED控制、传感器数据读取等单一模块任务,本课首次将算法与机械结构耦合,是实现从“点亮万物”到“驱动万物”思维跃迁的核心枢纽-1-5。

(二)学科核心素养落点

1.【核心素养锚点·信息意识】通过观察小车行驶轨迹与预设目标的偏差,建立“预期-实测-修正”的迭代意识,理解精确性是工业级智能系统的生命线。

2.【核心素养锚点·计算思维】抽象物理世界中“走直线”的需求,将其转化为“双轮转速相等→转速量化→PWM数值匹配”的数学模型,初步感知“反馈”与“校正”的算法雏形。

3.【核心素养锚点·数字化学习与创新】能够利用Mixly的串口监视器进行非视觉化数据采集,将隐性的电机性能差异显性化,并自主构建补偿策略。

4.【跨学科共通概念·系统与模型】将小车视为“输入-处理-输出”系统,理解硬件公差(输入差异)如何通过程序(处理模型)进行修正以获得理想输出(直线行驶)。

二、精准化学习目标

(一)基础性目标(全员达成)

1.【知识】能准确识别L298N电机驱动模块与直流减速电机的物理接口关系,说出PWM(脉宽调制)对电机转速的控制原理。

2.【技能】能在Mixly中正确调用“数字输出”“模拟输出”“延迟”等模块,编写程序使双轮同时转动,实现肉眼可见的近似直线行驶。

3.【情感】通过首次成功驱动小车移动,建立“我能控制物理世界”的自我效能感。

(二)拓展性目标(部分达成)

4.【难点突破】能利用“串口打印”模块实时监测左右电机实际转速反馈,发现标称值与实测值之间的误差。

5.【思维进阶】能设计“静态转速补偿法”(固定右侧电机值,以5为单位递增左侧电机值),寻找使小车直线行驶的最佳匹配参数。

(三)挑战性目标(个别达成)

6.【工程思维】提出“动态闭环控制”的雏形设想——若小车能自动检测偏离并即时回调方向,应如何设计程序结构。

7.【抽象迁移】将“双轮求直”的调参逻辑迁移至“双马达送料机构张力平衡”等工业场景,理解算法在不同物理载体中的同构性。

三、教学重点、难点与创新支点

(一) 【程序核心结构·基础】双路直流电机的Mixly图形化并行启动模块配置。这是本课操作的基石,要求全体学生形成肌肉记忆。

(二) 【高频考点·重要】PWM数值范围(0-255)与电机死区电压的对应关系。常见考察形式为:为什么写入30以下车轮不转?

(三) 【真实痛点·难点】硬件差异性的认知颠覆。小学生前概念认为“同一批零件性能完全相同”,本课需通过实验数据打破该迷思,建立“万物皆有公差”的工程观。

(四) 【高阶思维·热点】基于Mixly平台的“无传感器静态校准法”。在不增加额外硬件的条件下,仅通过调整软件参数弥补硬件缺陷,是人工智能数据集标定思想的低维映射。

四、教学准备与资源配置

(一)硬件环境

1.主控端:兼容Mixly的ArduinoUno/ESP32开发板,务必课前完成驱动测试,杜绝端口占用故障-7。

2.执行端:TT直流减速电机(1:48减速比)两套,橡胶轮;L298N电机驱动板;12V锂电池组。

3.车体平台:亚克力双层底板,万向轮结构,确保重心居中。

4.测量工具:3米长黑色电工胶带粘贴的直线赛道,宽5cm,作为“理想直线”参照系;秒表;卷尺。

(二)软件与数字资源

5.编程平台:Mixly1.4.0及以上版本,需提前导入“电机驱动”扩展库。

6.辅助工具:串口监视器预置波形显示模式,便于观察数据波动。

7.数字量表:预设计《小车直线行驶调试记录表》,包含“左轮PWM值、右轮PWM值、5秒偏移量、补偿参数”等字段。

(三)空间与分组

采用“异质分组”原则,每组3人,设项目经理(统筹验证逻辑)、数据官(记录串口数据与偏移量)、操作官(连线与程序上传),三岗轮换,确保人人经历完整工程闭环。

五、教学实施全过程(核心篇幅)

本过程采用“工程挑战五阶闭环”模型,即“定义问题→解构系统→建模尝试→迭代测试→概念重构”,总时长45分钟。

(一)启航·工程困境导入——不只是“让它动”,而是“让它准”(预设4分钟)

1.情境复演,制造认知冲突

教师并不直接演示成功案例,而是故意展示一段“问题小车”视频。画面中,一辆组装规范的智能小车在启动瞬间即向右严重偏转,最终在2秒内冲出赛道。视频戛然而止,教师提问:“请各位诊断——电通了,程序传了,轮子转了,为什么工厂不要这辆车?”

2.【重要】隐性课程渗透

此处刻意回避“程序错了”的简单归因。学生初步回答多为“轮子松了”“地面不平”,教师不予否定,而是提供新证据:该车更换至另一条完全相同的赛道,依然右偏。此时,学生的认知焦点开始从外部环境转向小车本体,为理解“个体差异性”埋下伏笔。

3.发布工程任务书

每组桌面放置《项目委任状》,标题为“XX公司质检部紧急订单:3班内完成微型物流车直线校准任务”。任务明确指标:在3米赛道上,车头偏离中心线幅度小于10厘米视为“合格品”,小于3厘米视为“精密级产品”。

(二)建模·从物理动作到数字表达——如何让“快”和“慢”被计算机理解(预设6分钟)

1.思维显性化:肢体模拟算法

教师邀请两名学生上台,扮演“左右轮”。教师发布口令“各就各位,预备,走!”两名学生以不同步频原地踏步,队伍自然转向步伐快的一侧。教师追问:“如何让他们走直线?”学生脱口而出:“频率一样!”教师提炼核心隐喻:【速度一致=直线行驶】。

2.【核心概念·基础】从步频到PWM的符号转化

教师在白板左侧绘制“人的指令链”:大脑想→嘴巴说“一样快”→腿执行。右侧对应“计算机指令链”:程序设定→Mixly模块→PWM引脚输出→电机转速。重点讲解PWM的比喻义:它不是真正的“电压大小”,而是开关在1秒钟内“开”的时间比例。数值255相当于一直开,数值0相当于关,数值127相当于一半时间开、一半时间关。

3.首次编程尝试:对称赋值法的直觉体验

学生基于前经验,在Mixly中拖拽“模拟输出”模块,分别设定引脚5(左轮)、引脚6(右轮)数值均为150。延迟3000毫秒,后接“模拟输出”0停车。此程序结构虽简单,但已具备“初始化-执行-停止”的完整工程代码形态。

4.【高频考点·基础】引脚映射确认

反复强调:不同驱动板接线方案不同。本课统一默认标准——ENA使能端接高电平5V常开,IN1、IN2控制正反转,PWM调速端分别接数字口5和6。这是程序与硬件一一对应的关键,错一个引脚,全盘皆输。学生需养成“连线即复核”的职业习惯。

(三)崩塌·理想模型的失效——当数学遇到物理(预设8分钟)

1.实验验证,数据说话

各组满怀信心上传程序,将小车置于赛道起点,释放。原本期待的笔直前进并未普遍出现:约70%的小车呈现明显弧形轨迹,且有趣的是,不同组别偏转方向与幅度各不相同,有的右偏,有的左偏,有的时而抽搐式扭动。

2.课堂生成性资源利用

现场出现认知冲突的高潮。有学生举手:“老师,我们严格按照您说的,左右轮都是150,程序绝对没错!”教师不直接解答,反问:“既然程序没错,那是谁‘错’了?”引导学生关注物理层。

3.【难点·工程思维】引入“标称值”与“真实值”概念

教师展示两台看似一致的电机,引导学生观察铭牌标签。虽然都标称“6V300转”,但教师演示:在完全相同的电压下,用转速计测量,两台电机存在5%-10%的转速差。学生恍然大悟——零件有“脾气”。此时板书核心工程法则:“写进程序的是你的期望,轮子表现出来的是它的个性。”

4.【非常重要】科学精神的落地

教师郑重强调:这不是失败,这是真实工程师每天面对的工作。不是我们的程序配不上小车,而是我们需要设计更有智慧的“程序”去适配每一台独特的硬件。此处将简单的操作课升维为价值观课——尊重数据,接受差异,不怨天尤人,而是寻求解决方案。

(四)攻关·调参的艺术——没有标准答案的求解(预设15分钟)

1.【热点·计算思维】控制变量法在编程中的迁移应用

教师提出核心策略:“既然我们不能改变电机,那就调整命令。”发布校准策略一:固定右轮为150,左轮从150开始,每次增加5,直至小车基本走直。此过程需反复烧录程序、路测、记录。

2.【易错点·重要】代码修改的迭代效率

学生在此环节极易陷入低效重复:修改数值→上传→测试→发现还偏→返回修改。教师介入指导,强调“参数增量不宜过小或过大”。增量1会导致调试次数过多,增量10则可能错失最优区间。建议以5为粗调步长,找到近似区间后以2为微调步长。这是算法中“步长衰减”思想的具身化体验。

3.数据工具赋能:串口监视器作为“第三只眼”

对于完成基础任务较快的小组,教师引导其进入拓展任务。在Mixly中拖拽“串口打印”模块,将左右电机的设定值实时发送至电脑屏幕。学生惊讶地发现:即使写入150,由于电池电量波动、PWM占空比分辨率误差,实际输出值也在149-151之间抖动。这是首次让学生“看见”数字世界的噪声,为后续PID(比例-积分-微分控制)学习积累感性经验。

4.【挑战性目标】补偿参数的个性化生成

各组数据官汇总《调试记录表》,得出本组“黄金参数”。例如:A组左轮158、右轮150;B组左轮150、右轮162。各组参数均不相同,恰恰证明了工程问题的个体性。教师引导学生复盘:这两个组的车分别有什么特点?学生答出:左轮电机偏慢的组,需加大左轮数值;右轮电机偏慢的组,需加大右轮数值。至此,学生已自主建构了“补偿控制”的核心思想。

(五)深化·概念的升维——从“补差”到“闭环”的思想萌芽(预设8分钟)

1.极限追问,挑战定势

教师对已完成直线校准的小组发出新订单:“客户要求,这辆车不仅要在你家光滑的地板上走直,还要送去参展,场地可能是粗糙的水泥地,也可能是光滑的瓷砖。你现在的固定参数还能保证走直吗?”学生陷入沉思,部分学生回答:“不能,因为地面摩擦力变了。”

2.【核心概念·难点】开环与闭环的本质区别

教师在白板绘制两个回路图。一是“开环”:程序→电机→车轮,指令单向流动,不管结果。二是“闭环”:程序→电机→车轮→传感器(检测偏离)→程序修正。学生立刻领悟:刚才我们用手、用眼睛去检测偏离,然后手动改程序,这是“人肉闭环”。真正的智能系统,应该自带“眼睛”并把信号送回程序。

3.未来接口:为下节课埋伏笔

教师展示装有循迹模块的小车,不深入讲解,只留下悬念:“如果给小车装上能看见黑线的眼睛,它能自己沿着线拐弯吗?如果它时刻都能自己校正方向,还需要我们给它测‘黄金参数’吗?”此处将“第13课走直线”与“第17课巡线”形成逻辑链条,体现课程螺旋上升的结构-1-5。

4.【跨学科链接·物理】摩擦力与运动

结合五年级科学课内容,解释不同地面导致小车偏航的原因:两侧电机即使转速完全一致,若左右轮与地面摩擦力不同,前进速度也会不同。学生意识到,智能控制不仅要应对内部差异,还要应对外部扰动。这才是人工智能解决真实世界问题的复杂性所在。

(六)复盘·工程师发布会与元认知反思(预设4分钟)

1.产品发布与压力测试

每组30秒,展示本组小车在标准赛道上的行驶影像。教师使用慢动作回放功能,逐帧分析启动瞬间的姿态。邀请其他组进行“同行评议”,不表扬“跑得直”,而是表扬“调试方法科学”“数据记录详实”。

2.【基础】知识结构化梳理

师生共建本课思维挂图:直线行驶=双轮转速相等。影响转速的因素有两个层面——软件层(PWM设定值)和硬件层(电机性能、电压、摩擦力)。针对硬件差异,解决策略是“静态参数补偿”。针对环境扰动,解决策略是“动态反馈控制”。将零散的操作经验提炼为可迁移的原理模型。

3.工程日志规范培训

展示一份优秀的《调试记录表》,强调原始数据不可涂改、每次修改程序必须对应新版本号(如V1.0、V1.1)。将编程习惯与科研诚信隐性关联。

六、作业与拓展学习设计

(一) 【必做·巩固性作业】

录制60秒以内的“工程师说”短视频。学生面对镜头,手持本组小车,用儿童化语言解释“为什么我最初以为很简单的小车走直线,实际上需要反复试验才能成功”。要求必须包含“预期”“实际”“调整”三个关键词。该作业旨在促进亲子沟通,让家长理解编程教育并非单纯写代码,而是思维方式的淬炼。

(二) 【选做·探究性作业】

“倒车入库”预研究。利用本课掌握的电机控制与参数补偿方法,尝试编写程序让小车直线倒车1米后停止。思考:倒车时的直线校准参数和前进时一样吗?为什么?此任务驱动学生探究电机正转与反转在机械效率上的非对称性,进一步深化对“系统误差”的认知。

(三) 【挑战性·长周期作业】

家庭实验室项目:寻找生活中需要“参数校准”的电器。例如,两台并列的电风扇,即使档位相同,风力是否完全一致?两个水龙头开到同一刻度,水流速度是否完全一致?拍摄照片或视频,撰写100字微报告。此任务将课堂习得的“工程公差”概念迁移至日常生活,打破学科壁垒,实现素养的生活化沉淀。

七、板书设计(结构化语义板书)

(一)左侧区域(逻辑层)

核心目标:速度一致=轨迹为直

影响因素=程序赋值+电机体质+路面摩擦

解决方案1.0:静态补偿——手动调参,以一方为基准,修正另一方

解决方案2.0:动态反馈——需要传感器,实时修正(下节课预告)

(二)右侧区域(操作层)

Mixly关键模块:【引脚】→【模拟输出】→【数值0-255】

调试三循环:设参数→跑赛道→测偏移

黄金法则:好程序是改出来的,不是一次写出来的

(三)底部区域(价值观层)

今日金句:工程师不抱怨硬件,而是用算法适配硬件。

八、教学评价与诊断预案

(一)形成性评价量表(隐于师生互动中)

1.一级水平:能复现教师演示程序,实现小车任意运动。

2.二级水平:意识到左右轮需要独立控制,尝试修改数值。

3.三级水平:有意识地采用控制变量法寻找最佳参数,并记录数据。

4.四级水平:能通过串口监视器等工具,量化描述电机性能差异。

5.五级水平:提出超越本课范畴的动态控制设想,表现出强烈的技术敏感性。

(二)典型故障诊断与即时干预

6.【高频故障1】小车完全不动。

诊断路径:检查电池电量→开发板电源灯是否亮→驱动板指示灯是否亮→Mixly端口是否选中→是否点击上传成功。严禁直接代劳,应由小组按checklist逐项排查。

7.【高频故障2

温馨提示

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

评论

0/150

提交评论