admin管理员组文章数量:1794759
利用手机app语音控制arduino
最近做了一款语音识别的app,想着利用手机控制arduino实现RGB的调节,开发思路:基于讯飞语音识别做一款能识别我们语音的App,识别出语音之后,对应的文字转UTF-8编码,通过蓝牙串口通讯发送到arduino,实现对RGB的控制。 优点: 1、相对于LD3320语音识别模块成本更低 2、误识别率低
软件下载地址 硬件只需 arduino主控模块、蓝牙模块、RGB灯、可联网的智能手机,就能用语音控制RGB变换各种颜色。 具体效果请观看下面的视频 1、进入app界面后点击搜索蓝牙设备
2、找到你蓝牙设备的名称点击就可以连上了
3、连接上蓝牙之后的界面如下,先点击初始化然后才能点击开始语音识别(建议使用网络引擎) 识别的语音文件显示的是对应你点击开始语音识别按钮说的话 发送到蓝牙的数据这是对应语音文本的UTF-8编码
蓝牙模块和arduino UNO连线
//Arduino串口读取蓝牙接收到的语音文本的UTF-8编码的例程(汉字的UTF-8编码可以通过www.qqxiuzi/bianma/guojima.php查询) char x;//缓存函数 String comdata = "";//字符串函数 void setup() { Serial.begin(115200);//打开串口波特率115200 } void loop() { if (Serial.available() > 0)//判读是否串口有数据 { comdata = "";//缓存清零 while (Serial.available() > 0)//循环串口是否有数据 { x = Serial.read(); comdata += x;//叠加数据到comdata delay(2);//延时等待响应 } if (comdata.length() > 0)//如果comdata有数据 { Serial.println(comdata);//打印comdata数据 } } }智能语音APP控制arduino实现RGB灯的控制
版权声明:本文标题:利用手机app语音控制arduino 内容由林淑君副主任自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.xiehuijuan.com/baike/1686475364a71659.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论