食材与到期状态
按上海时区计算保鲜期限,优先排列已经过期和即将到期的食材。
Project 001 / Fridge Tracker
鲜知贴是一套可以完整复刻的低功耗食材提醒器:手机管理食材,服务端生成画面,ESP32 定时刷新墨水屏,最后装进自己设计和打印的外壳。

Section 01 / System
中文排版、图标和颜色转换都在服务端完成,设备只负责可靠地下载和刷新。

添加食材、设置保鲜天数、生成一次性配对码
保存数据、计算到期状态、生成屏幕画面
定时唤醒、连接 Wi-Fi、通过 ETag 获取新帧
只在画面变化时刷新,完成后进入低功耗休眠
Section 02 / Server
S—01鲜知贴服务端不只是一个 API。它同时提供响应式 H5、账号与设备管理、SQLite 数据存储,以及三色 / 四色墨水屏的渲染管线。

按上海时区计算保鲜期限,优先排列已经过期和即将到期的食材。
Playwright 渲染中文页面,Sharp 提取像素,再打包为 30 KB 或 96 KB 设备帧。
使用十分钟有效的一次性配对码绑定设备,食材、设备和访问令牌按账号隔离。
可选让 Agent 查询和管理食材;访问令牌独立授权,删除操作必须再次确认。
Section 03 / Hardware
H—01ESP32 首次启动创建 XianZhiTie-xxxxxx 热点;手机连接后打开192.168.4.1,完成 Wi-Fi、服务地址、配对码、方向与同步间隔配置。

把四色帧先保存到 FFat,再以 20 行为一组读取并写入屏幕,避免一次申请 96 KB 连续内存。
利用 PSRAM 读入完整四色帧,保留更多扩展空间;上层配网、注册、取帧和休眠流程与 C3 共用。
| 尺寸 | 面板 | 分辨率 | 颜色 | 帧大小 |
|---|---|---|---|---|
| 4.2 寸 | GDEY042Z98 | 400 × 300 | 黑 / 白 / 红 | 30,000 B |
| 3.97 寸 | GDEM0397F81 | 800 × 480 | 黑 / 白 / 黄 / 红 | 96,000 B |
| 7.5 寸 | GDEM075F52 | 800 × 480 | 黑 / 白 / 黄 / 红 | 96,000 B |
Section 04 / CAD & Print
屏幕安装槽与正面可视窗口分别约束;主板、电池、FPC、Type-C、开关和螺丝都作为独立包络参与装配检查。


完整源码、STEP、STL、3MF 与自动设计检查;P2S 首版建议 0.4 mm 喷嘴、0.20 mm 层高、PLA。
约 178.8 × 119.7 × 16.0 mm,0.4 mm 喷嘴、0.16 mm 层高、15% 填充、关闭支撑。
先试装,再把接口位置、套合松紧和螺丝咬合反馈回参数;模型靠真实装配逐版收敛。
Section 05 / Reproduce
先在线体验注册账号、添加几条食材,在设备页面预览不同面板与方向。
搭一个 USB 供电原型选 C3 或 S3,接好 SPI 墨水屏,先验证联网与完整刷屏。
最后再打印外壳确认屏幕、驱动板和接口批次尺寸后,选择 4.2 或 7.2 寸模型。