待补充
AI_DesktopCat_Qwen3.5Omni
⭐⭐⭐☆☆ (3/5)
🧩 软硬件结合
已发布
项目简介
An ai hardware using qwen3.5 omni as its model.
AICat 是一个基于 Seeed XIAO ESP32S3 Sense 的开源桌面机器猫项目,它将硬件与AI能力巧妙融合,打造出一只能够看、听、说、动的智能桌面宠物。项目核心由ESP32主控、ST7789屏幕、摄像头、麦克风、MAX98357A扬声器、PCA9685舵机驱动以及STS3032总线舵机构成,实现了完整的交互闭环。
项目特点
**AI 语音交互**:通过麦克风采集语音,后端进行 ASR 和 AI 对话,并通过扬声器播放回复。
**丰富的表情和动作**:屏幕显示表情动画,舵机控制嘴巴、尾巴、耳朵和四肢,实现多种情绪表达。
**网页控制台**:通过浏览器访问后端控制台,可调试视频、语音、表情和舵机。
**模块化设计**:硬件和软件均采用模块化设计,方便复刻、改造和扩展。
**完整的 3D 打印模型**:提供 3D 打印的外壳和结构件模型,可自行打印组装。
技术规格
| 主控芯片 | |
|---|---|
| 屏幕 | |
| 摄像头 | |
| 麦克风 | |
| 扬声器 | |
| 舵机驱动 | |
| 总线舵机 | |
| 普通舵机 | |
| 通信方式 | |
| 后端服务 | |
| AI 服务 |
项目资源
物料清单 (BOM)
| 物料名称 | 数量 | 参考价格 | 备注 |
|---|---|---|---|
| Seeed XIAO ESP32S3 Sense | 1 | — | 带摄像头和麦克风版本 |
| ST7789 SPI 屏幕 (1.83寸) | 1 | — | 170x320 分辨率 |
| MAX98357A I2S 功放模块 | 1 | — | 用于驱动扬声器 |
| 小喇叭 | 1 | — | 3W/4Ω 或类似规格 |
| PCA9685 16 路 PWM 舵机驱动板 | 1 | — | 用于控制普通舵机 |
| STS3032 总线舵机 | 4 | — | 用于四肢,需 TTL/总线转接模块 |
| 2g/3.7g 塑料齿轮舵机 | 4 | — | 用于嘴巴、尾巴、左耳、右耳 |
| MG90S 金属齿轮舵机 | 可选 | — | 用于负载稍高的位置 |
| 外部舵机电源 | 1 | — | 按舵机规格选择,5V 或更高 |
| 杜邦线、面包板或自制 PCB | 若干 | — | 用于连接各模块 |
| USB 数据线 | 1 | — | 用于给 ESP32 供电和烧录 |
| 3D 打印外壳和结构件 | 1套 | — | 项目提供模型文件 |
所需工具
| 工具 | 用途 | 是否必需 |
|---|---|---|
| 3D 打印机 | 打印外壳和结构件 | ✅ 是 |
| 焊台 | 焊接电子元件和连接线 | ✅ 是 |
| 螺丝刀套装 | 组装结构件 | ✅ 是 |
| 杜邦线/面包板 | 电路原型搭建 | ✅ 是 |
| 万用表 | 电路测试和故障排查 | ▢ 推荐 |
| 电脑 | 编程、烧录和运行后端服务 | ✅ 是 |
能力画像
记忆与知识检索
1/5
逻辑推演
2/5
表达与交流
1/5
感知与观察
1/5
数理与计算
2/5
动手与操作
4/5
狂热与坚持
4/5
创造与创新
3/5
项目图库
所需技能
🔧 **动手能力**:需要具备一定的电子焊接、电路搭建和机械组装能力,能够处理杜邦线、面包板、舵机安装等操作。
💻 **编程能力**:需要熟悉 Arduino IDE 的使用,能够修改和上传 ESP32 固件,了解 Python 基础以便配置和运行后端服务。
⚡ **电子电路**:需要理解基本的电路原理,能够看懂接线图,了解电源、共地、I2C、SPI、I2S 等接口的基本概念。
适用场景
**桌面 AI 宠物**:作为桌面上的智能互动伙伴,可以进行语音对话和表情互动。
**硬件学习项目**:适合学习 ESP32、舵机控制、语音交互、嵌入式开发等技术的综合实践。
**创客作品展示**:作为创客空间或技术展览的交互式展品。
**二次开发平台**:项目模块化设计,方便开发者在此基础上增加新功能或改进现有设计。