A fully local, open-source replacement board that brings Home Assistant voice to the 1st Gen Google Home Mini
MiciMike Home Mini Drop-In PCB
嵌入式
⭐⭐⭐☆☆ (3/5)
已发布
项目简介
开源替换板,为初代Google Home Mini带来Home Assistant语音功能。
项目特点
**完全本地运行**:所有语音识别和处理都在设备本地完成,无需联网,保护隐私。
**即插即用替换**:直接替换第一代Google Home Mini的原装主板,无需额外改装。
**Home Assistant原生集成**:无缝接入Home Assistant,支持语音控制智能家居设备。
**开源硬件与软件**:电路设计、固件和外壳文件全部开源,可自由修改和定制。
**保留原有外观**:利用原Google Home Mini的外壳、麦克风和LED灯环,外观不变。
**低成本方案**:相比购买新的智能音箱,只需更换一块PCB即可实现本地语音助手。
技术规格
项目资源
物料清单 (BOM)
| 物料名称 | 数量 | 参考价格 | 备注 |
|---|---|---|---|
| ESP32-S3模块(如ESP32-S3-WROOM-1) | 1 | — | 需8MB PSRAM版本 |
| USB-C母座(16P,带CC引脚) | 1 | — | 用于供电和编程 |
| 2.0mm间距JST连接器(4P) | 2 | — | 连接麦克风 |
| 2.0mm间距JST连接器(6P) | 1 | — | 连接LED灯环 |
| 2.0mm间距JST连接器(4P) | 1 | — | 连接触控面板 |
| 2.0mm间距JST连接器(2P) | 1 | — | 连接扬声器 |
| 10kΩ 0603贴片电阻 | 2 | — | I2C上拉电阻 |
| 1kΩ 0603贴片电阻 | 1 | — | LED数据线限流 |
| 100nF 0603贴片电容 | 5 | — | 电源去耦 |
| 10μF 0805贴片电容 | 2 | — | 电源滤波 |
| 复位按键(3x6mm贴片) | 1 | — | 用于固件烧录 |
| PCB(双面FR4,1.6mm厚) | 1 | — | 按Gerber文件生产 |
所需工具
| 工具 | 用途 | 是否必需 |
|---|---|---|
| 电烙铁+焊台 | 焊接贴片元件 | ✅ 是 |
| 热风枪 | 焊接ESP32模块 | ▢ 推荐 |
| 镊子 | 贴片元件放置 | ✅ 是 |
| 万用表 | 检查短路和电压 | ▢ 推荐 |
| USB-C数据线 | 供电和固件烧录 | ✅ 是 |
| 螺丝刀套装 | 拆解Google Home Mini | ✅ 是 |
| 编程器(如ESP-Prog) | 首次烧录固件 | ▢ 推荐 |
| 3D打印机 | 打印外壳(如需) | ▢ 推荐 |
能力画像
**记忆与知识检索**:2/5 — 项目本身不涉及知识库或检索功能,但可配合Home Assistant实现。
**动手与操作**:4/5 — 需要焊接贴片元件、拆解原设备、组装调试,适合有焊接经验的爱好者。
**编程与算法**:3/5 — 需要配置ESPHome YAML文件,了解基本的语音助手参数调整。
**设计与建模**:2/5 — 硬件设计已开源,如需修改PCB或外壳需要KiCad和3D建模能力。
**实验与调试**:4/5 — 需要调试麦克风灵敏度、LED灯效、触控响应等,涉及串口日志分析。
**协作与分享**:3/5 — 项目开源,可通过GitHub提交Issue或PR,社区协作改进。
**学习与研究**:4/5 — 适合学习ESP32音频处理、I2S协议、Home Assistant语音集成。
**系统集成**:4/5 — 需要将硬件与Home Assistant、ESPHome、语音管道等软件系统集成。
所需技能
基本的电子焊接能力(贴片元件焊接)
熟悉ESP32微控制器开发
了解Home Assistant和ESPHome配置
能够拆解和组装消费电子产品
基础的Linux命令行操作(用于固件编译)
英语阅读能力(查阅文档和社区讨论)
适用场景
将废弃的第一代Google Home Mini改造为本地语音助手
智能家居爱好者需要完全离线的语音控制方案
隐私敏感用户希望避免云端语音处理
学习ESP32音频处理和Home Assistant集成的教育项目
开源硬件爱好者进行二次开发和定制
低成本搭建多房间本地语音控制节点