使用语音控制SU-03T播放单片机所检测到的温度

本文章主要记录如何配置su-03t这个模块完成 “语音交互” ,也就是我们唤醒su-03t的时候,su-03t完成回答,主要是智能公元这个网站的使用。

项目需要:SU-03T、单片机、测温传感器

实现功能:大白话说就是       人:“当前温度为多少啊”     su-03t:“当前温度为36”

 完成一个指标的播放,需要两个行为,一个设置为命令词触发,一个设置为串口输入触发:

1、首先使用命令词触发通过串口向单片机发送一个数据,如0XA1

 2、在单片机判断接收,当单片机接收到0XA1时,将传感器获取到的温度通过串口发送给su-03t

图一

图二 

图一中我所圈的这个数据具体根据串口输入的信息号进行填写(图二所圈的位置),在说白一点,当我们需要播放多条指标时,串口输入有很多触发当时(单片机发送温度、单片机发送湿度等都可以触发),0x01就相当于一个地址码,用于su-03t判断是那个输入,从而实现判断功能。

3、Su-03t触发串口输入,触发之后进行相应播报(串口输入触发配置:添加触发、添加控制)

       

                            图三                                                                              图四

图三中所圈的第一个圈类型使用unsigned char 就行,第二个圈代表数据输入以一定的数据协议传输。0XAA  0X55  "  "    " "  0X55  0XAA,一共六个十六进制,去除帧头、帧尾,只有两个有用数据,第一个双引号代表的是串口输入的信息号(相当于地址码),第二个双引号代表的是要检测的数据,比如说35,代表当前温度是35。

评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值