站内搜索
发作品签到
【立创开发板】爱山派
专业版

【立创开发板】爱山派

简介

搭载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

创建时间:2025-12-22 19:24:49更新时间:2026-03-18 09:31:26

描述

版本更新
MimiClaw

MimicLaw 本质是一个运行在 ESP32 上的 LLM 客户端框架,它可以:

🌐 连接 WiFi
🤖 调用大模型 API(OpenAI / Anthropic / DeepSeek 等)
📦 解析返回的 JSON
⚡ 本地执行逻辑(例如控制 GPIO / RGB 灯)

它不是一个聊天机器人,而是一个让大模型驱动硬件的桥梁。
ESP32-S3 + WiFi + LLM = 可被自然语言驱动的嵌入式控制器。

核山派

问题解决与待解决

飞书接入

✅ 接入 API。

上下文混乱

❌ 先点亮红灯1秒,后当前时间,执行后者会重复执行点灯。

DeepSeek 接入

✅ 接入 API。

时间和支持包

❌ 每次回复时间至少2秒,需写开发板BSP支持。

机器人聊天

✅ 飞书群组机器人聊天控制开发板。

ESP-IDF 版本

❌ 原爱山派 V5.3.2,新MimiClaw V5.5.3,待二者融合。

实施过程
实物图
1.创建应用
拆解图
2.添加机器人
实物图
3.增加权限
实物图
4.配置事件
实物图
5.添加事件
拆解图
6.创建版本
实物图
7.创建群组
拆解图
8.添加机器人
拆解图
9.机器人对话
拆解图
10.程序monitor
爱山派
项目介绍

本项目使用 ESP32S3-WROOM-1-N16R8 模组,结合 ES7210、ES8311、NS4150B、ZTS6216 音频处理元件和 DVP 摄像头、IPS 触摸屏等实现AI对话板功能。 搭载双核的 ESP32S3-WROOM-1 模组集成了8MB PSRAM 和 16MB FLASH,为程序提供合理的存储空间。

爱山派的 “爱” 代表AI的意思,即 AI对话板

核山派

固件功能

WIFI 连接

✅ 开机连接默认 WiFi,若无默认选择输入密码连接。

BLE 连接

✅ 扫描周边蓝牙设备,选择所需设备进行连接。

MP3 播放

✅ 下拉框选择音乐,可暂停、上一首、下一首、调音量。

SD 查看

✅ 显示 SD 卡内文件名称,若为文件夹可进入查看。

AI 对话

✅ 微信聊天界面,右上角设置按钮来选择 LLM。

AI 识图

✅ 进入为摄像头拍摄画面,右上角拍照按钮 AI 识图。

项目参数

ESP32S3WROOM1 模组

✅ ESP32S3 系列主控,双核处理器,主频 240MHz。

PCA9557PW 芯片

✅ 采用 IO 拓展芯片,I2C 驱动,拓展 8 路 GPIO。

ES7210 芯片

✅ 采用音频 ADC 芯片,用于麦克风信号的采集和数字化处理。

ES8311 芯片

✅ 采用音频 CODEC 芯片,用于音频输出控制。

NS4150B 芯片

✅ 采用 3W 单声道功放芯片,适配 4Ω3W 喇叭。

ZTS6216 麦克风

✅ 采用模拟输出麦克风,双麦用作回声消除、实时打断、位置检测。

40PIN 排针

✅ 采用拓展排针接口,与对应开发板上下合体联接,形成一体化模块。

2寸 触摸屏

✅ 采用电容触摸LCD屏,分辨率 240*320。

GC0308 摄像头

✅ 采用 DVP 接口,30W 像素。

SD 卡座

✅ 采用一线模式,节省 IO 使用。

RGBW 灯珠

✅ 采用拓展 IO 高低电平控制,可组合 7+1 色。

GH125 连接器

✅ 采用拓展接口,默认 UART 通信,可外加 CAN 通信。

主控电路

IO46 引脚,在下载模式,必须是低电平,否则无法下载程序。

主控电路
主控电路原理图部分
电源供电电路

