以下作品由安信可社區(qū)用戶zzbinfo制作
這次評測的是安信可科技出品的Ai-WV01-32S的小智AI語音模組。
將從開箱、配網(wǎng)、語音測試,到最終通過串口指令控制一個真實的LED燈,完整復(fù)現(xiàn)一次智能語音產(chǎn)品的測試流程。
No01、開箱與硬件初探
很幸運收到安信可送測試的Ai-WV01-32S模組,依然采用防靜電包裝,模塊緊湊小巧。

為了快點上電測試,直接在模組上按絲印焊接了咪頭、喇叭、和供電引線。

No02、快速上手
配網(wǎng)
模塊硬件方案和AiPi-palChatV1是相同的,所以固件和配網(wǎng)流程都是相同的。
Ai-WV01-32S模組配網(wǎng)過程

總結(jié):整個配網(wǎng)過程還是很順利的。
喚醒和對話測試
為測試不同供電方式的影響,分別采用了電池和開關(guān)電源供電。
開關(guān)電源方案為12V輸入,經(jīng)由7805和1086兩顆LDO降壓至5V和3.3V為模組供電。
電池供電的情況
Ai-WV01-32S喚醒對話測試,電池供電和開關(guān)電源供電不同情況

開關(guān)電源測試的情況

測試的情況匯總?cè)缦拢?/strong>
供電方式影響:目前看,開關(guān)電源供電和電池供電對喚醒、打斷、對話的距離和識別情況沒有明顯的影響。
朝向3米內(nèi):在咪頭朝向,3米內(nèi)喚醒、打斷、對話效果都是可以接受的,比較流暢。
全屋環(huán)境(約2米):全屋2米內(nèi)喚醒、對話是比較流暢能接受的。超過2米后對話會受影響,但喚醒功能仍可觸發(fā)。
調(diào)用MCP服務(wù)
通過MCP服務(wù)實現(xiàn)功能擴展和AiPi-palChatV1相同。
Ai-WV01-32S模組調(diào)用MCP服務(wù)測試

No03、通過UART-MCP實現(xiàn)語音關(guān)燈
固件燒錄
更新UART-MCP固件
燒錄2.4版本的固件,雖說還有一些問題,暫時還能滿足簡單的開關(guān)需求。
下載并燒錄固件,具體過程參看安信可操作說明。


出現(xiàn)綠色完成提示,表示燒錄成功。
硬件連接與配置
通過串口和電腦連接進行簡單的設(shè)置。
baudrate-set {"role":"MCU","msgType":"status","status":9600},將默認的115200波特率修改成9600。
連接STC15W408AS單片機
這里采用手上最便宜的STC15W408AS單片機來實現(xiàn)控制IO口的led。

通信邏輯與代碼實現(xiàn)
固件內(nèi)置的MCP控制可以實現(xiàn)對燈的開關(guān)控制,串口輸出信息:
[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"}
解析串口數(shù)據(jù),實現(xiàn)對單片機IO口的開關(guān)控制。
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單片機代碼.rar
實現(xiàn)的效果如下:
成功實現(xiàn)了通過語音指令“打開燈/關(guān)閉燈”來控制由STC15W408AS單片機驅(qū)動的LED燈。
Ai-WV01-32S模組通過單片機控制開關(guān)燈

No04、總結(jié)
模組優(yōu)點
●硬件語音喚醒:喚醒和打斷響應(yīng)流暢,體驗良好。
●集成度高:模塊自帶屏蔽罩,抗干擾能力強;內(nèi)部集成音頻功放,方便開發(fā)。
●可擴展性:通過UART-MCP服務(wù),可以便捷地實現(xiàn)自定義功能擴展。
遇到的問題與注意事項
●供電要求:模組的3.3V供電需要足夠的電流。使用常見的AMS1117-3.3等LDO可能因電流不足導(dǎo)致模組不斷重啟。
●固件穩(wěn)定性:
◆在測試的多個版本(包括V2.4)中,存在一定概率無法進入配網(wǎng)模式的問題,通常需要重新上電才能解決。
◆存在異常休眠現(xiàn)象:特別是在通過串口指令 wake-up 喚醒后,模組可能在1秒內(nèi)迅速進入休眠,且后續(xù)難以通過語音或指令再次喚醒。
◆這幾個版本的固件也同時遇到了喚醒后,在一秒后就進入到休眠狀態(tài)。特別是通過wake-up {"role":"MCU","msgType":"wake-up","wake-up":}喚醒后,容易復(fù)現(xiàn)。采用指令喚醒后,極短時間內(nèi)就休眠了,不管后續(xù)是語音喚醒還是指令喚醒。(2.4版本的固件對指令喚醒好像不支持)
審核編輯 黃宇
-
AI
+關(guān)注
關(guān)注
91文章
39774瀏覽量
301372
發(fā)布評論請先 登錄
安信可AI語音開發(fā)板全面升級商用版!(附教程)
安信可AI語音開發(fā)板AiPi-PalChatV1 + MCP,通過HomeAssistant自動化控制設(shè)備
安信可離線語音開發(fā)板:二次開發(fā)語音控制LED燈
安信可小智AI語音模組實測:實現(xiàn)語音控制關(guān)燈
評論