回到首页 返回首页
回到顶部 回到顶部
返回上一页 返回上一页

幼儿启蒙伴侣 简单

头像 真_乐迪 2020.03.22 705 0

【项目背景】

最近大家都复工上班去了,家里的小朋友独自在家很无聊,想着给小朋友做个幼儿陪伴机器人,能够教小朋友认识卡片上的东西,作为幼儿启蒙伴侣。

【原理分析】

利用二哈识图的物体识别功能识别卡片上的内容,将对应内容所代表的知识点用语音播放出来,告诉孩子这是什么,让幼儿学习新的东西。语音播报可以用语音合成模块和 MP3 模块。身边没有语音合成模块,另外好像语音合成的声音很难听的样子,所以我就用 MP3 模块将需要的教学音频录制好放进去,这样就可以播出来了。

材料清单

  • micro:bit 编程入门开发 X1 链接
  • micro:IO Extend micro:bit 掌控板 IO扩展板 X1 链接
  • Gravity: 二哈识图(HuskyLens)AI 视觉传感器 X1 链接
  • Gravity: UART MP3语音模块 X1 链接
  • 无源音箱小喇叭 (8Ω3W) X1 链接
  • 麦昆CR123A锂电池电源管理模组 X1 链接

步骤1 器材连接

将二哈识图接到扩展板的 I2C 接口,然后将小喇叭接到 MP3 模块上,再将 MP3 模块接到扩展板上。MP3 模块的 T、R、-、+ 分别接到扩展板的 P0、P1、GND、VCC 接口。电源模块接到 micro:bit 上。

project-image

连接好的样子是这样的。

project-image

步骤2 引入扩展

打开 Mind+,选择“扩展”,将“主控板”中的“micro:bit”加入项目中。

project-image

选择“传感器”分类下的“HUSKYLENS AI 摄像头”。

project-image

选择“执行器”下的“串口 MP3 模块”。

project-image

步骤3 编写代码

首先初始化二哈识图和 MP3 模块。接着播放欢迎语,存放在 MP3 模块的第六首音频文件。接着一直检测摄像头前方是否有不同物体存在,如果存在学习过的物体,则通过 ID 判断这个东西是什么,并在 MP3 模块中选择对应的音频文件播放。

project-image

步骤4 材料准备

首先依据脚本内容录制音频文件。具体内容如下:

鸟,是一种身体表面被羽毛覆盖的卵生脊椎动物,通常长有翅膀,会飞。你看到的这是一只鹦鹉,会学人说话。 

狗,被称为“人类最忠实的朋友”,是有四只脚的哺乳动物,拥有厉害的嗅觉和听觉,鼻子和耳朵很灵敏,擅长看家,陪伴。

公交车,又叫公共汽车或巴士,是在城市道路上按固定路线,承载旅客出行的机动车辆。一般外形为方型,有窗,设置座位。 

自行车,又叫脚踏车或单车,通常是两个轮子的小型陆上车辆。人骑上车后,以脚踩踏板为动力,是绿色环保的交通工具。 

猫,是家庭中很常见的宠物,行动敏捷,善跳跃,是老鼠的天敌。 

小朋友你好!我是你的好伙伴,上知天文,下知地理。把你想认识的卡片对着我,我就能告诉你这张卡片上的内容和有关知识!

接着将录制好的语音文件按照顺序命名为 01、02,以此类推。将命名好的文件放入 MP3 模块。

最后准备与音频文件对应的图片。

步骤5 学习物品

将哈士奇切换到物体识别功能,按照音频文件的顺序依次学习各个物品。注意需要打开学习多个选项。

步骤6 设计外观

找一个盒子,在侧边开孔放小喇叭,在正面中间位置开孔留给哈士奇。

project-image

为了防止摄像头四处移动,用胶布把哈士奇固定在盒子上。

project-image

电源模块本来想放在盒子里的,但是这样开关就用不了了。我就找了个吸管插在开关上,准备露出吸管在外面控制开关。但是这样基本没法受力,开不了也关不了。只好放弃这个方案,把电源直接拿到外面去了。

project-image

完成后的效果就是这样。好像太丑了,一点都不适合小孩子用。那就做个卡通人物吧。

project-image

画了个熊本熊放上去,看上去可爱多了。

步骤7 功能测试

通电,测试。

效果挺好的~~~~

评论

user-avatar