电源供电通过 M2贴片圆螺母GH125连接器 输入,采用M2贴片圆螺母时,可与 电山派 上下合体联接。 通过最大能够提供 3A 电流的 DCDC 降压至 5V。通过两路最大能够提供 1A 电流的 DCDC 降压至 3.3V 分别为音频电路供电和其他电路供电。

DCDC to 5V 电路
5V LDO电路
5V-DCDC电路原理图部分
DCDC to 3.3V 电路
3.3V LDO电路
3.3V-DCDC电路原理图部分
音频电路

ES7210 可以连接 4 个 MIC,开发板上连接了 3 个 MIC,MIC1 和 MIC2 接收人说话的声音,而 MIC3 连接了 ES8311 的输出,用于回声消除。

5V LDO电路
ES7210 音频电路原理图部分

5V LDO电路
ES8311 音频电路原理图部分
USB电路

两路 USB 分别为烧录和通信,自动下载电路使用 CH340C。

按键电路
USB电路原理图部分
螺丝孔
自动烧录电路原理图部分

软件开发

开发环境
  • 软件环境:VSCode + ESP-IDF
  • 开发语言:C / C++
  • 框架:ESP-IDF Framework
程序框架

本项目部分程序文件解释说明。

  • 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 识图。

AI_CHAT
AI_CHAT 底层原理
AI_VISION
AI_VISION 底层原理
AI 对话 API

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
      }'
AI 识图 API

{
    "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:用胶水将副板粘贴到屏幕和打印件上。

双外壳结构
爱山派组装图
双外壳结构
爱山派厚度图
实物展示
实物图
爱山派正面
拆解图
爱山派背面
实物图
爱山派展示
拆解图
爱山派屏幕
实物图
爱山派屏幕 WIFI
拆解图
爱山派屏幕 BLE
实物图
爱山派屏幕 MP3
拆解图
爱山派屏幕 SD卡
实物图
爱山派屏幕 AI对话
拆解图
爱山派屏幕 AI识图

注意事项

使用注意事项
1
采购须知
采购 LCD 屏幕型号:D200C2407V0。
2
焊接建议
1.剪掉贴片 40PIN 排针排母的塑料定位座,为增加主板布线空间修改了该部分。2.焊接时建议焊接优先级为:底层(加热台)>顶层(热风枪)。
3
测试流程
焊接完成后请优先检查 MCU 相邻 IO 引脚有无连锡短路,MCU 到板间有无短路。电容相邻焊盘有无连锡短路或插反。上电前先用万用表蜂鸣挡测试 VIN、5V 和 3.3V 到 GND 有无短路。全部确认无误后再上电。
4
编译事宜
请务必确保源码路径中无中文路径,否则可能造成编译问题。编译前请安装好 VSCODE 和 ESPIDF 工具。
5
烧录教程
打开电脑设备管理器(事先安装 CH340C 驱动),会出现 CH340 的端口号。
项目参考
Co
立创开发板
立创·实战派ESP32-S3开发板
变更日志
#2025-12-30
Fix
文档
首次上传开源文档。
#2026-3-18
Fix
程序
更新MimiClaw应用、添加附件。

设计图

未生成预览图,请在编辑器重新保存一次

BOM

暂无BOM

3D模型

序号文件名称下载次数
1
爱山派屏幕固定.stl
5

附件

序号文件名称下载次数
1
asp_ai_can【V5.3.2】.zip
14
2
mimiclaw【V5.5.3】.zip
14
3
readme.txt
10
克隆工程
添加到专辑
0
0
分享
侵权投诉
知识产权声明&复刻说明

本项目为开源硬件项目,其相关的知识产权归创作者所有。创作者在本平台上传该硬件项目仅供平台用户用于学习交流及研究,不包括任何商业性使用,请勿用于商业售卖或其他盈利性的用途;如您认为本项目涉嫌侵犯了您的相关权益,请点击上方“侵权投诉”按钮,我们将按照嘉立创《侵权投诉与申诉规则》进行处理。

请在进行项目复刻时自行验证电路的可行性,并自行辨别该项目是否对您适用。您对复刻项目的任何后果负责,无论何种情况,本平台将不对您在复刻项目时,遇到的任何因开源项目电路设计问题所导致的直接、间接等损害负责。

底部导航