发帖
1 0 0

【电子DIY作品】HA 语音控制终端

无垠的广袤
论坛元老

42

主题

74

回帖

4996

积分

论坛元老

积分
4996
QQ
电子DIY 18 1 2 小时前

【电子DIY作品】HA 语音控制终端

本文介绍了基于 Ai-Thinker AiPi-PalChatV1 开发板设计的 Home Assistant 智能家居语音控制终端,包括外壳设计、小智MCP配置、HA平台连接等。

开发板

AiPi-PalChatV1 开发板包括开发板主体、扬声器、麦克风模块。

AiPi-PalChatV1 是一款接入了 小智 AI 智能体 的微型语音交互开发板,专为轻量级智能语音场景设计。

AiPi-PalChatV1.jpg

基于安信可 Ai-WB2-12F 模组主控,具备高集成度、高性价比等特性,支持 离线语音唤醒语音打断 功能,结合 2W/8Ω 扬声器与双供电模式(Type-C + 电池),适用于快速部署语音交互能力的硬件创新场景。

详见:安信可产品文档中心 . AiPi-PalChatV1 . AiPi-PalChatV1 SDK .

外壳设计

  • 外壳基于官方文档提供的 PCB 设计文件,且相关尺寸经过实际测量
  • 外壳设计工具:使用嘉立创专业版 EDA 设计基本板卡形状,实现快速构建上下层结构的外壳;
  • 考虑到开发板的对角线孔位和扬声器挂耳孔位正好对齐,可直接使用 M2 螺丝固定,简化设计。

board-speaker-hole.jpg

  • 3D 外壳设计效果

chatv1_shell_3D.jpg

  • 使用嘉立创免费 3D 打印券,完成实物打印及组装:

shell_print_view.jpg

  • 上电效果展示

top-bottom-view.jpg

特点

  • 顶部包括 LED 指示灯窗口,用于显示供电、充电、设备连接状态等信息;
  • 侧边包括两个拾音器安装孔位,确保准确拾音;
  • 底部打孔设计,便于扬声器音频传播;
  • 侧边三个孔位,对应 Type-C 数据线供电接口、RST 复位按键、拨动开关,便于调试和日常操作;
  • 顶部对角位置包括两个 M2 螺丝孔,用于固定外壳上下层、开发板以及扬声器。

动态展示

shell_show.gif

HA 语音控制

包括准备工作、语音控制测试等。

准备工作

  • 根据 Ai-Thinker 官方文档完成开发板相关配置,配网、连接小智并实现聊天对话;
  • 安装 Docker 环境,部署 HomeAssistant 智能家居平台、EMQX 服务器用以接收 MQTT 消息;
  • HA 安装 MCP Server 和 Xiaozhi MCP 集成服务,并完成 MCP 联网在线;
  • HA 开启语音助手功能,并公开相关目标实体项,如传感器、开关等,用于数据读取和设备控制;

详见:【AiPi-PalChatV1语音开发板】Home Assistant 语音助手 .

语音控制

包括传感器数据读取和开关控制。

传感器读取

语音获取温度传感器数值

temp_ha.png

对话内容:

Q: 你好,小安
A: 我在
Q: 接入家庭助理
A: 已接入 Home Assistant 家庭助理
Q: 温度的值
A: 当前温度是 xxx 摄氏度 …

开关控制

语音控制 打开关闭 Switch 开关

switch_temp.jpg

对话内容:

Q: 你好,小安
A: 我在
Q: 打开 Switch
A: 好的,正在打开 ……
Q: 关闭 Switch
A: 好的,已关闭 ……

总结

本文介绍了基于 Ai-Thinker AiPi-PalChatV1 开发板设计的 Home Assistant 智能家居语音控制终端,包括外壳设计、小智MCP配置、HA平台连接、终端设备的语音读取与控制等。为该产品的开发设计、物联网相关、自动化控制等多场景应用提供了参考。

──── 0人觉得很赞 ────

使用道具 举报

点赞
您需要登录后才可以回帖 立即登录
高级模式
返回
统计信息
  • 会员数: 29727 个
  • 话题数: 43226 篇