基于microbit的麦昆plus综合场景
本帖最后由 Hendre 于 2021-3-12 09:46 编辑大家好,今天想和大家分享利用麦昆plus实现综合场景,咱们一睹为快!
https://v.youku.com/v_show/id_XNTExODU3MzYzMg==.html
视频中任务解读(请先看视频两遍,喜喜品味{:7_224:}):
任务一:找到宝盒,巡线后,利用标签识别,通过无线通讯,控制舵机转动,即可打开宝盒。当遥控主板显示1,即可解锁工程队机械甲虫功能,当显示2,解锁叉车功能
任务二:智者识词,利用人脸识别,找到第一位智者(ID1),即可智者识词,在microbit板上,随机出现四字词语首字母,或者第一个字完整拼音,其他三个首字母,
任务三:五星汇聚,利用人脸识别,找到剩下的四位智能机器人,完成五星汇聚。每找到一位,遥控主板,点亮一条点阵,直至五条全部点亮,才有资格获得水晶,搬运至基地.
任务四:搬运水晶,利用在任务一解锁的工程队技能(机械甲虫/叉车),遥控搬运水晶从C点至D点。
心路历程:在做的过程中我首先实现了功能,再去想契合什么样的场景,大家也可以根据以上视频,给他安一个合适的主题场景。我使用的是AI游乐场套件中的硬件,里面有遥控、麦昆plus、二哈识图、工程队搬运等,初步设定场景中有巡线、遥控控制、工程队搬运、二哈的标签识别、人脸识别等功能 工程队:机械甲虫
工程队:叉车
注:(1)任务一中解锁技能是一大亮点,大家身边如果有遥控、麦昆、二哈,可先想想看能否实现通过识别到标签,解锁工程队中的一个,利用遥控即可控甲虫或叉车,如果未识别到标签,遥控便控制不了,当然别忘了利用无线通信哦(后面会有各任务程序解读)
(2)任务一的宝盒是非必要的,可简化为将标签贴在遥控上进行识别,也是可以的
(3)任务一后,任务二需要将标签识别算法切换人脸识别,想想这个如何实现,提示:使用变量 (4)五星汇聚中的人脸ID号,每一轮都是随机不同的
(5)智者识词是一个很有趣的小项目,可单独,让身边的人猜猜mirobit板上四字词语是什么,比如四字词语的首字母为”h h h h“,你知道哪个词吗{:7_216:},不知道的话讲这个词的第一个字的拼音告诉你“hong h h h”,你再猜猜{:5_116:}待会再公布答案{:7_220:}
功能介绍完后我们来探讨一下场景(以下为头脑风暴,契合当下疫情,灵感来源:电影《我是传奇》):
2100年,人类与智能机器共存,但人类被不知名病毒感染,W城成为一座空城,只有少数幸存者存活在基地,物资、能源匮乏,他们必须尽快研制出能抵抗病毒的“特效药”,拯救这场危机。目前研制到了最后阶段,只差能催化药物合成的能源紫水晶,幸存者决定走出基地寻找水晶,生存的希望在此一举!
教学定位与价值探讨:
1:有了场景之后,我在想以一个什么方式进行教学,蹦出的第一个想法是类似于超级轨迹赛事,提供地图、任务、线索,完全由学生自主编程,完成任务,线索如图:(有一种密室逃脱的感觉,给你线索,后面需要靠自己走出来)。
注:此想法需基于学生有扎实的基础,充足的时间
2:想法二:半体验式,以体验为主,可挑战的点:结构的搭建、智者识词、五星汇聚需规划好路线。
3:想法三:先挑出亮点部分进行讲解,如解锁功能,二哈算法切换等,再进行体验,比赛以时间长短评判。
程序解读:
1、解锁功能:识别到标签,遥控手柄micro:bit点阵上随机显示1或2,若显示1,遥控可控制机械甲虫的张开闭合,若为2,控制叉车,如果未识别到标签,遥控便无法控制工程队(如图以视频中为例,大家也可直接进行尝试,无需宝盒)
(1)遥控端:
主程序:
遥控函数:
接收无线数据:
以上为遥控端所有程序,发送了按键信息,以及随机数给麦昆端
(2)麦昆端
主程序:
接收无线数据:
以下为场景程序:
1、麦昆端
(1)主程序:
(2)巡线:
(3)宝盒:
(4)智者识词:
(5)五星汇聚:
(6)无线接收:
2、遥控端
(1)主程序:
(2)无线接收与发送:
(3)遥控发送:
3、宝盒端(非必要,可直接将标签贴在遥控上,不需宝盒)
4、智者识词端
还记得智者识词中“hong h h h”代表什么词语吗,你猜出来了吗{:7_222:}
祝你的生活红红火火{:7_220:}
{:6_209:}赞一个~~~ 萌萌哒,太赞了! 大麦变形记 汤果 发表于 2021-3-10 17:18
赞一个~~~
请多多指教 {:7_222:}赞赞赞! {:6_202:}{:6_202:}{:6_202:} 漂亮 有没有工程队机械臂卖的
厉害厉害 太赞了!{:6_209:} 厉害厉害!!{:6_215:} 赞一个!{:6_209:}
页:
[1]