HeadlinesBriefing favicon HeadlinesBriefing.com

M5Stack PaperMono 购物清单固件,带 FastAPI 同步

Hacker News •
×

M5Stack PaperMono 电子纸设备将其变成挂在冰箱上的家庭购物清单,并通过 Wi-Fi 与手机网页应用保持同步。该设备基于 ESP32-S3,配备 3.97 英寸 480×800 电子纸触摸屏,运行约 2,400 行 C++ 代码。它具备快速部分屏幕更新、带有商品建议的屏幕键盘以及低功耗网络,每小时或编辑后同步,断网时仍可离线工作。FastAPI 服务器配有 SQLite 存储,位于设备和手机浏览器之间,可选使用 Claude Code 将新项目自动排序到过道。仓库包括 platformio 固件、Web UI 以及带有引脚图和 I²C 地址的硬件文档。

该项目完全由 Claude Code 生成,创作者承认这是首个用于日常使用的自建项目。功能包括按步行顺序分组的清单、点击标记功能以及深度睡眠电源管理配安全关机序列。设备会记住每个添加的项目,驱动两屏的建议。

关键功能包括可选的 Claude 驱动的过道分配、离线编辑排队写入闪存,以及默认关闭的前光。固件文档详细介绍了电源 IC、IO 扩展器、面板和触摸控制器的上电序列,确保已知良好的顺序。