dai-hongtao/InkTime
InkTime 是一个可自托管的墨水屏电子相框。它用AI分析你的照片库,按值得回忆度打分,并按“历史上的今天”自动生成每日最具回忆价值的照片,让沉睡的记忆重新被看见。
解决的问题
InkTime 是一款 AI 驱动的电子相框,可将静态相册转化为精选的记忆画廊。它并非随机播放,而是利用 AI 理解照片内容,并从“历史上的今天”中筛选出最有意义的回忆,显示在 e-ink 屏幕上。
工作原理
该项目由三个主要部分组成:
- 照片分析:Python 脚本使用视觉语言模型 (VLM) 扫描相册,对照片进行分类,根据“记忆价值”和美感进行评分,并为每张照片生成描述性说明。
- 图像渲染:第二个 Python 脚本从往年同期的照片中选择得分最高的照片,并将其渲染为与 ESP32 兼容的二进制格式。
- 硬件显示:ESP32-S3 微控制器每天定时唤醒,从服务器下载渲染后的图像,刷新 7.3 英寸 e-ink 屏幕,然后进入深度睡眠以节省电池。
适用对象
希望通过物理设备以低功耗、自动化方式重温数字照片回忆的用户,以及对结合 VLM、Python 服务器和 ESP32 硬件感兴趣的爱好者。
项目亮点
- AI 精选:使用 VLM 对照片进行评分和生成说明,而非简单的按时间顺序排列。
- 节能设计:通过 ESP32 深度睡眠设计,实现超长电池寿命(使用 18650 电池可达六个月)。
- 硬件就绪:包含适用于 7.3 英寸四色 e-ink 屏幕的完整 PCB 设计、BOM 清单和固件。
- 灵活部署:支持通过 OpenAI 兼容接口使用本地 VLM 服务(如 LM Studio)或云端 API。
相关
- 项目
- 项目
- 项目
- 项目