随着智能家居普及,用户对空气净化器等家电的交互体验要求越来越高。现有 PB30 净化器
主要依赖机身按键与 APP 控制,在用户双手不便(做饭、清洁、照护婴幼儿)或远距离场景
下操作不便、响应不及时,影响使用体验。
本项目在 PB30 电控系统基础上集成基于杰理 AC79 芯片的语音模块,通过 UART 协议
(55 AA 帧头、CRC16-Modbus 校验)与主控 MCU 通信,实现开机、关闭、智能净化、
睡眠净化、风速一至十档调节、滤网寿命与空气质量查询等语音控制,解决免触碰、
免唤醒即可操控的痛点,提升产品差异化竞争力与用户交互体验。
本项目为 PB30 空气净化器新增离线语音交互能力,主要包含四大功能模块:
1、语音识别模块:基于杰理 AC79 芯片实现本地离线唤醒与命令词识别,支持"追觅追觅"
唤醒词及开机、关闭、智能净化、睡眠净化、风速一至十档、增大/减小风速、滤网寿命、
空气质量等命令词,无需联网即可识别。
2、协议通信模块:语音模块与电控主控 MCU 通过 UART 串口通信,采用 55 AA 帧头、
CRC16-Modbus 校验的自定义协议,保证指令收发的完整与可靠。
3、设备控制与状态查询模块:将识别结果转换为对应控制帧下发主控,实现开关机、模式
切换、风速调节,并支持滤网寿命、空气质量等状态查询与语音播报反馈。
4、配网状态提示模块:接收主控上报的配网状态(成功/连接中/失败),通过语音进行
实时提示,提升联网交互体验。
编写串口协议,使用modebus-crc16协议,进行验证,命令词串口协议
(识别→MCU),播报串口协议
(MCU→识别),支持离线唤醒,在线唤醒,使用了C++,和C语言
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!

下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态
评论