还记得《澳门风云》中的傻强吗?![]() 傻强:老板,老板,huo茶还是huo咖啡? 傻强:我好怕怕,我还想窝尿。 。。。。。 是否觉得傻强是电影的一个笑点呢,自己DIY一个吧,我就趁着这次机会,尝试DIy一个,使用时下比较热门的人工智能技术——语音识别,成不成功, 相似度有多少,大家期待哦。
现在的人工智能语音识别技术在这方面有几个方案: ![]() |
考虑的经费问题,使用网络上的玩具机器人进行改装DIY,大概25-30cm高吧。初步计划是这个,还的看里面的空间怎么样。。已经入手小机器人了,到货了发出来和大家见个面。。。
小机器人到位,今天试了一下,还行,下面的图,就是机器人内部空间有点小,大家有没有好的推荐,找个大些的机器人???





R01语音智能开发板可以通过wifi连接duerOS,我们只需要使用AT指令就可以轻松配置完成,配置完了就可以直接输入语音进行人机交互或者命令咯,,,,
最近还在折腾这个玩儿,
R01开发板是基于Mbed系统开发的,以前都没有接触过这个系统,所以还是有点吃力的,
先发一个使用AT指令连接dueros的使用截图吧,,,,
通过简单的指令就可以连接wifi,启动dueros连接,修改音量,退出dueros连接等操作,,,,,
最近把买回来的小机器人拆了看看里面有什么可以进行改造的,进行我的大脑的DIY了,,,先看看下面的机器人,是一个锂电池和主板。
看头上还有一大把电路线,应该是上面控制LED灯的。。。
把头部分才开里面的线路就出来了,,,是一个PCB板载着LED灯阵。3X3 还有两部分,,,作为两个眼睛,上面还有一个喇叭,以及一个红外接收头、、、
看看主板,一个牛屎封装的mcu,一个电机驱动芯片,ma1208,还有一片4Mbit的flash,还有一个锂电池充电芯片。。。。。。。
外部是各种接头
看看头部,,,,
这就是3X3 灯阵,机器人的两个眼睛,,,,,,,
这个就是灯阵的信号,排序以及正负极接线方式。。
更新原理图咯,,,还没开始画板
电源部分,只是做电源接入,主板部分是使用3.7V的锂电池供电,,,
Mcu部分,主要是一个STM32F103c8t6提供电机驱动芯片信号,头部LED灯阵控制信号,以及提供USART3,SPI,I2C等接口,以及按键,主要是为了控制电机以及与外部的语音识别模块进行通信。。。。
电机驱动部分,使用的是MX1208,玩具的电机驱动芯片,,,,,
天继续折腾百度云的duerOs,发现不单单是一个模块就能完事的,还得去开发平台创建技能,
边看介绍边创建技能,
还测试了一下,见下图,,,,
最近忙了很久,DuerOS可能没时间去做,去摸索了,现在先更新PCB吧,昨天已经发出去制版了,
上图
PCB的整体视图
PCB正面图
正面的布局图
PCB背面图
PCB的背面布局图
今天开始调试测试程序,希望在最后的几天可以赶上做出一个完整的作品,


楼主
|
回复于 2018-06-12
沙发
原计划是基于云端的语音识别,也就是基于DuerOS系统的语音识别的机器人傻强的DIY,但是DuerOS网上资源确实不多,而且还得上班活口,时间不是很多,现在发现基于DuerOS的计划可能要放弃了,但是DuerOS的探索还会继续,这是今天在公司摸索的一个功能,手机客户端控制的一个数据点(DuerOS云端服务器与本地终端的数据交换称为数据点)。
见图,
见图,
见图,
手机端的模拟设备,进行wifi连接,控制网页上的应用,

通过+/-进行改变数值


下面是电脑网页上的显示数据点数据,这个是通过手机端的数字修改,二显示出来






//////////////////////////////////////////////////////////////////分割线/////////////////////////////////////////////////////////////////
DuerOS的更新到这里了,接下来就没时间折腾DuerOS了,一个小白入门没人带还真不容易啊
¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥
以下我是修改方案为基于LD3220+无线通信的控制方式,结合上一楼中的控制板STM32F103+音乐播放模块进行设计,LD3220进行语言识别,STM32F103与语言模块进行控制电机,灯光,以及语言回答的控制。。。。。
语言合成使用合成软件,但是找了很久都没有合适的 四川话男声,只能勉强使用女声了。


为了傻强的语录,昨晚硬生生还把《澳门风云2》看了一遍。。。。。
整理了一下,见图片

明天开始调试程序,语音模块还在路上,等一下吧,

编辑于 2018-06-12
楼主
|
回复于 2018-06-12
2#
|
||||||||||||||
|
楼主
|
回复于 2018-06-12
3#
上图吧
最左边是机器人原来的板卡,中间是焊接好的PCB板,右边是空的PCB板


安装过一次,可以安装进去,,,
接下来就是调试程序了,,,,,
,
今天开始调试了一下整个系统的对话和指令识别情况,整个流程很不错,
看看一下测试时候打印的信息,,

以下是主程序的部分截图以及关键调用
测试过程中优化了部分语音结构,下面是最新的语音控制流程,
终于迎来了最关键的时刻,
我们的傻强要出来和大伙见面了。
大伙准备好掌声了没有啊。(此处应该有掌声吧)先来晒个最终的完整图。。
经过十来天的熬夜终于把小强弄出来了,在一个玩具机器人上面进行修改的,希望大伙能喜欢
楼主
|
回复于 2018-06-12
4#
DIY就是需要折腾,
折腾就需要进行自己的思路以及动手去把自己喜欢的东西做出来,
先上图吧。
下班回来,吃过饭,就先把主板安装上去,但是发现,线缆太多,而且语言识别模块没有地方可以放下的,只能是外置了,考虑这里,只能先把连接语言模块的线缆冲机器人的正面出去,其他的MP3模块只能委屈安装在肚子里面了,

说干就干,把线缆和MP3模块都收到肚子里,但是机器人后背还有一个原来带的电池,

考虑到MP3模块的高度,和后面的电池有干涉,果断去掉电池,

这是原来机器人带有的电池,就在机器人背面,,但是和MP3模块干涉了。。。。

果断除掉,供电在外部使用小米充电宝供电吧。。。。。

细看肚子里的东西满满的一肚子线缆和模块,还有喇叭已经放到头上去了,只是没有拍照而已。。

安装接好线,先别急着拧螺丝,上电测试是不是正常,

躺着的全图

测试通过,接线没有问题,封上后盖,准备和大伙见面咯,,





大家好,我叫傻强,有啥子需要我都可以满足各位,(#^.^#)

来个背后的语音识别,暂时没有东西,过两天有空了,DIY一个小背包,让傻强背上,把语音识别模块放到里面去

头部眼睛的特写,(由于程序是流水式刷新的之抓拍到部分,看视频会有动感)

我是傻强,来自feiyangziwo DIY制作。

看了图,大伙都会问怎么控制的,这里大概画了一下,手写的有点难看。。。。。大家可以参考一下。。。。

-
- xiaomiking
-
1147 发帖6357 回复18609 积分
- 私信他 +关注
-
- 0000000000000000
-
1888 发帖7917 回复34980 积分
- 私信他 +关注
-
- 13291891006
-
0 发帖24 回复97 积分
- 私信他 +关注
块
导
航
举报
请选择举报类别
- 广告垃圾
- 违规内容
- 恶意灌水
- 重复发帖