
【立创开发板】爱山派
简介
搭载WiFi+BLEESP32-S3的AI对话板!集成DVP摄像头、2寸IPS触摸屏,含RGBW、外拓接口、TF卡、USB2.0。双音频芯片,双麦克风阵列,回声消除、实时打断、位置检测。
简介:搭载WiFi+BLEESP32-S3的AI对话板!集成DVP摄像头、2寸IPS触摸屏,含RGBW、外拓接口、TF卡、USB2.0。双音频芯片,双麦克风阵列,回声消除、实时打断、位置检测。开源协议
:GPL 3.0
描述
MimicLaw 本质是一个运行在 ESP32 上的 LLM 客户端框架,它可以:
🌐 连接 WiFi
🤖 调用大模型 API(OpenAI / Anthropic / DeepSeek 等)
📦 解析返回的 JSON
⚡ 本地执行逻辑(例如控制 GPIO / RGB 灯)
它不是一个聊天机器人,而是一个让大模型驱动硬件的桥梁。
ESP32-S3 + WiFi + LLM = 可被自然语言驱动的嵌入式控制器。
问题解决与待解决
✅ 接入 API。
❌ 先点亮红灯1秒,后当前时间,执行后者会重复执行点灯。
✅ 接入 API。
❌ 每次回复时间至少2秒,需写开发板BSP支持。
✅ 飞书群组机器人聊天控制开发板。
❌ 原爱山派 V5.3.2,新MimiClaw V5.5.3,待二者融合。


