请选择 进入手机版 | 继续访问电脑版
查看: 4120|回复: 0

基于Micro bit多功能语音小车【上】

[复制链接]

4

主题

4

帖子

395

积分

中级会员

Rank: 3Rank: 3

积分
395
发表于 2018-12-29 17:44:09 | 显示全部楼层 |阅读模式
本帖最后由 SingleYork 于 2018-12-29 17:52 编辑

这款《多功能语音小车》,是笔者参加庆科跟阿里云联合举办的《万物有声机器人大赛》的作品,采用亚博智能的Micro bit智能小车套件为载体,搭载了庆科MXPVT-VBS7100语音套件,接入了阿里云平台,用户可以通过语音指令,让Micro bit执行相关的动作,比如:
  • 通过ASR指令开灯、关灯之类的动作;
  • 通过ASR指令,语音让小车前进、后退、左转、右转指定步数;
  • 或者让小车进入自动循迹模式,秒变成一款自动循迹小车等;
  • 也可以通过红外遥控远程打开AI开关,让小车播放云端音乐,讲故事等。
该项目主要定位在青少年编程教学:
  • 将庆科的这款语音套件与micro bit结合起来,通过在编程中增加语音互动,来增加青少年学习编程的乐趣。
  • 通过自己组装、改装小车,DIY小车轨道,改装电路等,提高青少年的动手能力、想象能力、创造能力;
  • 通过边学习,边娱乐的方式,让初学者在不知不觉中,轻松掌握更多的专业知识,提高编程能力;
  • 编程、娱乐相结合,闲暇时间还可以用来听音乐、听故事,让更多的青少年远离游戏、爱上编程。
这个项目用到的主要物品如下所示:
整个项目的硬件框图如下图所示:

接下来,我们就开始来动手制作吧,首先,我们来做一个迷宫式的轨道:
  • 选择一个大一点的纸皮,铺成一个比较大的屏幕,作为轨道的底部(这是为了能让轨道随处移动,保证平面);
  • 将其他纸皮全部剪成相同的高度,并用热熔胶枪将纸皮粘起来(DIY一把胶枪打天下);
  • 在底部铺满白色的A4打印纸(实测没有铺纸循迹效果也是比较满意);
  • 用黑色胶带,在白色A4纸上铺成一个轨道形状;
最终,做成的效果如下图所示:


小车上用来控制AI按键的继电器是在某宝上购买的5V继电器模块,同时对3.3V的应用也是兼容的:


继电器的引脚定义如下图所示,根据引脚定义,正确连线,并将继电器用热熔胶枪固定到小车底部:


Micro bit小车套件与庆科的MXPVT-VBS7100语音套件通过TTL串口进行连接,其中,Micro bit小车上的接口如下图所示:


庆科MXPVT-VBS7100语音套件的TTL接口如下图所示:



庆科MXPVT-VBS7100语音套件整体连接如下图所示:


至此,所有的硬件连接就完成了,接下来,我们来看下整个项目的软件流程图:


从上面软件流程图中我们可以看到,整个软件部分分成了三个主要功能,即小车的三种玩法:循迹模式、口令模式和休闲模式。

限于篇幅,请看下篇:

基于Micro bit多功能语音小车【下】
(出处: 庆科信息开发者社区)






回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表