dai-hongtao/InkTime
InkTime 是一个可自托管的墨水屏电子相框。它用AI分析你的照片库,按值得回忆度打分,并按“历史上的今天”自动生成每日最具回忆价值的照片,让沉睡的记忆重新被看见。
解決する課題
InkTimeは、静止したフォトアルバムを厳選されたメモリーギャラリーへと変貌させる、AI搭載の電子フォトフレームです。単なるランダムな再生ではなく、AIが写真の内容を理解し、「歴史上の今日」の中から最も意味のある思い出をe-inkディスプレイに選択して表示します。
仕組み
このプロジェクトは、主に3つのコンポーネントで構成されています:
- 写真分析: PythonスクリプトがVision Language Model (VLM) を使用してフォトアルバムをスキャンし、写真を分類し、「思い出の価値」と美学に基づいてスコアリングを行い、各写真に説明的なキャプションを生成します。
- 画像レンダリング: 2つ目のPythonスクリプトが、過去の同日の写真の中から最もスコアの高いものを選択し、ESP32と互換性のあるバイナリ形式にレンダリングします。
- ハードウェア表示: ESP32-S3マイクロコントローラーが毎日起動し、サーバーからレンダリングされた画像をダウンロードして7.3インチのe-inkスクリーンを更新し、バッテリーを節約するためにディープスリープに戻ります。
対象者
物理的なデバイスを通じてデジタル写真の思い出を振り返るための、低電力で自動化された方法を求めるユーザー、およびVLM、Pythonサーバー、ESP32ハードウェアの組み合わせに興味のあるホビーユーザー。
ハイライト
- AIによる厳選: 単なる時系列順ではなく、VLMを使用して写真のスコアリングとキャプション生成を行います。
- 省エネ設計: ESP32のディープスリープにより、長期間のバッテリー駆動(18650電池で最大6ヶ月)を実現します。
- ハードウェア対応: 7.3インチの4色e-inkスクリーンのための完全なPCB設計、BOMリスト、およびファームウェアが含まれています。
- 柔軟なデプロイ: OpenAI互換インターフェースを介して、ローカルVLMサービス(LM Studioなど)またはクラウドAPIをサポートします。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト