设为首页收藏labplus社区产品资料库
10
积分值+2
2
掌控币+1
0  关注
11  粉丝
8  帖子
肥罗-阿勇
2019年12月05日

#基础使用#掌控板2.0初体验新玩法(3)——语音遥控车

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

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

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

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

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

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

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

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

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

下面正式开始

步骤1

发送端

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

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

程序如下:


步骤2

步骤2

接收端

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

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

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


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

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

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



步骤3 测试

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

但是有两个问题:

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

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

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

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

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

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

附件:

点击下载发送端程序

点击下载接收端程序

5

点赞

1367 次阅读5 条评论5 人赞4 人订阅
5条评论