一直在做AI课程设计,最常被家长问到的一句话是:“孩子学完能做个什么东西出来?”早先纯软件课,学生学完模型训练,交上来的作业就是一串截图,家长看不懂,孩子自己也觉得虚。后来我把整条课程线重新捋了一遍,核心就一个判断:AI课能不能和硬件结合?答案是不仅能,而且必须结合。AI模型训练完之后,把它部署到一块开源主控板上,去控制灯、舵机、小车,学生手里有了看得见摸得着的作品,“AI”这个词才真正落地。这篇文章就把我反复调整过的寒暑假AI科创营排期方案完整拆开:为什么AI课要绑硬件、营期时间怎么排才不浪费、10天硬件营逐课大纲长什么样、以及一张可以直接拿去用的排期换算表。适合正在设计AI课程的机构老师、想在家给娃设计营期的家长,还有准备开科创类夏令营但不知道从哪里下手的团队参考。1. 为什么AI课要和硬件结合:先把底层逻辑说清楚1.1 纯软件AI课最常见的三个“最后十分钟”问题我带过好几轮纯软件AI课,每次复盘都会发现同一个规律:课程前70分钟学生状态很好,到了最后10分钟,课堂就开始垮。原因很一致——学生对“模型训练完”之后的事情没有实感。训练一个图像分类器,识别猫和狗,认出来了,然后呢?屏幕上显示一行准确率。这个反馈太弱了,弱到学生觉得自己只是在“玩游戏”,不是在“做工程”。第二个问题是作品不可沉淀。软件课的产出通常是模型文件,但模型文件既不能摆在桌上,也不能演示给爸妈看。家长接孩子的时候问“今天学了什么”,孩子答不上来,家长就觉得这一学期白上了。续费决策靠的可不是老师的课程说明,而是孩子嘴里那句“我今天做了一个能听懂我说话的垃圾桶”。第三个问题是评价维度太单一。软件课只能通过“准确率”评价学生,但AI学习的真正难点从来不是训练模型,而是数据采集、问题定义、方案取舍、工程调试。这些能力在没有硬件的课堂里很难被看见,也很难被考核。一旦介入硬件,评价维度立刻丰富起来——作品能否运行、结构是否稳固、卡住之后能不能自己排查,全是活生生的学习证据。1.2 硬件在AI课堂里的三重身份在AI科创营里,硬件不是“教具”,不是“玩具”,也不是“奖品”,它是整个学习路径里不可或缺的三重角色。第一重身份是数据采集器。AI模型训练需要数据,纯软件课的数据是从网上下载的图片,学生没有参与感;硬件课上,学生自己按下按钮录音、对着摄像头拍手势、把传感器放在不同光线下收集数据,“数据驱动模型”这个抽象概念变成了切身体验。我在课上常说一句话:AI吃的是数据,数据是你亲手喂的。这句话在软件课里是比喻,在硬件课里是事实。第二重身份是模型承载者。训练好的模型不能只活在电脑里,要把它压缩、转换、部署到一块小小的开源主控板上。这个过程本身就是AI落地最真实的一环——不是所有设备都有强大算力,边缘推理、资源受限、模型轻量化,这些行业里的真实问题,小学高年级学生完全可以通过图形化方式触碰一遍。他们不会写底层代码,但能理解“模型太大跑不动,要换小一点的版本”这个朴素道理。第三重身份是情绪反馈器。学生说一句“开灯”,台灯真的亮了的那一刻,教室里会有一种集体兴奋的安静。这种“作品活了”的瞬间,是任何PPT、视频课都替代不了的学习动机。AI科教的本质不是教会某个算法,而是让学生觉得自己有能力改造周围的世界,硬件恰好提供了这条最短路径。1.3 是不是伪需求?投入产出算一下就清楚了有人说AI课加硬件是在“强行结合”,是增加成本。我的实际体验恰恰相反:对于小学高年级和初中段,硬件是目前让AI课“可交付”的最短路径。成本上,一块教育级开源主控板加几个传感器、一个舵机、一个小车底盘,整套基础配置属于百元级耗材,相比编程软件年费、电脑设备折旧,并没有贵到哪里去。而且硬件是可复用资产,一个营期用完,下个营期还能继续用,均摊成本会越来越低。真正的成本在课程设计和课堂管理,而不是硬件本身。这也是这篇文章想把排期和大纲讲透的原因——硬件课比纯软件课难带,难在变量多、故障多、时间不可控。但只要排期逻辑对了,成本完全可控,回报却很直接:续班率提升、家长口碑有具体作品撑腰、学生参赛能拿出实物项目。从商业角度说,这桩生意适配做。2. 寒暑假AI科创营怎么排期:从“算时间”到“排节奏”2.1 先把“有效课时”算明白很多团队排营期犯的第一个错误,是把“在营天数”直接当成“教学时间”。一个全天营上午9点到下午5点,看起来8小时,实际能用来学习的连6小时都不到。签到、上厕所、设备发放、收拾工位、学生之间闲聊,每一项都在偷时间。我按多年带营经验总结的公式是这样的:每天有效教学学时 = 总在场时间 - 1小时(签到/午休/课间) - 0.5小时(设备发放与整理) - 0.5小时(突发缓冲) ≈ 6学时换算成上下午结构,就是上午3小时,下午3小时。所有排期规划,先按这个基础盘算。5天营就是30个有效学时,10天营就是60个有效学时,14周周末营按每次2学时算,总共28学时。没有这个换算动作,后面所有课时分配都是拍脑袋。还有一个关键比例:硬件营里,真正“老师讲”的时间不能超过50%,剩下时间必须留给学生动手、调试、犯错、改错。我在设计大纲时会把每节课的讲练比控制在4比6左右,上午讲练结合,下午纯动手。谁要是把硬件课上成满堂灌,学生下半场一定开始拆设备。2.2 排期换算表:从3天体验到14周周末营的分配逻辑基于“总学时”这个统一单位,我做了一张排期换算表。这张表的逻辑是:不管营期长短,教学模块不变,变的是每个模块的深度和产出标准。3天营只能做体验,5天营能做入门作品,10天营能做完整项目,周末营则适合把内容摊开,每周消化一个知识点。教学模块3天营(18学时)5天营(30学时)10天营(60学时)14周周末营(28学时)AI通识与体验3364硬件基础与编程环境6696传感器与执行器36126图形化机器学习训练36126模型部署与AI作品应用36124综合项目与路演展示0392合计18306028拿3天营举例,第一天硬件基础和AI通识并行,第二天传感器加机器学习训练,第三天只做一个迷你部署作品加展示,目的就是让学员带着“我做出了一个东西”的成就感回家。10天营则完全可以展开,所以传感器和执行器、模型训练、部署应用都能各给到12学时,最后留9学时给综合项目,学生才有时间把一个想法从草稿做到完成品。这里有个很重要的换算原则:营期越短,模块要越粗;营期越长,模块要越细。反过来一定翻车。2.3 排期节奏的三条“铁律”排期不只是分课时,更关键的是节奏设计。我踩过很多坑之后,总结出三条雷打不动的规则。第一条,上午不安排纯操作课。学生早上脑子最清楚,适合学新概念、看演示、做规划;下午是操作时间,精力稍微下降没关系,动手做东西需要的反而是耐心而不是敏捷思维。很多新老师喜欢上午让学生搭小车,以为“趁热打铁”,结果上午乱成一团,下午讲原理反而没人听。第二条,每天结束必须有一个“可带走的东西”。不是所有作品都必须在营期最后一天才完成,而是要设计成“每天有一个小成品”。第一天灯亮起来,第二天随身听能响应声音,第三天分类器能跑起来……这样每天家长问起来,孩子都有话说。为了让这条规则落地,我给每节课都设了一个“最低可交付版本”,即使进度落后的学生,也能在下课前带走一个简化版成果。第三条,最后一天必须是路演日,不能是“自由创作日”。自由创作听起来美好,现实里必然变成一部分学生发呆、另一部分学生赶工。把最后一天明确为路演日之后,倒推回来,第八、九天就必须完成项目主体,最后一天只做展板、排练、演示和复盘。这个倒排节奏让整个营期的紧张感分布得均匀而合理。3. 10天硬件营逐课大纲:一套可以直接复用的完整方案3.1 课程设计的底层逻辑:四个阶段10天营的全部课程,我按“感知—理解—应用—创造”四个阶段来搭框架。第一阶段(第1天)解决“AI是什么、硬件是什么”,建立直觉;第二阶段(第2到4天)解决“机器怎么学会的”,让学生亲手采集数据、训练模型;第三阶段(第5到7天)解决“模型怎么用在真实世界”,完成部署和作品应用;第四阶段(第8到10天)进入综合项目,学生自由组队、自己定义题目、完成一个可演示的AI硬件作品。四个阶段对应四种学习目标:前两阶段是输入,后两阶段是输出。中间没有硬断层,每个阶段最后一天都会产出一个小作品,作为进入下一阶段的“通行证”。下面这张逐课大纲表就是在这个框架下填出来的。3.2 逐课大纲表:10天课表与每日产出天数主题核心内容当日产出Day1AI与硬件初识AI科普:机器学习三要素;认识主控板;LED灯控制;理解输出设备会闪烁的LED交通灯Day2会听声音的板子按钮、声音传感器、光线传感器;理解输入-处理-输出模型声控夜灯 / 光感小夜灯Day3图像分类初体验图形化训练平台采集图片;训练猫狗/手势分类器;认识数据集可识别手势的分类模型Day4语音模型训练采集指令词声音数据;训练语音识别模型;导出模型文件能识别“开灯/关灯”的语音模型Day5AI语音控制台灯模型部署到主控板;语音指令控制继电器/舵机;整体调试AI语音控制台灯作品Day6小车动起来电机驱动、舵机转向;PWM调速;结构组装可遥控直行转弯的小车Day7AI小车巡线挑战灰度传感器巡线;比例控制概念;参数调试沿黑线行驶的小车Day8综合项目立项分组头脑风暴;项目定义;任务拆解;原型搭建项目计划表与原型框架Day9集中调试与迭代接线检查、识别率优化、结构加固;助教巡回支持完成度80%的项目作品Day10成果路演日展位布置;5分钟演示路演;导师点评;复盘总结完整项目展示与路演这张表看起来只是10行字,但它背后有很多经验细节值得展开。第3天和第5天是公认的“高风险日”,第3天容易卡在数据采集阶段,第5天容易死在部署环节,下面我单独拆这三节课的备课重点。3.3 三节高风险课的备课拆解Day3的图像分类课,最怕学生拍了一堆几乎一样的照片。小孩子常犯的错误是把同一只手放在同一个位置拍30张,然后抱怨“机器不准”。备课重点是把“数据多样性”变成可操作的要求:每类至少50张照片,角度要有正面、侧面、远近变化,还要混入一些背景不同的样本。我在课堂上会给每组发一张“数据采集检查卡”,让学生每拍10张勾一次,防止他们偷懒连拍。Day5的模型部署课,理论上很难讲,实操上更容易“翻车”。常见情况是训练好的模型文件太大,主控板内存装不下。我的处理方法是提前准备两个版本的模型——标准版和轻量版,课上先让学生用标准版试部署,如果失败就换成轻量版。这样一来,技术障碍变成教学内容:学生会明白“大模型跑不动”不是bug,而是工程里真实要面对的取舍。另外,部署烧录时间往往很长,一定要在课程中间穿插小组任务,不然先完成的小组就开始乱逛。Day7的巡线小车课,真正的难点不是接线,而是让学生理解“比例控制”这个抽象概念。我习惯用生活化的比喻来讲:你走路时,眼睛看到偏左了,身体就会自动往右修正,偏离越大,修正幅度越大,这就是比例控制。落到程序里,就是让小车根据传感器读数实时调整左右轮速度。这个内容对学生一时难以掌握,所以当天课程的目标能完成“直行—偏转—修正”的模糊实现即可,不需要精确调参。4. 开营前最容易被忽略的准备清单4.1 硬件设备清单与数量测算硬件营筹备最琐碎的部分就是设备。我的配置建议是两人一套完整硬件,不建议一人一套。原因有两个:硬件课本质是团队协作课,一人一套会让讨论变少;另外,一人一套的损耗速度会快很多。数量测算公式很简单:需要套数 = 学员人数 ÷ 2 + 10%备用。20个学员,就需要10套再加1套备用,保险起见按11套准备。每一套里最基础的配置包括:主控板、数据线、面包板、LED若干、声音传感器、光线传感器、红外/灰度传感器、舵机、电机驱动板、小车底盘、电池盒。还有一类容易被漏掉的耗材——扎带、魔术贴、螺丝、备用杜邦线。这些东西单价低,但缺任何一个都会在课上制造混乱。我的经验是,杜邦线按正常需求的三倍准备,因为孩子扯线的时候,从来不会爱惜。4.2 软件环境和网络预案硬件营最怕的不是硬件坏了,而是上课时网络连不上。图形化模型训练工具通常需要在线使用,一旦断网,整个Day3和Day4的课程计划就作废。所以必须在开营前做好两套预案:一是提前下载好离线训练资源包,确保断网时也能完成数据训练;二是把所有模型文件提前缓存到本地,让学生可以离线加载示例模型进行测试。另外,每个助教的教学平板或电脑上要提前装好主控板驱动,避免开营后现场下载驱动、权限弹窗这些破事。4.3 师资配比与助教分工师生配比是硬件营能不能顺利推进的生命线。我的标准是:1个主教 + 2个助教,最多带16个学员;如果学员里有大量低年级孩子,再加1个助教专门管纪律和安全。很多老师觉得自己能力强,一个能扛20人,实际带下来几乎必然顾此失彼——这边排线短路、那边模型训练报错、还有学生把螺丝掉进电机里。助教分工要提前定死,A助教负责设备硬件支持和故障排查,B助教负责进度落后小组的“救火”,主教只负责授课和全局控场。助教如果各自为战,课堂就会变成流水线事故现场。5. 常见问题与排查技巧实录5.1 主控板接不上电脑:先查线,再查驱动硬件营里最高频的故障就是主控板识别不到。很多学生第一反应是换设备,我的排查顺序是:先看数据线——很多数据线只能充电不能传数据,这是最大的坑;再看USB端口——换一个直连主板背面的口试试;然后检查驱动是否安装,最后看开发工具里有没有选对端口和主控板型号。这个过程写成一张排查卡贴在工位上,学生自己就能按图索骥。一次营期下来,能省下老师大量重复性答疑时间。5.2 模型识别率太低:问题出在数据,不是程序学生辛辛苦苦训练完模型,发现识别率惨不忍睹,第一反应都是“哪里写错了”。其实在图形化训练阶段,90%的识别问题都出在数据上。最常见的有三种:样本数量太少,每类只有十几张;样本单一,所有照片都在同一角度、同一光线下拍的;背景干扰太强,模型在学背景而不是物体本身。我的处理技巧是让学生当场做一个“数据翻新实验”:把每类样本补充到30张以上,故意加入不同姿势和光照变化,识别率立刻肉眼可见地上涨。这个调试过程本身就是最好的AI教学。5.3 学员水平差异太大:用任务卡做分层,而不是降难度同一个营里,有的学生第一次碰编程,有的已经能自己改代码,这是常态。强行统一进度,要么快的无聊,要么慢的放弃。我用的是“任务卡三层设计”:每节课有三张卡,基础卡保证完成当日最低产出,进阶卡要求在作品上加一个功能,挑战卡则留给完成快的学生去做优化。比如Day5语音控制台灯,基础卡是“开灯”“关灯”两个指令,进阶卡加一个“闪烁”指令,挑战卡是尝试提高嘈杂环境下的识别准确率。这样每个学生都始终有方向,老师也不用为了照顾某个层次而牺牲另一批人。5.4 天天拖堂:给每个作品设“最低可交付版本”硬件课拖堂几乎是新手营的标配,原因是老师总觉得学生应该把作品做得完美。我的对策是在课程设计阶段就给每个作品定义一个“最低可交付版本”:功能能演示、结构不掉、程序不崩,就算达标。其它什么外观好不好看、识别率高不高、代码是否冗余,全是加分项而非必选项。有了这把尺子,学生在第9天该停手时就能停手,老师也能理直气壮地说“这个版本已经很好了,收工”。否则无止境调试,第10天路演你还在等最后一组接好螺丝。最后再分享一个团队实践下来的小经验:第一次开硬件营,别一上来就排10天,先跑一个3天迷你版。迷你版的全部目的不是赚钱,而是把设备故障率、课堂节奏、助教配合、学生真实反应全部暴露一遍。跑完3天你心里就有底了,再放10天营时,踩坑概率会大幅下降。硬件营的教学从来不是“老师讲完学生就会”,而是一轮一轮设计、试错、迭代出来的。用那次迷你营换来的经验,我现在排期已经能在半小时内把整张表拉完,但回到三年前,我也是一边上课一边改课,硬生生把一堂45分钟的AI硬件课磨成了这个模样。
一直在做AI课程设计,最常被家长问到的一句话是:“孩子学完能做个什么东西出来?”早先纯软件课,学生学完模型训练,交上来的作业就是一串截图,家长看不懂,孩子自己也觉得虚。后来我把整条课程线重新捋了一遍,核心就一个判断:AI课能不能和硬件结合?答案是不仅能,而且必须结合。AI模型训练完之后,把它部署到一块开源主控板上,去控制灯、舵机、小车,学生手里有了看得见摸得着的作品,“AI”这个词才真正落地。这篇文章就把我反复调整过的寒暑假AI科创营排期方案完整拆开:为什么AI课要绑硬件、营期时间怎么排才不浪费、10天硬件营逐课大纲长什么样、以及一张可以直接拿去用的排期换算表。适合正在设计AI课程的机构老师、想在家给娃设计营期的家长,还有准备开科创类夏令营但不知道从哪里下手的团队参考。1. 为什么AI课要和硬件结合:先把底层逻辑说清楚1.1 纯软件AI课最常见的三个“最后十分钟”问题我带过好几轮纯软件AI课,每次复盘都会发现同一个规律:课程前70分钟学生状态很好,到了最后10分钟,课堂就开始垮。原因很一致——学生对“模型训练完”之后的事情没有实感。训练一个图像分类器,识别猫和狗,认出来了,然后呢?屏幕上显示一行准确率。这个反馈太弱了,弱到学生觉得自己只是在“玩游戏”,不是在“做工程”。第二个问题是作品不可沉淀。软件课的产出通常是模型文件,但模型文件既不能摆在桌上,也不能演示给爸妈看。家长接孩子的时候问“今天学了什么”,孩子答不上来,家长就觉得这一学期白上了。续费决策靠的可不是老师的课程说明,而是孩子嘴里那句“我今天做了一个能听懂我说话的垃圾桶”。第三个问题是评价维度太单一。软件课只能通过“准确率”评价学生,但AI学习的真正难点从来不是训练模型,而是数据采集、问题定义、方案取舍、工程调试。这些能力在没有硬件的课堂里很难被看见,也很难被考核。一旦介入硬件,评价维度立刻丰富起来——作品能否运行、结构是否稳固、卡住之后能不能自己排查,全是活生生的学习证据。1.2 硬件在AI课堂里的三重身份在AI科创营里,硬件不是“教具”,不是“玩具”,也不是“奖品”,它是整个学习路径里不可或缺的三重角色。第一重身份是数据采集器。AI模型训练需要数据,纯软件课的数据是从网上下载的图片,学生没有参与感;硬件课上,学生自己按下按钮录音、对着摄像头拍手势、把传感器放在不同光线下收集数据,“数据驱动模型”这个抽象概念变成了切身体验。我在课上常说一句话:AI吃的是数据,数据是你亲手喂的。这句话在软件课里是比喻,在硬件课里是事实。第二重身份是模型承载者。训练好的模型不能只活在电脑里,要把它压缩、转换、部署到一块小小的开源主控板上。这个过程本身就是AI落地最真实的一环——不是所有设备都有强大算力,边缘推理、资源受限、模型轻量化,这些行业里的真实问题,小学高年级学生完全可以通过图形化方式触碰一遍。他们不会写底层代码,但能理解“模型太大跑不动,要换小一点的版本”这个朴素道理。第三重身份是情绪反馈器。学生说一句“开灯”,台灯真的亮了的那一刻,教室里会有一种集体兴奋的安静。这种“作品活了”的瞬间,是任何PPT、视频课都替代不了的学习动机。AI科教的本质不是教会某个算法,而是让学生觉得自己有能力改造周围的世界,硬件恰好提供了这条最短路径。1.3 是不是伪需求?投入产出算一下就清楚了有人说AI课加硬件是在“强行结合”,是增加成本。我的实际体验恰恰相反:对于小学高年级和初中段,硬件是目前让AI课“可交付”的最短路径。成本上,一块教育级开源主控板加几个传感器、一个舵机、一个小车底盘,整套基础配置属于百元级耗材,相比编程软件年费、电脑设备折旧,并没有贵到哪里去。而且硬件是可复用资产,一个营期用完,下个营期还能继续用,均摊成本会越来越低。真正的成本在课程设计和课堂管理,而不是硬件本身。这也是这篇文章想把排期和大纲讲透的原因——硬件课比纯软件课难带,难在变量多、故障多、时间不可控。但只要排期逻辑对了,成本完全可控,回报却很直接:续班率提升、家长口碑有具体作品撑腰、学生参赛能拿出实物项目。从商业角度说,这桩生意适配做。2. 寒暑假AI科创营怎么排期:从“算时间”到“排节奏”2.1 先把“有效课时”算明白很多团队排营期犯的第一个错误,是把“在营天数”直接当成“教学时间”。一个全天营上午9点到下午5点,看起来8小时,实际能用来学习的连6小时都不到。签到、上厕所、设备发放、收拾工位、学生之间闲聊,每一项都在偷时间。我按多年带营经验总结的公式是这样的:每天有效教学学时 = 总在场时间 - 1小时(签到/午休/课间) - 0.5小时(设备发放与整理) - 0.5小时(突发缓冲) ≈ 6学时换算成上下午结构,就是上午3小时,下午3小时。所有排期规划,先按这个基础盘算。5天营就是30个有效学时,10天营就是60个有效学时,14周周末营按每次2学时算,总共28学时。没有这个换算动作,后面所有课时分配都是拍脑袋。还有一个关键比例:硬件营里,真正“老师讲”的时间不能超过50%,剩下时间必须留给学生动手、调试、犯错、改错。我在设计大纲时会把每节课的讲练比控制在4比6左右,上午讲练结合,下午纯动手。谁要是把硬件课上成满堂灌,学生下半场一定开始拆设备。2.2 排期换算表:从3天体验到14周周末营的分配逻辑基于“总学时”这个统一单位,我做了一张排期换算表。这张表的逻辑是:不管营期长短,教学模块不变,变的是每个模块的深度和产出标准。3天营只能做体验,5天营能做入门作品,10天营能做完整项目,周末营则适合把内容摊开,每周消化一个知识点。教学模块3天营(18学时)5天营(30学时)10天营(60学时)14周周末营(28学时)AI通识与体验3364硬件基础与编程环境6696传感器与执行器36126图形化机器学习训练36126模型部署与AI作品应用36124综合项目与路演展示0392合计18306028拿3天营举例,第一天硬件基础和AI通识并行,第二天传感器加机器学习训练,第三天只做一个迷你部署作品加展示,目的就是让学员带着“我做出了一个东西”的成就感回家。10天营则完全可以展开,所以传感器和执行器、模型训练、部署应用都能各给到12学时,最后留9学时给综合项目,学生才有时间把一个想法从草稿做到完成品。这里有个很重要的换算原则:营期越短,模块要越粗;营期越长,模块要越细。反过来一定翻车。2.3 排期节奏的三条“铁律”排期不只是分课时,更关键的是节奏设计。我踩过很多坑之后,总结出三条雷打不动的规则。第一条,上午不安排纯操作课。学生早上脑子最清楚,适合学新概念、看演示、做规划;下午是操作时间,精力稍微下降没关系,动手做东西需要的反而是耐心而不是敏捷思维。很多新老师喜欢上午让学生搭小车,以为“趁热打铁”,结果上午乱成一团,下午讲原理反而没人听。第二条,每天结束必须有一个“可带走的东西”。不是所有作品都必须在营期最后一天才完成,而是要设计成“每天有一个小成品”。第一天灯亮起来,第二天随身听能响应声音,第三天分类器能跑起来……这样每天家长问起来,孩子都有话说。为了让这条规则落地,我给每节课都设了一个“最低可交付版本”,即使进度落后的学生,也能在下课前带走一个简化版成果。第三条,最后一天必须是路演日,不能是“自由创作日”。自由创作听起来美好,现实里必然变成一部分学生发呆、另一部分学生赶工。把最后一天明确为路演日之后,倒推回来,第八、九天就必须完成项目主体,最后一天只做展板、排练、演示和复盘。这个倒排节奏让整个营期的紧张感分布得均匀而合理。3. 10天硬件营逐课大纲:一套可以直接复用的完整方案3.1 课程设计的底层逻辑:四个阶段10天营的全部课程,我按“感知—理解—应用—创造”四个阶段来搭框架。第一阶段(第1天)解决“AI是什么、硬件是什么”,建立直觉;第二阶段(第2到4天)解决“机器怎么学会的”,让学生亲手采集数据、训练模型;第三阶段(第5到7天)解决“模型怎么用在真实世界”,完成部署和作品应用;第四阶段(第8到10天)进入综合项目,学生自由组队、自己定义题目、完成一个可演示的AI硬件作品。四个阶段对应四种学习目标:前两阶段是输入,后两阶段是输出。中间没有硬断层,每个阶段最后一天都会产出一个小作品,作为进入下一阶段的“通行证”。下面这张逐课大纲表就是在这个框架下填出来的。3.2 逐课大纲表:10天课表与每日产出天数主题核心内容当日产出Day1AI与硬件初识AI科普:机器学习三要素;认识主控板;LED灯控制;理解输出设备会闪烁的LED交通灯Day2会听声音的板子按钮、声音传感器、光线传感器;理解输入-处理-输出模型声控夜灯 / 光感小夜灯Day3图像分类初体验图形化训练平台采集图片;训练猫狗/手势分类器;认识数据集可识别手势的分类模型Day4语音模型训练采集指令词声音数据;训练语音识别模型;导出模型文件能识别“开灯/关灯”的语音模型Day5AI语音控制台灯模型部署到主控板;语音指令控制继电器/舵机;整体调试AI语音控制台灯作品Day6小车动起来电机驱动、舵机转向;PWM调速;结构组装可遥控直行转弯的小车Day7AI小车巡线挑战灰度传感器巡线;比例控制概念;参数调试沿黑线行驶的小车Day8综合项目立项分组头脑风暴;项目定义;任务拆解;原型搭建项目计划表与原型框架Day9集中调试与迭代接线检查、识别率优化、结构加固;助教巡回支持完成度80%的项目作品Day10成果路演日展位布置;5分钟演示路演;导师点评;复盘总结完整项目展示与路演这张表看起来只是10行字,但它背后有很多经验细节值得展开。第3天和第5天是公认的“高风险日”,第3天容易卡在数据采集阶段,第5天容易死在部署环节,下面我单独拆这三节课的备课重点。3.3 三节高风险课的备课拆解Day3的图像分类课,最怕学生拍了一堆几乎一样的照片。小孩子常犯的错误是把同一只手放在同一个位置拍30张,然后抱怨“机器不准”。备课重点是把“数据多样性”变成可操作的要求:每类至少50张照片,角度要有正面、侧面、远近变化,还要混入一些背景不同的样本。我在课堂上会给每组发一张“数据采集检查卡”,让学生每拍10张勾一次,防止他们偷懒连拍。Day5的模型部署课,理论上很难讲,实操上更容易“翻车”。常见情况是训练好的模型文件太大,主控板内存装不下。我的处理方法是提前准备两个版本的模型——标准版和轻量版,课上先让学生用标准版试部署,如果失败就换成轻量版。这样一来,技术障碍变成教学内容:学生会明白“大模型跑不动”不是bug,而是工程里真实要面对的取舍。另外,部署烧录时间往往很长,一定要在课程中间穿插小组任务,不然先完成的小组就开始乱逛。Day7的巡线小车课,真正的难点不是接线,而是让学生理解“比例控制”这个抽象概念。我习惯用生活化的比喻来讲:你走路时,眼睛看到偏左了,身体就会自动往右修正,偏离越大,修正幅度越大,这就是比例控制。落到程序里,就是让小车根据传感器读数实时调整左右轮速度。这个内容对学生一时难以掌握,所以当天课程的目标能完成“直行—偏转—修正”的模糊实现即可,不需要精确调参。4. 开营前最容易被忽略的准备清单4.1 硬件设备清单与数量测算硬件营筹备最琐碎的部分就是设备。我的配置建议是两人一套完整硬件,不建议一人一套。原因有两个:硬件课本质是团队协作课,一人一套会让讨论变少;另外,一人一套的损耗速度会快很多。数量测算公式很简单:需要套数 = 学员人数 ÷ 2 + 10%备用。20个学员,就需要10套再加1套备用,保险起见按11套准备。每一套里最基础的配置包括:主控板、数据线、面包板、LED若干、声音传感器、光线传感器、红外/灰度传感器、舵机、电机驱动板、小车底盘、电池盒。还有一类容易被漏掉的耗材——扎带、魔术贴、螺丝、备用杜邦线。这些东西单价低,但缺任何一个都会在课上制造混乱。我的经验是,杜邦线按正常需求的三倍准备,因为孩子扯线的时候,从来不会爱惜。4.2 软件环境和网络预案硬件营最怕的不是硬件坏了,而是上课时网络连不上。图形化模型训练工具通常需要在线使用,一旦断网,整个Day3和Day4的课程计划就作废。所以必须在开营前做好两套预案:一是提前下载好离线训练资源包,确保断网时也能完成数据训练;二是把所有模型文件提前缓存到本地,让学生可以离线加载示例模型进行测试。另外,每个助教的教学平板或电脑上要提前装好主控板驱动,避免开营后现场下载驱动、权限弹窗这些破事。4.3 师资配比与助教分工师生配比是硬件营能不能顺利推进的生命线。我的标准是:1个主教 + 2个助教,最多带16个学员;如果学员里有大量低年级孩子,再加1个助教专门管纪律和安全。很多老师觉得自己能力强,一个能扛20人,实际带下来几乎必然顾此失彼——这边排线短路、那边模型训练报错、还有学生把螺丝掉进电机里。助教分工要提前定死,A助教负责设备硬件支持和故障排查,B助教负责进度落后小组的“救火”,主教只负责授课和全局控场。助教如果各自为战,课堂就会变成流水线事故现场。5. 常见问题与排查技巧实录5.1 主控板接不上电脑:先查线,再查驱动硬件营里最高频的故障就是主控板识别不到。很多学生第一反应是换设备,我的排查顺序是:先看数据线——很多数据线只能充电不能传数据,这是最大的坑;再看USB端口——换一个直连主板背面的口试试;然后检查驱动是否安装,最后看开发工具里有没有选对端口和主控板型号。这个过程写成一张排查卡贴在工位上,学生自己就能按图索骥。一次营期下来,能省下老师大量重复性答疑时间。5.2 模型识别率太低:问题出在数据,不是程序学生辛辛苦苦训练完模型,发现识别率惨不忍睹,第一反应都是“哪里写错了”。其实在图形化训练阶段,90%的识别问题都出在数据上。最常见的有三种:样本数量太少,每类只有十几张;样本单一,所有照片都在同一角度、同一光线下拍的;背景干扰太强,模型在学背景而不是物体本身。我的处理技巧是让学生当场做一个“数据翻新实验”:把每类样本补充到30张以上,故意加入不同姿势和光照变化,识别率立刻肉眼可见地上涨。这个调试过程本身就是最好的AI教学。5.3 学员水平差异太大:用任务卡做分层,而不是降难度同一个营里,有的学生第一次碰编程,有的已经能自己改代码,这是常态。强行统一进度,要么快的无聊,要么慢的放弃。我用的是“任务卡三层设计”:每节课有三张卡,基础卡保证完成当日最低产出,进阶卡要求在作品上加一个功能,挑战卡则留给完成快的学生去做优化。比如Day5语音控制台灯,基础卡是“开灯”“关灯”两个指令,进阶卡加一个“闪烁”指令,挑战卡是尝试提高嘈杂环境下的识别准确率。这样每个学生都始终有方向,老师也不用为了照顾某个层次而牺牲另一批人。5.4 天天拖堂:给每个作品设“最低可交付版本”硬件课拖堂几乎是新手营的标配,原因是老师总觉得学生应该把作品做得完美。我的对策是在课程设计阶段就给每个作品定义一个“最低可交付版本”:功能能演示、结构不掉、程序不崩,就算达标。其它什么外观好不好看、识别率高不高、代码是否冗余,全是加分项而非必选项。有了这把尺子,学生在第9天该停手时就能停手,老师也能理直气壮地说“这个版本已经很好了,收工”。否则无止境调试,第10天路演你还在等最后一组接好螺丝。最后再分享一个团队实践下来的小经验:第一次开硬件营,别一上来就排10天,先跑一个3天迷你版。迷你版的全部目的不是赚钱,而是把设备故障率、课堂节奏、助教配合、学生真实反应全部暴露一遍。跑完3天你心里就有底了,再放10天营时,踩坑概率会大幅下降。硬件营的教学从来不是“老师讲完学生就会”,而是一轮一轮设计、试错、迭代出来的。用那次迷你营换来的经验,我现在排期已经能在半小时内把整张表拉完,但回到三年前,我也是一边上课一边改课,硬生生把一堂45分钟的AI硬件课磨成了这个模样。