最近做了一款语音识别的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编码可以通过https://www.qqxiuzi.cn/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;//叠加数据到comdatadelay(2);//延时等待响应}if (comdata.length() > 0)//如果comdata有数据{Serial.println(comdata);//打印comdata数据}}
}

智能语音APP控制arduino实现RGB灯的控制

利用手机app语音控制arduino相关推荐

  1. 怎么利用手机App做任务赚钱

    废话不多说,怎么利用手机App做任务赚钱,我们来看一下具体操作步骤: 首先我们电脑上下载好Total Control,这是一个电脑多控手机的软件,这类软件很多,但是这款软件是我发掘到的最好用最便宜的一 ...

  2. 打造免开发智能太阳能灯|支持APP 语音控制低功耗抗干扰

    智能太阳能适用于家用领域的氛围照明,使用基数大,出货前景较好. 通过涂鸦智能化模式的智能灯更具市场竞争力, 同时因涂鸦提供的标准化智能方案,可以节约开发成本.提升开发效率,达到快速量产出货. 点击链接 ...

  3. 车载TBOX标准-用于和后台系统/手机APP通信,实现手机APP车辆控制

    基于新能源汽车控制数据智能终端T-BOX对于共享汽车(汽车分时租赁)场景中司机通过手机APP实现预订车辆.查找车辆.无线开门.启动车辆.还车等操作. 手机APP.云端平台与车辆实现信息互通. T-Bo ...

  4. python控制电脑关机_Python利用智能音箱语音控制电脑开关机

    完成下面这个有趣的实验,你所需要的东西有:1.路由器(能够形成局域网,且电脑已用网线连接) 2.一个智能音箱(本教程使用的是亚马逊 Echo Dot 2) 3.主板支持wake on lan (大部分 ...

  5. 手机app+esp8266控制小区大门门锁,实现远程开门

    近日笔者自己动手修理自家的门铃时,发现只要接通开门的电源线,就可以打开楼宇的大门了,突发奇想:在门铃引出线加装继电器就可以用esp8266连上互联,实现远程开门了.(我家门铃比较老旧,不知其他牌子门铃 ...

  6. Python 利用智能音箱语音控制电脑开关机

    完成下面这个有趣的实验,你所需要的东西有: 1.路由器(能够形成局域网,且电脑已用网线连接) 2.一个智能音箱(本教程使用的是亚马逊 Echo Dot 2) 3.主板支持wake on lan (大部 ...

  7. 微商利用手机APP挣钱方法与大家分享

    微商在2015年是越来越多了,可是,挣钱的微商却没有几个.大部分微商,都没有一点推广经验,只知道每天发布广告也不知道用户喜不喜欢看.为什么大家都做微商,你一星期甚至一个月也见不到一分钱,还每天拼命的发 ...

  8. 手机app编程控制重力传感器_2020年智慧树APP可编程控制器技术第四单元章节测试网课答案大学课后答案...

    2020年智慧树APP可编程控制器技术第四单元章节测试网课答案大学课后答案更多相关问题 [单选] 无痛性血尿多见于()[多选] 当关键要素不完整时,系统联动相关交易提示柜员和客户进行治理.关键要素包括 ...

  9. App inventor2通过蓝牙控制Arduino Uno LED开关

    App inventor2控制Arduino Uno LED开关 如果学会这个小程序,大部分的手机通过蓝牙控制Arduino的功能都可以实现,这个小示例是通过蓝牙模块向Arduino发送"0 ...

最新文章

  1. JavaScrip调用腾讯地图
  2. 微服务模式下,实现前后端多资源服务调用
  3. hdu 3641 数论 二分求符合条件的最小值数学杂题
  4. Android 系统性能优化(75)---MTK 平台perfomance问题的基本信息确认
  5. 筑龙网下载的文件格式是php_为什么使用迅雷下载的文件都是PHP格式的
  6. python数据类型总结
  7. 2017/2/25 学习笔记
  8. Swift3.0:Get/Post同步和异步请求
  9. Abaqus相关报错合集
  10. android qq音乐 本地歌曲,如何将手机qq音乐本地歌曲导入到电脑
  11. 微信小程序后端用python_Python开发微信小程序后端开发小坑
  12. 基于ARM64架构飞腾2000CPU的浪潮CE3000F机器安装银河麒麟系统和Docker
  13. java算法2——费氏数列
  14. dismiss和remove_Android对话框之dismiss和cancel和hide区别
  15. flv怎么转换成mp4格式?
  16. 决定Java程序员工资高低的三个因素
  17. 电脑文件剪切拷贝后丢失如何找回?分享文件丢失恢复办法!
  18. 我的程序人生——初识代码,从学好C语言开始
  19. 大聪明教你学Java | throw 和 throws 的区别你知道吗
  20. 回顾2018年云计算九大亮点

热门文章

  1. Vue页面如何~及时更新页面数据
  2. DHCP服务器搭建操作步骤
  3. 【OpenCV】⚠️高手勿入! 半小时学会基本操作 15⚠️ 对象测量
  4. 武魂显示无法连接服务器,武魂天下进不去连接服务器失败解决方法
  5. 打造认可文化,是OKR成功的关键
  6. 超50万人推荐的神奇兼实用App,个个精品,打死也不能错过
  7. js两种滚动事件写法
  8. 帝国cms内容页使用真实下载地址或播放地址
  9. 耳机能听到自己说话的声音
  10. 浅谈ACX带通滤波器应用