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
リポジトリをクローンします
git clone https://github.com/fatihak/InkyPi.git - 2
プロジェクトディレクトリに移動します
cd InkyPi - 3
sudo を使ってインストールスクリプトを実行します(Waveshare ディスプレイの場合のみ、お使いの Waveshare モデルを指定して -W を追加してください)
sudo bash install/install.sh - 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 の数値は毎日更新されます。
関連プロジェクト
小型MCUからLinuxベースのMPUまで、組み込み機器向けのGUIを構築できる、MITライセンスの無償C UIライブラリ。
Raspberry PiやPCのディスプレイを、管理可能なコンテンツ画面に変えるオープンソースのデジタルサイネージプラットフォーム。
CasaOSは、自宅のハードウェアでDockerアプリを動かし、ファイルを管理できるWeb UIを備えたオープンソースのパーソナルクラウドシステムです。
BirdNET-Goのマイクが検出した鳥を、1800年代の切り絵風イラストで表示する、電子ペーパーなどに対応したフォトフレーム。