所有分类
主题 主题
平台 平台
我的工作台
userHead
注册时间 [[userInfo.create_time]]
创造力 [[userInfo.creativity]]
[[userInfo.remark]]
[[d.project_title]]
articleThumb
[[d.material_name]]
timelineThumb
进入工作台
折叠
所有分类 我的工作台
展开

掌控板2.0初体验新玩法(3)——语音遥控车

肥罗-阿勇 肥罗-阿勇 2019-12-05 23:00:44
2
1
简单

玩了几天的掌控板语音功能,又想到了新的玩法

可能关注过我的朋友会觉得很奇怪,之前写了一篇新玩法1,怎么就跳到新玩法3了,那2呢?

2其实也在做,有想法,但是在实现的过程中遇到了一些问题,还在想办法

等完成了再放上来,先看3吧

今天要做的是一个遥控小车,简单来说就是用语音控制小车

用一块2.0作为控制器,用另一个1.0板子做主控板,用2.0的板子语音遥控小车

那可能有人会说了,为什么不直接用2.0做主控板呢?

其实是可以的,但是我只要一块2.0,我还想开发其他玩法,不能拿去做主控,将就着

也可以顺便体验2.0的广播功能

下面正式开始

步骤1 步骤1
发送端

发送端的程序非常简单,跟之前的对讲机差不多。

但是做了一些小小改进,如果按了A再按B,有点麻烦,这次直接按A识别之后就发送

程序如下:

projectImage
步骤2 步骤2
接收端

接收端用一个掌控板做主板的小车

简单一点可以用小麦昆,但是我的小麦昆我把它们漂流到别的学校去了,只能自己做

用一个废旧光盘做车架,3D打印了一个外壳,做了一个很简陋的小鼹鼠机器人,大家将就着看

projectImage

也还行,简答的思路就是收到信息,检测信息中是否包含 前进,后退,左转右转等指令,有的话就执行

但是在mpython里没有找到  文本包含字符串的指令

但是找到一个类似的指令,代码如下

projectImage
projectImage
步骤3 步骤3
测试

测试的结果是完全可以实现

但是有两个问题:

1、语音识别的时间比较长,导致指令发出后要很久才响应。

不过我觉得这不是问题,随着5G时代的到来,这种识别将会是微秒级的

2、就是我的普通发太差,经常识别出错,经常把我的前进识别为田径

不过这也不是问题,我会去好好练习。嘿嘿


下面来欣赏语音控制小车吧

还不错吧,除开我的普通话^_^


Makelog作者原创文章,未经授权禁止转载。
2
1
评论
[[c.user_name]] [[c.create_time]]
[[c.parent_comment.count]]
|
[[c.comment_content]]