MDZelo
首页/Claude Code 254个真实案例/184. 为冰箱上的墨水屏购物清单编写固件

184. 为冰箱上的墨水屏购物清单编写固件

他们做了什么

这个仓库包含约 2,400 行 C++ 固件,运行在 M5Stack PaperMono 上,这是一块带电子纸触摸屏的 ESP32-S3 设备。设备和手机网页界面之间有一个基于 FastAPI 和 SQLite 的小型服务器。设备通过 Wi-Fi 每小时同步一次,点击时或编辑后也会同步。服务器还可以选择调用 Claude Code CLI,按超市货架区域给新加入的商品分类。

结果如何

它可以作为一个贴在冰箱上、按货架区域分组的购物清单使用,支持离线使用和排队同步的编辑。README 称这是一个个人项目,只在家里的一台设备上运行,仅在 C153 型号上测试过。

需要知道

Wi-Fi 凭据是编译进固件里的,服务器也没有身份验证,所以要把它限制在局域网内。刷写之前要先备份设备闪存,因为里面保存着这台设备的校准数据。

你可以这样尝试

用 C++ 为 [带墨水屏的 ESP32 开发板型号] 编写固件,显示一份共享购物清单,并与一个我可以在手机上使用的简单网页应用同步。构建项目,说明如何接线和刷写,并提供添加和勾选物品的方式。当代码能编译通过、并且我拿到了分步的刷写说明时就停止。

评论

0

分享你对这一章的想法

还没有评论成为第一个分享想法的人。