Repolode
fatihak

fatihak/InkyPi

Raspberry Piで電子ペーパーを駆動し、時計や天気、カレンダー、AI画像などのコンテンツをWebインターフェースからカスタマイズして表示できるオープンソースソフトウェアです。

スター
4,262
フォーク
588
未解決の Issue
90
最終コミット
9 日前

これは何?

InkyPiを使うと、Raspberry Piと対応する電子ペーパーディスプレイを、必要な情報を表示する低刺激な画面にできます。Pi上でサービスとして動作し、内蔵のWebインターフェースからネットワーク上の任意のデバイスを使って、表示内容を設定・更新できます。

画像のアップロード、日替わりのコミックや新聞の一面、カスタマイズ可能な時計盤、複数日先の予報を含む天気情報、Google、Outlook、Apple Calendarのカレンダー、OpenAIモデルを使ったAI生成画像やテキストなどのプラグインが付属します。スケジュール設定したプレイリストを使って、決めた時間に異なるプラグインを切り替えて表示できます。独自のプラグインも作成でき、ドキュメントで作成手順を確認できます。

対応ハードウェアは、Pimoroni Inky ImpressionおよびwHATディスプレイと、複数のWaveshare e-Paperモデルです。Waveshare製品ではモデル固有のドライバーをインストールスクリプトに渡す必要があります。IT8951コントローラー搭載のディスプレイには対応していません。

主な機能

  • 01ネットワーク上の任意のデバイスから表示内容を更新・設定できるWebインターフェース
  • 02設定した時間にプラグインを切り替えるスケジュール再生プレイリスト
  • 03画像、コミック、時計、天気、カレンダー、AIコンテンツ用のプラグイン
  • 04Pimoroni Inkyと複数のWaveshare e-Paperモデルに対応
  • 05独自プラグインの作成方法をドキュメントで公開するオープンソースプロジェクト

ユースケース

  • バックライト不要の壁掛け天気・カレンダーダッシュボードを運用する
  • 額縁に家族写真やアートを切り替えて表示する
  • 目に優しいデスククロックやニュース表示を作る
  • 物理的な電子ペーパーディスプレイで生成画像を試す

クイックスタート

  1. 1

    リポジトリをクローンします

    git clone https://github.com/fatihak/InkyPi.git
  2. 2

    プロジェクトディレクトリに移動します

    cd InkyPi
  3. 3

    sudo を使ってインストールスクリプトを実行します(Waveshare ディスプレイの場合のみ、お使いの Waveshare モデルを指定して -W を追加してください)

    sudo bash install/install.sh
  4. 4

    スクリプトの指示があったら Raspberry Pi を再起動します

使う前に知っておきたいこと

  • Raspberry Pi と互換性のある電子ペーパーディスプレイが必要なため、汎用アプリではありません。
  • IT8951 コントローラーを搭載した Waveshare ディスプレイには対応していません。
  • 解像度が限られるため、4 インチ未満の画面は推奨されません。
  • GPL-3.0 ライセンスの下で提供されています。このコピーレフトライセンスでは、派生物もオープンソースにする必要があります。

トピック

よくある質問

InkyPi とは?
Raspberry Piで電子ペーパーを駆動し、時計や天気、カレンダー、AI画像などのコンテンツをWebインターフェースからカスタマイズして表示できるオープンソースソフトウェアです。 InkyPiを使うと、Raspberry Piと対応する電子ペーパーディスプレイを、必要な情報を表示する低刺激な画面にできます。Pi上でサービスとして動作し、内蔵のWebインターフェースからネットワーク上の任意のデバイスを使って、表示内容を設定・更新できます。
InkyPi は無料で使えますか?ライセンスは?
InkyPi は GPL-3.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
InkyPi は今もメンテナンスされていますか?
活発にメンテナンス中。InkyPi の最終コミットは 2026年10月13日 です。
InkyPi は何に使えますか?
バックライト不要の壁掛け天気・カレンダーダッシュボードを運用する 額縁に家族写真やアートを切り替えて表示する 目に優しいデスククロックやニュース表示を作る 物理的な電子ペーパーディスプレイで生成画像を試す
InkyPi のインストール方法は?
リポジトリをクローンします: git clone https://github.com/fatihak/InkyPi.git プロジェクトディレクトリに移動します: cd InkyPi sudo を使ってインストールスクリプトを実行します(Waveshare ディスプレイの場合のみ、お使いの Waveshare モデルを指定して -W を追加してください): sudo bash install/install.sh スクリプトの指示があったら Raspberry Pi を再起動します
InkyPi はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/fatihak/InkyPi

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト