首页/作品列表/语音识别控制灯
语音识别控制灯
4070 0
主要内容
设计思路:
mDock实现语音识别不同颜色控制亮不同颜色的灯涉及到核心模块、电池盒、蓝牙模块和LED灯阵。把核心模块、蓝牙模块和LED灯阵都吸附在电池盒上,然后编写程序,实现蓝牙模块和手机蓝牙通信。将手机上mDock中语音识别到的消息以信号形式发送到蓝牙模块中,控制LED灯阵发出对应颜色的光。
模块说明:
蓝牙模块可以与其他蓝牙设别进行连接通讯,比如手机、ipad借助相关的APP可以和蓝牙模块通信。在连接时,可以直接将蓝牙模块吸附在带核心模块的电池盒上,或者是用线连接,接在0或者4管脚,但0管脚波特率是57600,4管脚波特率是9600,使用时需要注意。
程序编写:
根据蓝牙版本设置蓝牙与mDock的通信接口为4/5和9600的波特率,然后判断蓝牙接收到的以show_S1格式解析的指令内容,设置相应的LCD显示内容。而串口波特率则是用来在连接电池盒时,在实时模式下将接收到的内容打印在屏幕上。

总结
这次实验中用到了蓝牙模块,用手机端语音识别控制硬件做出相应的反应,这个很有现实意义,比如,如今特别火的智能家居,在手机软件上语音输入,便可以让家里的设备实现相应功能,但只能家具更多的是使用WIFI形式,但蓝牙也是一个实现的方式。
当然还使用到了LCD模块,在对LCD的模块进行代码编写时,需要考虑到彩灯的序号,起始为0,即1号彩灯的序号为0,在实验中只使用了1号彩灯。实验中呈现的红、绿、蓝,可以通过彩灯控制的选色板设定,但黑色表示为灭灯,这个需要注意。
疑问:对于show_S1、control_C1的理解有问题,而且,想知道,mDock端的“创客马拉松”里的模块是否可以自己设计。
所需硬件
暂无数据!
代码展示

1. 语音识别控制灯

编程语言: other

软件工具:mDesigner 3


附件下载
暂无数据!
0
大牛,别默默的看了,快登录帮我点评一下吧!

立即注册