本项目使用 ESP32S3-WROOM-1-N16R8 模组,结合 ES7210、ES8311、NS4150B、ZTS6216 音频处理元件和 DVP 摄像头、IPS 触摸屏等实现AI对话板功能。 搭载双核的 ESP32S3-WROOM-1 模组集成了8MB PSRAM 和 16MB FLASH,为程序提供合理的存储空间。
爱山派的 “爱” 代表AI的意思,即 AI对话板 。
固件功能
✅ 开机连接默认 WiFi,若无默认选择输入密码连接。
✅ 扫描周边蓝牙设备,选择所需设备进行连接。
✅ 下拉框选择音乐,可暂停、上一首、下一首、调音量。
✅ 显示 SD 卡内文件名称,若为文件夹可进入查看。
✅ 微信聊天界面,右上角设置按钮来选择 LLM。
✅ 进入为摄像头拍摄画面,右上角拍照按钮 AI 识图。
项目参数
✅ ESP32S3 系列主控,双核处理器,主频 240MHz。
✅ 采用 IO 拓展芯片,I2C 驱动,拓展 8 路 GPIO。
✅ 采用音频 ADC 芯片,用于麦克风信号的采集和数字化处理。
✅ 采用音频 CODEC 芯片,用于音频输出控制。
✅ 采用 3W 单声道功放芯片,适配 4Ω3W 喇叭。
✅ 采用模拟输出麦克风,双麦用作回声消除、实时打断、位置检测。
✅ 采用拓展排针接口,与对应开发板上下合体联接,形成一体化模块。
✅ 采用电容触摸LCD屏,分辨率 240*320。
✅ 采用 DVP 接口,30W 像素。
✅ 采用一线模式,节省 IO 使用。
✅ 采用拓展 IO 高低电平控制,可组合 7+1 色。
✅ 采用拓展接口,默认 UART 通信,可外加 CAN 通信。
电源供电通过 M2贴片圆螺母 或 GH125连接器 输入,采用M2贴片圆螺母时,可与 电山派 上下合体联接。 通过最大能够提供 3A 电流的 DCDC 降压至 5V。通过两路最大能够提供 1A 电流的 DCDC 降压至 3.3V 分别为音频电路供电和其他电路供电。
ES7210 可以连接 4 个 MIC,开发板上连接了 3 个 MIC,MIC1 和 MIC2 接收人说话的声音,而 MIC3 连接了 ES8311 的输出,用于回声消除。
两路 USB 分别为烧录和通信,自动下载电路使用 CH340C。
软件开发
本项目部分程序文件解释说明。
- app_audio: 音频应用程序
- app_ui: 屏幕 UI 程序
- asset_ui: 字体图像程序
- baidu_api: 百度 API 程序
- bsp_asp: BSP 初始化程序
- bsp_audio: ES7210、ES8311 驱动程序
- bsp_camera: GC0308 驱动程序
- bsp_io: PCA9557PW 驱动程序
- bsp_lcd: 2 寸 触摸 LCD 驱动程序
- bsp_sdcard: SD 卡驱动程序
- llm_api: 大模型 API 程序
由于众多大模型 AI_CHAT 的底层 API 接口都比较统一, 所以在程序中设置了 LLM 可在线替换( AI 对话应用的设置图标修改)。但 AI_VISION 的底层 API 接口并不统一,所以在程序中默认使用 Kimi 的 AI 识图。
curl https://api.deepseek.com/chat/completions \
-H "Content-Type: application/json" \
-H "Authorization: Bearer ${DEEPSEEK_API_KEY}" \
-d '{
"model": "deepseek-chat",
"messages": [
{"role": "system", "content": "You are a helpful assistant."},
{"role": "user", "content": "Hello!"}
],
"stream": false
}'
{
"model": "moonshot-v1-8k-vision-preview",
"messages":
[
{
"role": "system",
"content": "你是 Kimi,由 Moonshot AI 提供的人工智能助手,你更擅长中文和英文的对话。你会为用户提供安全,有帮助,准确的回答。同时,你会拒绝一切涉及恐怖主义,种族歧视,黄色暴力等问题的回答。Moonshot AI 为专有名词,不可翻译成其他语言。"
},
{
"role": "user",
"content":
[
{
"type": "image_url",
"image_url":
{
"url": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGAAAABhCAYAAAApxKSdAAAACXBIWXMAACE4AAAhOAFFljFgAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAUUSURBVHgB7Z29bhtHFIWPHQN2J7lKqnhYpYvpIukCbJEAKQJEegLReYFIT0DrCSI9QEDqCSIDaQIEIOukiJwyza5SJWlId3FFz+HuGmuSSw6p+dlZ3g84luhdUeI9M3fmziyXgBCUe/DHYY0Wj/tgWmjV42zFcWe4MIBBPNJ6qqW0uvAbXFvQgKzQK62bQhkaCIPc10q1Zi3XH1o/IG9cwUm0RogrgDY1KmLgHYX9DvyiBvDYI77XmiD+oLlQHw7hIDoCMBOt1U9w0BsU9mOAtaUUFk3oQoIfzAQFCf5dNMEdTFCQ4NtQih1NSIGgf3ibxOJt5UrAB1gNK72vIdjiI61HWr+YnNxDXK0rJiULsV65GJeiIescLSTTeobKSutiCuojX8kU3MBx4I3WeNVBBRl4fWiCyoB8v2JAAkk9PmDwT8sH1TEghRjgC27scCx41wO43KAg+ILxTvhNaUACwTc04Z0B30LwzTzm5Rjw3sgseIG1wGMawMBPIOQcqvzrNIMHOg9Q5KK953O90/rFC+BhJRH8PQZ+fu7SjC7HAIV95yu99vjlxfvBJx8nwHd6IfNJAkccOjHg6OgIs9lsra6vr2GTNE03/k7q8HAhyJ/2gM9O65/4kT7/mwEcoZwYsPQiV3BwcABb9Ho9KKU2njccDjGdLlxx+InBBPBAAR86ydRPaIC9SASi3+8bnXd+fr78nw8NJ39uDJjXAVFPP7dp/VmWLR9g6w6Huo/IOTk5MTpvZesn/93AiP/dXCwd9SyILT9Jko3n1bZ+8s8rGPGvoVHbEXcPMM39V1dX9Qd/19PPNxta959D4HUGF0RrAFs/8/8mxuPxXLUwtfx2WX+cxdivZ3DFA0SKldZPuPTAKrikbOlMOX+9zFu/Q2iAQoSY5H7mfeb/tXCT8MdneU9wNNCuQUXZA0ynnrUznyqOcrspUY4BJunHqPU3gOgMsNr6G0B0BpgUXrG0fhKVAaaF1/HxMWIhKgNMcj9Tz82Nk6rVGdav/tJ5eraJ0Wi01XPq1r/xOS8uLkJc6XYnRTMNXdf62eIvLy+jyftVghnQ7Xahe8FW59fBTRYOzosDNI1hJdz0lBQkBflkMBjMU5iL13pXRb8fYAJrB/a2db0oFHthAOEUliaYFHE+aaUBdZsvvFhApyM0idYZwOCvW4JmIWdSzPmidQaYrAGZ7iX4oFUGnJ2dGdUCTRqMozeANQCLsE6nA10JG/0Mx4KmDMbBCjEWR2yxu8LAM98vXelmCA2ovVLCI8EMYODWbpbvCXtTBzQVMSAwYkBgxIDAtNKAXWdGIRADAiMpKDA0IIMQikx6QGDEgMCIAYGRMSAsMgaEhgbcQgjFa+kBYZnIGBCWWzEgLPNBOJ6Fk/aR8Y5ZCvktKwX/PJZ7xoVjfs+4chYU11tK2sE85qUBLyH4Zh5z6QHhGPOf6r2j+TEbcgdFP2RaHX5TrYQlDflj5RXE5Q1cG/lWnhYpReUGKdUewGnRmhvnCJbgmxey8sHiZ8iwF3AsUBBckKHI/SWLq6HsBc8huML4DiK80D6WnBqLzN68UFCmopheYJOVYgcU5FOVbAVfYUcUZGoaLPglCtITdg2+tZUFBTFh2+ArWEYh/7z0WIIQSiM43lt5AWAmWhLHylN4QmkNEXfAbGqEQKsHSfHLYwiSq8AnaAAKeaW3D8VbijwNW5nh3IN9FPI/jnpaPKZi2/SfFuJu4W3x9RqWL+N5C+7ruKpBAgLkAAAAAElFTkSuQmCC"
}
},
{
"type": "text",
"text": "请描述这个图片"
}
]
}
],
"temperature": 0.6
}
安装结构
项目采用叠层设计,大幅度降低整体厚度到 8mm。
组装步骤1:使用 M2 螺丝将 3D 打印件固定到主板。
组装步骤2:将屏幕和触摸 FPC 线连接到副板。
组装步骤3:用胶水将副板粘贴到屏幕和打印件上。
注意事项
设计图
未生成预览图,请在编辑器重新保存一次BOM
暂无BOM3D模型
| 序号 | 文件名称 | 下载次数 |
|---|---|---|
| 1 | 爱山派屏幕固定.stl | 5 |
附件
| 序号 | 文件名称 | 下载次数 |
|---|---|---|
| 1 | asp_ai_can【V5.3.2】.zip | 14 |
| 2 | mimiclaw【V5.5.3】.zip | 14 |
| 3 | readme.txt | 10 |
克隆工程工程成员
知识产权声明&复刻说明
本项目为开源硬件项目,其相关的知识产权归创作者所有。创作者在本平台上传该硬件项目仅供平台用户用于学习交流及研究,不包括任何商业性使用,请勿用于商业售卖或其他盈利性的用途;如您认为本项目涉嫌侵犯了您的相关权益,请点击上方“侵权投诉”按钮,我们将按照嘉立创《侵权投诉与申诉规则》进行处理。
请在进行项目复刻时自行验证电路的可行性,并自行辨别该项目是否对您适用。您对复刻项目的任何后果负责,无论何种情况,本平台将不对您在复刻项目时,遇到的任何因开源项目电路设计问题所导致的直接、间接等损害负责。










