news 2026/9/3 8:49:33

三步完成第一次AI对话:Movecall墨迹ESP32S3开发板,从通电到会表情的圆脸搭子

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
三步完成第一次AI对话:Movecall墨迹ESP32S3开发板,从通电到会表情的圆脸搭子

三步完成第一次AI对话:Movecall墨迹ESP32S3开发板,从通电到会表情的圆脸搭子

【免费下载链接】xiaozhi-esp32An MCP-based chatbot | 一个基于MCP的聊天机器人项目地址: https://gitcode.com/GitHub_Trending/xia/xiaozhi-esp32

想要一个会听你说话、还能用表情回应的AI搭子摆在工位上?Movecall-Moji-ESP32S3墨迹板就是这么一块AI对话开发板:一块240×240的圆形屏幕,配好麦克风、喇叭和Wi-Fi,通电联网之后就能直接开口聊天,连表情都替你做好了。

一眼认识它:一块长着圆脸的AI搭子

先看图再说。白色圆壳、正中一块黑色圆屏,开机时屏幕上会冒出笑脸和一句"嗨!我是小智";板子边缘藏着1个BOOT按键,旁边还有一颗状态LED。

核心规格记住这几条就够了:

  • 主控:ESP32S3,自带Wi-Fi
  • 屏幕:240×240圆形LCD,GC9A01驱动
  • 音频:板载麦克风+喇叭,ES8311编解码芯片,24kHz采样
  • 交互:1个BOOT按键 + 1颗状态LED
  • 配网:热点或BluFi两种方式

第一次点亮:三步让AI对话搭子开口 ⚡

按拿到板子的顺序走,每步只看现象:

上电:插Type-C线,板子自动启动,LED亮起,屏幕显示开机界面。

配网:没连上Wi-Fi时它会进入配网模式——用热点方式,手机连上它发出的热点,在配网页里填你家的Wi-Fi密码,屏幕提示连接成功。

开口聊:按一下BOOT键,它会开始听你说话;说完后屏幕显示"说话中……"配上表情,你从喇叭听到回答。再按一下随时打断。整个按键逻辑就一句话:开机阶段按它配网,平时按它开/关聊天。

它是怎么做到的:AI对话开发板里的四位分工

把整块板子想成一个小广播站:ESP32S3是台长,负责收发调度;ES8311是"声音换音室",把你的模拟声音和喇叭输出互相转成数字信号(正式名称:音频编解码器);圆屏是它的脸,负责表情和字幕;Wi-Fi是通往云端的电话线——声音其实是送到云端大模型处理完,再把合成语音传回来播放的。

正因为屏幕是圆的,UI里给状态栏左右各缩进三分之一,不然文字会顶出圆弧:

lv_obj_set_style_pad_left(status_bar_, LV_HOR_RES * 0.33, 0); lv_obj_set_style_pad_right(status_bar_, LV_HOR_RES * 0.33, 0);

云端那边也不是只陪聊:后台可以通过MCP协议调用板子上注册的"工具",比如改音量、控灯,这也是这个项目叫"MCP-based chatbot"的原因。

拿它能玩什么:三个具体玩法

换它的脸。表情、聊天背景、字体都放在main/assets/目录下,用官方的Assets网页生成器做一套新表情替换进去,重新烧录后它就换了张脸。

给它加技能。在板级初始化代码里给McpServer注册一个工具(回调里写灯效即可),之后你对着它说"把灯调成蓝色",云端就能远程调亮这颗LED,从聊天搭子变成听指挥的。

没有板子也能玩。手上有ESP32S3模块的话,照面包板接线图把麦克风、喇叭、小屏接起来,编译时选对应面包板类型,同样能聊起来。

想深入的话

  • 自定义开发板指南:docs/custom-board_zh.md,学会给项目添加一块新板子
  • MCP协议说明:docs/mcp-protocol_zh.md,看懂云端怎么调用设备工具
  • 墨迹板硬件配置:main/boards/movecall/moji-esp32s3/config.h,所有引脚定义都在这里

这块圆脸板子现在已经会聊天、会做表情,剩下的就看你给它加什么技能了——说说看,你通电后想对它是说的第一句话是什么?

【免费下载链接】xiaozhi-esp32An MCP-based chatbot | 一个基于MCP的聊天机器人项目地址: https://gitcode.com/GitHub_Trending/xia/xiaozhi-esp32

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/3 8:49:32

Python财务数据分析实战:从数据清洗到自动化报告生成

简介:本资源是一套面向财务分析初学者与Python入门者的实战型数据处理方案,聚焦上市公司财报数据的全流程分析——从导入清洗到可视化呈现与基础建模。资源包共10415个文件,主体为10364个CSV格式的A股公司财务报表原始数据(涵盖中…

作者头像 李华
网站建设 2026/9/3 8:49:25

从游戏手元视频中提取输入序列:基于OCR与OpenCV的技术解析与应用

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/9/3 8:49:07

大数据课设实战指南:从Hadoop/Spark环境搭建到电商用户行为分析

简介:本资源是面向高校大数据课程设计实践的综合性学习包,适用于计算机、数据科学等相关专业本科生开展Hadoop/Spark分布式计算项目实训,解决从数据采集、清洗到分析建模的全流程实践难题。压缩包共4个文件(2个Python脚本用于数据…

作者头像 李华
网站建设 2026/9/3 8:45:52

VSG阻抗建模与仿真:从控制原理到弱电网稳定性分析实战

简介:本资源是一套面向电力电子与新能源并网方向研究生及科研工程师的VSG逆变器序阻抗建模MATLAB仿真工具包,聚焦弱电网下虚拟同步发电机并网稳定性分析这一核心问题,特别适用于阻抗建模、扫频法验证与小信号稳定性研究等场景。压缩包共9个文…

作者头像 李华
网站建设 2026/9/3 8:44:26

PyTorch交通手势识别:端到端落地Jetson Nano的工程实践

简介:本资源是一套基于PyTorch实现的中国交通警察8类指挥手势识别完整项目,面向计算机、人工智能及相关专业本科生开展毕业设计、课程大作业或深度学习实战训练。项目聚焦真实交通场景下的细粒度手势理解任务,涵盖数据预处理、关键点检测&…

作者头像 李华