SU-03T语音模块的使用(持续更新)
前言
我们在实现各种电路中,肯定会使用到开关这种器件。开关可以是按键,可以是矩阵键盘。但是如果我们用的是语音模块作为开关,可以让自己的产品显得更加高逼格。本博客用于记录本人准备省电子设计大赛过程中使用的SU-03T的语音模块,使用智能公元的开发网页,博客持续更新,小白向。
1. 开发平台及基本流程介绍:
用你的搜索引擎搜索智能公元:智能公元/AIOT快速产品化平台 (smartpi.cn)
登录注册什么的在此不详细介绍。
A.点击创建产品:
B.随便选择一个产品比如什么什么灯具:
C.选择纯离线方案,以及SU-03T模组:
D.完成各种配置,点击确定,并生成SDK。
注意,大家一定要注意,烧录进语音芯片的程序仅有语音SDK有关,不用点击什么编译固件之类的。
E. 我们可以从网站上点击下载SDK,生成的SDK要解压两次,这个地方给大家看看我解压好的SDK是怎么样的,顺便让大家看看烧录用的东西到底在这个文件的哪个位置(这几张是按照顺序 这样点击而截图下来的):
2. 烧录注意事项
大家在烧录的时候先和CH340按照TX-RX RX-TX GND-GND 接好插在电脑上。注意这时候开发板不要着急上电,把接口预留着。千万不要先上电!!!
点击上面箭头指出的烧录工具会有一个烧录弹窗,这个弹窗啥都别点,因为烧录的二进制文件系统已经配置好了:
发现“等待设备”的时候,再将SU-03T上电
这个时候应该会发现烧录就开始了。
3. SU-03T实用案例
我们知道单片机开发板上经常会有按键的功能,而按键本质上就是一个边沿检测。所以,如果我们想利用SU-03T做一个开关的话,我们只需要在单片机pin上配置一个边沿检测的功能,让SU-03T输出一个边沿,再让特定的语音触发这个边沿,单片机检测到,从而实现了一个语音控制的功能,那大体思路出来的话可以开始配置了:
配置A25为上升沿触发引脚:
默认低电平输出模式:
添加一条行为,并将控制详情配置好:
低电平时默认脉冲为高,
同时接收端的单片机可以配置成浮空输入模式,记得两个单片机要共地。
至此配置完成。
版权归原作者 Him0304769 所有, 如有侵权,请联系我们删除。