赞
踩
第一步:打开网址http://www.smartpi.cn/#/login注册账号
注册完成后输入手机号和密码进行登录
第二步:创建产品
进入首页后,点击创建产品
接下来选择产品类别,可以根据自己需求选,也可以就选第一个‘RGB灯’,教程选择RGB灯作为示例
产品类别RGB灯,选择场景纯离线方案
模组选择SU-03T
填入产品名称,选择语言(尽量选中文),点击保存进入下一步
第三步:点击网页上方的‘语音SDK’
点击‘点击创建’
前端信号处理三个选项一般不需要改,如果灵敏度不够可以尝试修改识别距离或打开降噪
配置引脚,第七个下拉选择‘UART1_RX’,选择好后第8个引脚将自动设为‘UART1_TX’
其他参数选择默认即可,第二个波特率根据需求进行修改,与模块连接的主板串口一致即可
唤醒词和唤醒回复可根据自己需求进行修改,唤醒词是必须的,第一次配置可使用默认设置
接下来配置命令词、回复语以及操作。第一个行为不能使用中文,可填入英文或拼音字母;第二个为触发方式,选择‘命令词’或‘串口输入’,命令词为语音识别的方式触发,‘串口输入’为模块从串口接收到信息时触发。第三个命令词为模块需要识别的关键词,如‘开灯’,意思一样的关键词使用‘|’进行隔开,比如‘打开灯|开灯’;回复语为识别到命令词后需做出的回复,比如识别到‘开灯’回复‘已开灯’。
点击控制详情
点击添加控制
点击端口输出
选择刚刚配置的UART1_TX
动作选择发送,参数填写十六进制数,可从1开始
这一条命令就配置好了,当语音模块识别到‘开灯’、‘请开灯’等命令词时会回复‘已开灯’并通过串口发送数据‘1’
串口触发方式的配置,不需要可不配置,点击添加触发
选择触发方式:串口输入,选择串口:UART1_RX,消息编号1(不同行为,消息编号需不一样,从1逐渐递增即可),测试消息为收到该消息行为被触发,比如需要触发行为tcls,需要串口连接的主板通过串口发送消息AA 55 01 55 AA,其中AA 55为固定格式消息头,中间01为消息编号,55 AA为固定格式的消息尾
使用Mixly编程实例,延时2000ms为测试需要,实际使用中避免短时间内反复发送即可
Arduino代码,延时2000ms为测试需要,实际使用中避免短时间内反复发送即可
void setup() {
Serial.begin(9600);
}
void loop() {
Serial.write(0xAA);
Serial.write(0x55);
Serial.write(0x1);
Serial.write(0x55);
Serial.write(0xAA);
}
免唤醒词的命令词,选择后可不说唤醒词的情况下进行识别
开机播报、退出回复和退出命令等根据需求进行设置
点击生成新版本
添加描述
第四步:点击生成SDK,此过程需要30-45分钟,如果配置有问题可点击编辑再次修改
点击编译固件
点击添加
选择刚刚创建的产品,填好信息点击确定
点击生成固件
点击下载固件
第五步:解压下载的固件文件,jx_su_03t_release_update.bin为需要上传到模块的固件。注意:烧录固件时要烧录文件名为jx_su_03t_release_update.bin的文件,一旦烧录错误将不能再烧录固件。
双击打开下载软件
选择镜像文件,点击烧录,按下模块上按键即可进行烧录,注意:烧录固件时要烧录文件名为jx_su_03t_release_update.bin的文件,一旦烧录错误将不能再烧录固件。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。