EinkWordsGPT と7.3インチ電子ペーパー:アーカイブ版ビルドの検証

7色電子ペーパーに表示した歴史的な EinkWordsGPT 単語カード

2026年9月のアーカイブ注記: この試作機は、販売終了となった Waveshare 7.3インチ F パネルを使っています。現行の E パネルで作り直すなら、対応するドライバーから始め、単語カードのコードを移植する前に表示を確認してください。

当初の発想は気持ちよいほど小さなものでした。Raspberry Pi で語彙カードを用意し、単語、発音記号、色分けした音節、日本語の語釈を描画して、その結果を反射型ディスプレイに残します。電子ペーパーは継続的に更新しなくても最後の画像を保持するため、「いつでも見えるが、注意を強制しない」情報に向いています。

現在残す価値がある教訓は、「この部品を買ってスクリプトを実行する」ことではありません。アーカイブが実証していることと、新しい製作で改めて確認すべきことを分ける方法です。

現状の概要

質問アーカイブから分かること
7色の単語カードは実演されたかはい。保存された写真と描画コードが、その歴史的な結果を裏づけています。
コードが対象とした画面は何か販売終了となった Waveshare 7.3inch e-Paper HAT (F) で、Python の epd7in3f ドライバーを使います。
プロジェクトは Raspberry Pi 5 を明記していたかはい。ただし OS イメージ、HAT の版、ドライバーのコミット、配線記録、クリーンインストールの証拠は残っていません。
現行の 7.3inch e-Paper HAT (E) はそのまま交換できるか未確認です。Waveshare は別の epd7in3e サンプルを提供しているため、独立した移行試験が必要です。
Local Knowledge Terminal は現在電子ペーパーを駆動できるかできません。ブラウザー出力は動作しますが、パネルとカラープロファイルを選ぶまで電子ペーパーアダプターは明示的に利用不可です。

アーカイブ版コードが実際に行ったこと

メインアプリケーションは waveshare_epd.epd7in3f を読み込み、ローカルの SQLite 単語データベースを開き、ローカル環境から OpenAI クライアントを構成します。Pillow で RGB 画像を作り、発音記号と綴りの区切りに色を割り当て、読みを添えた日本語の語釈を描き、パネル寸法へ拡大してからバッファーを画面へ送ります。

連続ループは単語を一つ選び、次の更新まで300秒待ちます。画面の消去とスリープはアプリケーション終了時だけです。これは意図した動作の証拠ですが、無人サービス、停電からの復旧、長期的なパネル信頼性の証拠ではありません。

言語モデルが生成した語彙フィールドにも確認が必要です。発音の区切り、音節境界、日本語の語の選択、読みは、カードの見栄えが整っていても誤ることがあります。

作り直す前に確認すること

動作写真は役立ちますが、ハードウェア製作を再現するための全情報までは復元できません。このアーカイブには次の記録がありません。

  • HAT またはドライバーボードに印刷された正確な版
  • HAT ヘッダーとケーブルのどちらで接続したか
  • Raspberry Pi OS、カーネル、Python 環境、ドライバーのコミット
  • 正確な電圧と電源構成
  • 依存関係のロックやクリーンインストール手順
  • 中断、ネットワーク障害、API 障害、BUSY ピン固着後の挙動
  • 長時間運用に適した更新とスリープの方法

アーカイブされたコピーは requirements.txtLICENSE、同梱の Waveshare ライブラリーにも言及しますが、そのコピーにこれらのファイルはありません。ワンコマンドで導入できる製品ではなく、設計資料と試作ソースとして扱うべきです。

正確な機材と現行製品の境界

コードと複製されたメーカーサンプルはいずれも 7.3inch e-Paper (F) ドライバーを指しています。Waveshare は F パネルを800×480、7色、SPI 接続の電子ペーパーとして文書化しています。マニュアルの標準的な全画面更新時間は約35秒で、動作温度範囲も狭く設定されていますが、実際の結果はボードと環境に左右されます。

Waveshare は現在 F 製品を販売終了とし、7.3inch e-Paper (E) を代替候補として案内しています。しかし「代替」は「そのまま互換」という意味ではありません。現行 E のマニュアルは epd7in3e を使い、アーカイブは epd7in3f を使います。古い画像符号化、色定数、初期化手順、HAT の版、タイミングを変更せず再利用できるとは限りません。

購入より先に行う移行チェックリスト

交換用パネルを購入または接続する前に、次を行います。

  1. 正確な製品名、SKU、HAT の印刷版、HAT か裸パネルかを記録する。
  2. その版に対応するマニュアルを読み、電圧、SPI ピン、GPIO 配置、温度範囲、電源要件を確認する。
  3. アーカイブ版 epd7in3f アプリではなく、対応する現行メーカー製ドライバーと静止画デモから始める。
  4. メーカー画像を1枚、次にローカル生成の800×480画像を1枚試し、その後にネットワークやモデル呼び出しを加える。
  5. アーカイブの非公式 RGB パレットを流用せず、パネルの色変換を検証する。
  6. BUSY ピン、API 障害、更新中断に備え、タイムアウトと安全な復旧経路を加える。
  7. 更新の合間は、メーカー推奨のスリープまたは電源状態にする。
  8. クリーンインストールを再演し、OS、パッケージ版、ドライバーのコミット、配線、電源、出力写真を記録する。

これらを終えてから、語彙パイプラインを交換用ドライバーへ移植します。

Local Knowledge Terminal との関係

新しい Local Knowledge Terminal(LKT)は、この発想のうち価値の高い部分を引き継いでいます。多言語の用語、意味、語源、語根、接辞、歴史的語形、出典の来歴です。

現在動作している出力はブラウザー版です。電子ペーパーは別アダプターとして、使用するパネルとカラープロファイルでの試験が必要です。

利用権を確認できる用語集、辞書、読書コレクションをすでに持っていて、それを手元の機械で出典付きローカルカードにできるか試したい方は、まず LKT の適合レポート例 をご覧ください。

参考資料と来歴

この記事の2025年版は、幅広い「怠ける技法」のプロジェクト概説でした。2026年9月の改訂では、写真に残る電子ペーパー試作機へ範囲を絞り、保存されたコードとメーカー資料に照らして主張を確認し、販売終了機材との境界を明示しました。元のエクスポートはブログリポジトリに保存されています。

Leave a Reply