
你见过把桌面AI伴侣直接做成独立智能手表的吗?不用连电脑,带一块微雪的开发板就能焊出能语音聊天的AI手表,动画还丝滑不闪屏,这个玩法够不够酷?
它一句话是什么
这是适配微雪2.06寸触摸屏ESP32-S3开发板的AI智能手表固件,把Claude桌面伴侣的概念做成了 standalone 可穿戴AI设备,靠云服务实现全语音AI交互。
为什么值得看
很多人做AI手表要么依赖手机蓝牙,要么只能本地跑小模型,这个项目直接把AI交互全怼到ESP32-S3上,自己写了轻量渲染引擎不用LVGL,还做了全套低功耗管理——对想做自定义可穿戴AI的玩家来说,等于把框架搭好了直接改就能用。
最有意思的 3 个功能
- 自研无LVGL双缓冲渲染
:放弃了常用的LVGL,自己做了直接渲染的双缓冲画布,AMOLED动画完全无闪屏,整个UI响应比通用框架快一截,还能省出资源给AI功能用 - 完整语音AI工作流
:手表直接录音,转文字后调用OpenRouter的大模型聊天,还做了Deepgram自动 fallback 到AssemblyAI的容错,不用电脑全程手表搞定 - 多档位低功耗唤醒
:除了基础睡眠,支持浅睡、深度自动休眠,还能用三击屏幕、电源键、开机键三种方式唤醒,日常戴一天不用频繁充电
动手实践:安装 / 快速开始
项目完整代码需要在Patreon支持作者获取,拿到源码后按以下步骤操作: 1. 打开Arduino IDE,安装ESP32开发板包 预期结果:工具->开发板列表中能找到ESP32S3 Dev Module选项 2. 按照项目给出的依赖列表,安装所有需要的库 预期结果:编译时不会报xxxx.h not found错误 3. 打开Configuration目录下的配置文件,填入你自己的OpenRouter/Deepgram/AssemblyAI API密钥 预期结果:密钥填写正确,无格式错误 4. 连接你的微雪ESP32-S3 2.06寸触摸AMOLED开发板,选择对应串口号,点击编译上传 预期结果:上传完成后手表屏幕亮起,进入配置WiFi的引导页面
⚠️ 踩坑提醒: - 必须用微雪ESP32-S3 2.06寸触摸AMOLED开发板,其他型号暂时不支持 - 需要三个云服务的API密钥才能用AI功能,都是免费额度就能玩,不需要付费 - 仅支持个人使用,不能二次分发修改后的代码
可以怎么玩 / 怎么用
直接刷了当日常随身AI问事儿的小手表,出门不用掏手机就能查信息聊需求 改成随身AI笔记入口,想到什么直接说,让AI帮你整理思路 基于这个框架改做自己的自定义AI可穿戴,把不需要的功能砍掉缩功耗
适合谁
玩ESP32的Arduino玩家,想做自定义智能手表的maker 对可穿戴AI感兴趣,想试试随身独立AI设备的极客 想研究轻量UI渲染,不想用LVGL的嵌入式开发者
读者互动 + 关注号召
你最想把什么AI功能塞进ESP32手表里?欢迎在评论区聊一聊你的想法~
觉得这个玩法够酷就点个关注吧。
GitHub 地址
https://github.com/Tsixom0/Tsixom-Watch-Buddy-for-waveshare-esp32-s3-2.06-touch-amoled
发现更多好玩的开源项目
专注 Arduino、开源硬件、端侧 AI 和值得收藏的开发者工具。

长按二维码关注「Arduino」
夜雨聆风