夜雨聆风学习资料网

ARTICLE · 1321875

ESP32墨水屏个人AI助理诞生记

ESP32墨水屏个人AI助理诞生记

我之前有个微雪的墨水屏硬件,一直当电子书在用,今天心血来潮,打算用AI给它升级一下。想让它既能够跑大模型,随时跟我对话,还能定时播报新闻,我开会的todo也能提醒我去做,而且最好还能控制我的Codex、WorkBuddy随时干活,变成我的一个无所不能的个人助理。

先看看这款硬件,墨水屏、微雪的板子和esp32的芯片以及锂电池,自带wifi、麦克风和音箱,该有的都有,感觉除了丑点没别的毛病。墨水屏的好处就是省电和护眼,常看眼不酸,只在刷新的时候耗电,但是刷新屏幕的时候特别慢,看动画是没戏。这套硬件买的时候,默认是微雪的固件,能看电子书啥的,这次打算先给他弄一套外壳,再刷一下小智的固件。

首先说外壳,可以淘宝搜索微雪esp32开发板3.97寸墨水屏外壳,或者家里有3D打印机的同学可以在makerworld中搜索Waveshare 墨水屏电子开发板外壳,下面就是外壳板子全家福。

安好外壳之后,把墨水屏用usb连上你的电脑,打开编程agent,随便一个都行,比如WorkBuddy、Codex、Kimi code都可以,然后告诉你的agent:

我有个微雪ESP32-S3 3.97 英寸墨水屏开发板 800 × 480 像素,需要你帮我刷入小智AI的固件

之后Agent会帮你刷入开源的小智AI的固件,然后你需要访问xiaozhi.me把你的硬件在小智官网进行注册,然后配网,你就可以通过“你好小智”来唤醒它并跟它对话了。

但此时这块屏还只是一个别人也都能拥有的通用配置,所以我们需要通过Agent对它进行改造:

继续帮我迭代这块开发板,帮我加入下面的功能,如果遇到难以抉择的问题,可以先跟我讨论:
1.目前界面是基于横屏的,帮我改为竖屏
2.我有台服务器,帮我做一个消息中心平台部署上去,并且能够让微雪开发板定时拉取上面的消息进行播报
3.所有聊天内容和消息内容都要在屏幕进行显示,并且休眠后也要保持
4.支持滚轮翻页

你的Agent会在本地搭建开发环境,并且修改小智的固件,本地编译,然后烧录到你的板子里,再次开机之后,它就能不断去你的消息中心获取要读的消息了。消息中心这个方案依赖你有一台在线的服务器,或者你家里有一台机器,通过向日葵等软件提供远程访问才可以。

现在你的开发板就变成了一个传声筒加AI助理,你还需要做的事就是在你的WorkBuddy里加定时任务,定期把大盘信息、国际局势、重要新闻,甚至是你编程工具的执行状态都报到消息中心,微雪墨水屏就能提醒你啦。我还顺手把我家的宠物狗做进去了,助理空闲的时候就会变成一个卖萌的电子宠物。

还可以做什么?

还可以通过COM口做你笔记本的副屏,显示电脑 CPU、内存、磁盘、电量和网络状态,电脑的Agent任务完成后显示一个像盖章一样的“已完成”,并播放提示音。

可以做成画框:根据最新的新闻生成一幅黑白画。

可以做成PPT播放助手,屏幕显示你要讲的PPT的文字内容,通过滚轮控制PPT的播放和翻页。

手里有硬件的,赶紧折腾起来吧,创作一个独属于你自己的AI硬件产品。

想复刻的我也把所有硬件和外壳的链接放出来供大家参考:

1.微雪电子墨水屏
https://www.waveshare.net/shop/ESP32-S3-ePaper-3.97.htm
2.墨水屏外壳
https://makerworld.com.cn/models/2930391?appSharePlatform=copy
3.小智AI
https://xiaozhi.me/
4.WorkBuddy你的个人AI工具
https://www.workbuddy.cn/events/invite?inviteCode=y4pz4xzm8n

回首页,搜索你想要的文档

在首页搜索框输入关键词,快速定位资料

文库首页搜索指引 立即搜索

相关学习资料