Hacker News | 📄 原文链接 | 2026-09-29 收录

贴在冰箱上的墨水屏购物清单:一块开发板的完整实现 — Hacker News 中文摘要

来源:github.com — 74 分 · by seamusc

📋 概述

这个项目把 M5Stack PaperMono(ESP32-S3 加 3.97 英寸 480x800 墨水屏与触控)变成一个贴在冰箱上、和手机网页同步的家庭购物清单,全部固件只有约 2400 行 C++。工程上处理了几个墨水屏的老问题:点击、滚动和打字走快速局部刷新以避免闪屏,每十次局部刷新强制一次全刷以抑制残影并保护面板,灰色用 1-bit 点阵绘制以保证两种刷新模式下观感一致。联网策略很克制——只在同步时开 Wi-Fi,其余时间完全离线,编辑先排队写入 flash。电源方面支持电源键关机、USB 供电时用深睡兜底、在安全电压自动关机,前端夜灯默认关闭;文档里记录了电源 IC、IO 扩展器、面板和触控控制器的上电顺序与遇到的坑。中间服务用 FastAPI 加 SQLite 存清单,可选调用 Claude 把新条目归到正确的货架分区。

🔑 核心要点

💡 金句

It turns the device into a household shopping list that lives on the fridge and stays in sync with a phone web app.
← 返回 Hacker News 首页