[i=s] 本帖最后由 大猫的鱼 于 2026-7-31 20:53 编辑 [/i]
一、项目简介
每天准备做饭时,“今天吃什么”往往是一个需要认真思考的问题。冰箱里有一些食材,却不知道怎样搭配;即使有了想法,也常常要掏出手机搜索菜谱。洗菜、切菜或手上沾水时,手机操作并不方便,语音交互会是一种更自然的方式。
因此,我设计了“食语精灵”这款面向厨房场景的 AI 语音终端。它以安信可 Ai-WV02-32S 模组为核心,放置在厨房台面、餐桌或冰箱附近。用户可以直接通过语音描述手边食材或烹饪需求,让 AI 推荐菜谱、说明做法、估算烹饪时间,成为一个随时可以交流的厨房小伙伴。
本项目并不是想替代专业菜谱 App,而是尝试把 AI 语音交互做成一个独立、轻量、触手可及的小设备。用户无需拿起手机、无需打字,只要自然地开口提问,就能得到烹饪建议。
二、硬件设计与结构设计
食语精灵使用安信可 Ai-WV02-32S 模组作为核心 AI 语音交互模块。模组具备 Wi-Fi 联网能力,配合原厂小智 AI 固件,可以实现语音输入、联网对话和语音播报,因此很适合用于搭建独立的语音终端。
为了让模组以更完整的作品形态呈现,我围绕 Ai-WV02-32S 设计了专用 PCB。PCB 上预留了模组安装位置、电源部分、串口调试接口、音频相关接口和必要的扩展位置,方便进行供电、联网测试、语音交互测试以及后续功能扩展。
外壳部分采用 3D 建模和 3D 打印制作。设计时主要考虑了 PCB 固定、麦克风拾音孔、扬声器出音孔、USB 供电与调试开口等因素。相较于直接裸露开发板,外壳使设备更适合放在厨房和餐桌等实际生活环境中,也方便后期增加桌面支架、冰箱磁吸结构或更多个性化外观。
原理图:

PCB+外壳:

四、软件部分
当前版本使用安信可提供的 Ai-WV02-32S 原厂小智 AI 固件。该固件已经具备联网、语音识别、AI 对话与语音播报能力,本项目没有修改模组底层固件,重点完成了硬件电路、PCB、外壳和厨房使用场景的设计与验证。
固件烧录和调试使用 BouffaloLabDevCube 工具。复刻者可以根据安信可官方文档下载工具和对应固件,再按下方接线完成烧录。
烧录工具:BouffaloLabDevCube-v1.9.0
固件链接:
[此处填写固件下载链接]
USB 转 TTL VCC(3.3V) → Ai-WV02-32S 3V3
USB 转 TTL GND → Ai-WV02-32S GND
USB 转 TTL TXD → Ai-WV02-32S RXD
USB 转 TTL RXD → Ai-WV02-32S TXD
USB 转 TTL DTR → Ai-WV02-32S IO2
USB 转 TTL RTS → Ai-WV02-32S EN
烧录时,在 DevCube 中选择正确的 COM 口,勾选 <span>Single Download Options</span> 内的 <span>Enable</span>,固件地址设置为 <span>0x0</span>,选择对应的合成固件后执行烧录。
五、成品展示与演示视频
目前食语精灵已经完成 PCB、3D 外壳和联网语音对话测试。整个作品从模组测试逐步完成了电路设计、PCB 制作、结构设计和通电验证,最终形成了一台可以独立放置和进行语音交流的 AI 厨房终端原型。
演示视频:
视频演示-大猫的鱼
六、总结与后续方向
食语精灵是一款面向厨房场景的 AI 语音终端。本项目完成了 Ai-WV02-32S 联网聊天测试、自制 PCB 和 3D 外壳设计,用户可以通过语音口述食材,咨询菜谱、做法和预计烹饪时间。
开发中曾尝试使用官方 BouffaloLabDevCube-v1.9.0 和固件进行烧录,以实现食材语音记录等功能。但工具虽能读取 BL616 的芯片 ID 和 MAC 地址,却在 Flash 初始化阶段持续报错:
ErrorCode: 003B, BFLB FLASH SET PARA FAIL
社区中有个帖子和我报错一样:Ai-WV02无法烧录
手动拉低 IO2 进入下载模式后问题仍存在。为避免擦除已经可以正常联网聊天的原厂小智固件,本次作品保留原厂固件,重点展示硬件原型、结构设计和语音菜谱咨询体验。
后续将在解决烧录问题后,加入食材库存记录、保质期提醒和基于现有食材的自动菜谱推荐功能。
Gitee开源地址:https://gitee.com/syl2109155672/Ai-WV02/tree/master/Ai-WV02