嵌入式SU03T语音识别+智能公元开发流程
·
一、SU03T简介
1.作用
实现语音识别和播报功能
2.供电范围
3.3v~5.5v,一般采用5V供电,供电电流>200mA
3.硬件层
SU03T串口烧录:SU03T的B6 B7两个引脚串口烧录
SU03T通信引脚:SU03T的B2 B3
如图:

二、SU03T固件制作
1.固件制作平台
2.制作流程
2.1、创建产品





2.2、设置指令





2.3、串口输入








2.4、生成固件




注意:部分解压工具解压不成功
2.5、自定义协议
语音固件
模块上电:小智我来了
唤醒设备:你好小智 小智你好
语音模块
-->
单片机
-- 命令词
开灯 AA 55 00 01 55 AA
关灯 AA 55 00 02 55 AA
室内空气质量 AA 55 00 03 55 AA
室内甲醛浓度 AA 55 00 04 55 AA
室内二氧化碳 AA 55 00 05 55 AA
当前时间 AA 55 00 06 55 AA
单片机 --> 语音模块 -- 串口输入
播报空气质量 AA 55 01 9A 99 99 99 99 99 B9 3F 55 AA
其中: AA 55 固定的头
01 是消息号
9A 99 99 99 99 99 B9 3F 具体的空气质量值,后期换成真实的结果,这个长度根据类型决定
double 8 个字节
char 1 个字节
int 4 个字节
55 AA 固定的尾
该格式数据,通过单片机发送给语音模块,语音模块就会播报之前预设的语音。
播报二氧化碳 AA 55 03 9A 02 00 00 55 AA
三、串口烧录固件
目的:将我们刚才整理好的固件烧录到SU03T里面模块中
1.找到要下载的固件

2.找到SU03T下载口

3.打开串口固件烧录软件

4.将固件放到没有中文路径的一个地方

5.单片机下载一个没有串口初始化并且没有通过串口 1 向外发送东西的程序,按图片屏蔽.屏蔽完记得编译一下代码,再下载到开发板里面

6.连线
B6 B7 GND 供电
7.升级文件

8.烧录

9.模块重启即可
更多推荐

所有评论(0)