安信可科技双11狂欢来啦
●大促活动商品:官方立减15% 直击底价 无需凑单
●非大促活动商品:每满200-20
🔹活动时间:
10/20 20:00:00 – 11/14 23:59:59
这次评测的是安信可科技出品的Ai-WV01-32S的小智AI语音模组。
将从开箱、配网、语音测试,到最终通过串口指令控制一个真实的LED灯,完整复现一次智能语音产品的测试流程。
开箱与硬件初探
很幸运收到安信可送测试的Ai-WV01-32S模组,依然采用防静电包装,模块紧凑小巧。

为了快点上电测试,直接在模组上按丝印焊接了咪头、喇叭、和供电引线。

快速上手
配网
模块硬件方案和AiPi-palChatV1是相同的,所以固件和配网流程都是相同的。
总结:整个配网过程还是很顺利的。
唤醒和对话测试
为测试不同供电方式的影响,分别采用了电池和开关电源供电。
开关电源方案为12V输入,经由7805和1086两颗LDO降压至5V和3.3V为模组供电。
电池供电的情况
开关电源测试的情况
测试的情况汇总如下:
供电方式影响:目前看,开关电源供电和电池供电对唤醒、打断、对话的距离和识别情况没有明显的影响。
朝向3米内:在咪头朝向,3米内唤醒、打断、对话效果都是可以接受的,比较流畅。
全屋环境(约2米):全屋2米内唤醒、对话是比较流畅能接受的。超过2米后对话会受影响,但唤醒功能仍可触发。
调用MCP服务
通过MCP服务实现功能扩展和AiPi-palChatV1相同。
通过UART-MCP实现语音关灯
固件烧录
更新UART-MCP固件
烧录2.4版本的固件,虽说还有一些问题,暂时还能满足简单的开关需求。
下载并烧录固件,具体过程参看安信可操作说明。
出现绿色完成提示,表示烧录成功。
硬件连接与配置
通过串口和电脑连接进行简单的设置。
baudrate-set {"role":"MCU","msgType":"status","status":9600},将默认的115200波特率修改成9600。
连接STC15W408AS单片机
这里采用手上最便宜的STC15W408AS单片机来实现控制IO口的led。
通信逻辑与代码实现
固件内置的MCP控制可以实现对灯的开关控制,串口输出信息:
[14:30:12.491]收←◆{"role":"AI board","LED":true,"msgType":"status","status":"OK"}
[14:30:36.679]收←◆{"role":"AI board","LED":false,"msgType":"status","status":"OK"}
解析串口数据,实现对单片机IO口的开关控制。
void checkRecBuff(BYTE *Buff,BYTE len){char *p=NULL;UART1_SendString(Buff);p = strstr(Buff,"\"LED\":true");if(p){LED = 1;}else {p = strstr(Buff,"\"LED\":false");LED = 0;}}
完整的单片机代码
实现的效果如下:
成功实现了通过语音指令“打开灯/关闭灯”来控制由STC15W408AS单片机驱动的LED灯。
总结
模组优点
●硬件语音唤醒:唤醒和打断响应流畅,体验良好。
●集成度高:模块自带屏蔽罩,抗干扰能力强;内部集成音频功放,方便开发。
●可扩展性:通过UART-MCP服务,可以便捷地实现自定义功能扩展。
遇到的问题与注意事项
●供电要求:模组的3.3V供电需要足够的电流。使用常见的AMS1117-3.3等LDO可能因电流不足导致模组不断重启。
●固件稳定性:
◆在测试的多个版本(包括V2.4)中,存在一定概率无法进入配网模式的问题,通常需要重新上电才能解决。
◆存在异常休眠现象:特别是在通过串口指令 wake-up 唤醒后,模组可能在1秒内迅速进入休眠,且后续难以通过语音或指令再次唤醒。
◆这几个版本的固件也同时遇到了唤醒后,在一秒后就进入到休眠状态。特别是通过wake-up {"role":"MCU","msgType":"wake-up","wake-up":}唤醒后,容易复现。采用指令唤醒后,极短时间内就休眠了,不管后续是语音唤醒还是指令唤醒。(2.4版本的固件对指令唤醒好像不支持)

业务咨询请联系:18022036575





