OpenDisplay 4.26" Mono Kit 入門ガイド

はじめに
OpenDisplay 4.26" Mono Kit は、Seeed Studio と OpenDisplay が共同開発した、すぐに使える電子ペーパー表示機です。4.26 インチ 800×480 の白黒パネル、Seeed XIAO ePaper Display Board EN05(XIAO nRF52840 Plus)、2000 mAh バッテリー、3D プリントケースが組み立て済みの状態で出荷され、ファームウェアもあらかじめインストールされています。
ブラウザまたは Home Assistant から Bluetooth Low Energy 経由で使用します。Wi-Fi は不要です。無線は低消費電力のリッスンモードで待機し、ディスプレイの電源が入っていて通信範囲内にあるときに、いつでも新しい画像を送信できます。白黒モードでは部分更新が利用できます。おおよそ 15 分に 1 回の更新で、充電間隔は最大 約 2 年 を見込めます。
必要なもの
- 電源が入っており、Bluetooth 範囲内にあるキット本体
- Bluetooth 搭載のスマートフォンまたはコンピュータ
- Chrome または Edge(デスクトップ / Android)、もしくは iPhone / iPad では Bluefy
概要
| パラメータ | 説明 |
|---|---|
| MCU | Seeed XIAO ePaper Display Board EN05(XIAO nRF52840 Plus) |
| ディスプレイ | 4.26 インチ モノクロ ePaper |
| 色 | 白黒(デフォルト);オプションで 4 階調グレー |
| 部分更新 | 白黒モードのみ対応 |
| 解像度 | 800 × 480 |
| バッテリー | 2000 mAh 充電式リチウムイオン |
| 接続方式 | Bluetooth Low Energy のみ(Wi-Fi なし) |
| 筐体 | 3D プリントケース付属 |
電源を入れる
- キットを開封し、電源を入れます。
- 起動時のリフレッシュが完了するまで待ちます — 白黒の場合は通常 数秒 です。ちらつきは正常です。
- 終了すると、起動画面にデバイス名(OD で始まる)、KEY1: / KEY2:、および QR コードが表示されます。
暗号化は出荷時は オフ のため、キー行には not set と表示されます。箱から出して通常使用するだけであれば、キーは不要です。

最初の画像を送信する
ディスプレイ上の QR コードをスキャンします。すると、このデバイス用のショートカットが用意された opendisplay.org 上のパーソナライズされたページが開きます:
| ショートカット | 機能 |
|---|---|
| Send an image | ブラウザからテスト画像を送信するための BLE Tester を開きます |
| Add to Home Assistant | Home Assistant へのデバイス追加を開始します |
| Advanced → Toolbox | 設定変更やファームウェアの再書き込みを行います(開発者 / 復旧用) |

ブラウザ対応状況
| ブラウザ | サポート状況 |
|---|---|
| Chrome または Edge(デスクトップ、Android) | 対応 |
| iPhone / iPad | Bluefy を使用(App Store id1492822055) |
| Firefox | 非対応 |
ランディングページから Send an image を選択します(または opendisplay.org を開きます)。Connect をクリックし、ブラウザのリストからデバイスを選択します(名前は OD で始まります — 例:OD592B4A)。その後、写真を選ぶか描画して、Send to device をタップします。



BLE Tester ではパネルが 4.3" と表示される場合がありますが、キットの製品名は 4.26" Mono Kit です。
完了の目安:電子ペーパーディスプレイに画像が表示されれば OK です。
Home Assistant(任意)
このキットは BLE のみ を使用します。Home Assistant には動作する Bluetooth 経路が必要です:
- Home Assistant ホスト上の Bluetooth — 内蔵アダプタまたは USB ドングル
- ESPHome Bluetooth プロキシ — ディスプレイが HA ホストから離れている場合(アクティブ / 接続可能な接続をサポートしている必要があります)
Shelly BLE プロキシは非対応です — このディスプレイに必要なアクティブ接続を確立できません。ローカルアダプタまたは ESPHome プロキシを使用してください。
ディスプレイの電源を入れ、Bluetooth 範囲内に置きます。Home Assistant が自動的に検出するはずです — Settings → Devices & Services → Discovered に OD で始まる名前が表示されるので、Add、続いて Submit をタップします。



デバイスページには、バッテリー、ボタン、ファームウェアの状態、表示内容が表示されます。詳細はこちら: Home Assistant integration
さらに活用する
暗号化を有効にする
暗号化は出荷時は オフ です。Toolbox → More options で Encryption を Locked に設定し、Configure over Bluetooth を実行します。再起動後、キーは KEY1: / KEY2: と QR ランディングページに表示されます。キーを見失った場合は、ディスプレイの電源を入れ直すと再び表示されます。
再書き込みや復旧
- Toolbox を開きます — 4.26" Mono Kit プリセット: Toolbox
- Install firmware (USB) — デスクトップ / ノート PC 上の Chrome または Edge を使用
- Configure over Bluetooth — 書き込み後に設定を書き戻します
py-opendisplay
独自の Python プロジェクト向けには、pip install py-opendisplay でインストールします — py-opendisplay
バッテリー寿命
付属の 2000 mAh バッテリーを使用し、おおよそ 15 分に 1 回の更新であれば、典型的な使用条件下で充電間隔は最大 約 2 年 を見込めます。実際の動作時間は、更新頻度、画像サイズ、部分更新の使用状況、温度によって変動します。
Battery calculator でスケジュールをシミュレーションできます(4.26" Mono Kit / nRF52840 / 2000 mAh を選択)。
リソース
- [Web] OpenDisplay website
- [Tool] Toolbox(4.26" Mono Kit プリセット)
- [Tool] BLE Tester
- [Tool] Battery calculator
- [GitHub] OpenDisplay Firmware
- [GitHub] py-opendisplay
- [GitHub] Home Assistant Integration
- [Discord] OpenDisplay Discord
- [Wiki] OpenDisplay 詳細ガイド
トラブルシューティング
Q1: 起動画面や QR コードをもう一度表示したい。
- ディスプレイの電源を入れ直す:電源を切り、10 秒待ってから再度電源を入れます。起動画面(デバイス名、KEY1:/KEY2: 行、QR コード)は、完全な電源オン後のリフレッシュ時にのみ表示されます。
- リフレッシュが完了するまで待つ:モノクロの起動リフレッシュは通常数秒で完了します。ちらつきや途中のグレー模様は正常です。リフレッシュ中に電源を切らないでください。
- QR コードをもう一度スキャンするか、暗号化キーが必要な場合は画面上の KEY1:/KEY2: を直接読み取ります。
- 再書き込みや再設定は不要 — 電源を入れ直すたびに起動画面は必ず再表示されます。
- 注意:このディスプレイは同時に 1 つのアクティブな Bluetooth 接続しか許可しません。別のデバイスがまだ接続されている場合は、先に切断してください。
Q2: ディスプレイの電源が入らない、または反応しない。
- まず USB で充電する:バッテリー残量が非常に少ないと、デバイスが完全に故障している、またはフリーズしているように見えることがあります。キットを USB 電源に接続し、しばらく充電してから再試行してください。
- 充電後:電源を切り、10 秒待ってから電源を入れ、起動画面が表示されるまで待ちます。
- 電源スイッチがオンになっていることを確認する:スイッチをしっかりと ON 位置までスライドさせます。
- バッテリーコネクタを確認する:ケースを開け、バッテリーの JST コネクタが奥までしっかり挿さっていることを確認します。赤い線は「+」マーク側、黒い線は「−」マーク側を向いている必要があります。コネクタの向きが逆だとボードが破損するおそれがあります。
- 他のデバイスがBLE接続を開いたままにしていないことを確認してください — このディスプレイは同時に1つのアクティブ接続しかサポートしません。
Q3: Home Assistant がディスプレイを検出しません。
- インテグレーションのバージョンを確認: Home Assistant 2026.4 以降には、標準で OpenDisplay インテグレーションが含まれています。旧バージョンや drawcustom ワークフローの場合は、HACS のカスタムインテグレーションをインストールします(
opendisplayフォルダをcustom_components/にコピー)、その後 Home Assistant を再起動します。 - 先に他の Bluetooth クライアントを切断: BLE Tester、ブラウザタブ、Bluefy を閉じてください — このディスプレイは同時に1つのアクティブな BLE 接続しか許可しません。別のデバイスが接続されていると、Home Assistant は検出も接続もできません。
- Bluetooth 経路を確認: Home Assistant ホスト上の内蔵または USB Bluetooth アダプタ、もしくはアクティブ / 接続可能な接続をサポートする ESPHome Bluetooth プロキシを使用してください。Shelly BLE プロキシはサポートされません — このディスプレイに必要なアクティブ接続を確立できないためです。
- まだ見つからない場合: 1分ほど待ち、ディスプレイを近づけてから、Settings → Devices & Services → Discovered を開き、「OD」で始まる名前を探してください。
- 手動で追加: ディスプレイが自動検出されない場合は、Settings → Devices & Services に移動し、Add Integration をクリックして "OpenDisplay" を検索し、セットアップフローに従ってください。
Q4: ブラウザがディスプレイを見つけられない、または接続できません。
- サポートされているブラウザを使用: Web Bluetooth は Chrome と Edge(デスクトップおよび Android)で動作します。iPhone または iPad では Bluefy ブラウザ(App Store id 1492822055)を使用してください。Firefox と Safari(デスクトップ)は Web Bluetooth をサポートしていません。
- Bluetooth をオンにする: スマートフォンまたはコンピュータで Bluetooth が有効になっていることを確認してください。Android では、Location もオンにしてください — Chrome が BLE スキャンに必要とします。
- デバイスをキットの近くに保ってください。
- 先に他のすべてのクライアントを切断: このディスプレイは同時に1つのアクティブな BLE 接続のみを許可します。Home Assistant や別のブラウザがすでに接続されている場合は、再試行する前に切断してください。
- "OD" で始まるデバイス名を選択(例: OD592B4A)。
- 表示されない場合: ディスプレイ上のボタンを1回押すか、電源を入れ直してください(10秒オフ → オン)。その後、起動時のリフレッシュが完了してから再試行します。
- 何も反応しない場合: まず USB でキットを充電してください。
Q5: 画像のアップロードが失敗する、またはタイムアウトします。
- ディスプレイの電源が入っていて、範囲内にあることを確認: キットはディープスリープのウェイクウィンドウなしで常に BLE 受信待ち状態ですが、電源が入っており、Bluetooth の到達範囲内にある必要があります。
- 他のすべてのクライアントを切断: 同時にアクティブな BLE 接続は1つだけです。BLE Tester からのみ再接続して、再度試してください。
- 暗号化がオンの場合: 起動画面または QR ランディングページに表示されるキーを入力してください。
- より小さい画像を試す、または次の画像を送信する前にフルリフレッシュが完了するまで待ってください。
- セッション途中でデバイスが反応しなくなった: USB で充電してから、電源を入れ直してください(10秒オフ → オン)。
Q6: 暗号化キーが拒否される、または "not set" と表示されます。
- 工場出荷時のキットは暗号化オフ: KEY1: と KEY2: は、出荷時は "not set" と表示されます — キーフィールドは空白のままにしてください。
- 暗号化を有効にしたがキーを失くした? ディスプレイの電源を入れ直してください(10秒オフ → オン)— 再起動後、起動画面にキーが表示されます。QR コードをスキャンすることもでき、ランディングページに同じキーが表示されます。
- キーを失くし、画面も読めない場合: Toolbox を開き、Encryption を Unlocked に設定 → Configure over Bluetooth を実行します。これにより暗号化が解除され、再設定できるようになります。それでも解決しない場合は、ファームウェアを書き換えて再設定してください。
Q7: 送信後に画面が固まったように見える、ノイズが出る、または真っ白 / 真っ黒のままです。
- リフレッシュが完了するまで待つ: 更新の途中でディスプレイの電源を切らないでください。白黒のフルリフレッシュには数秒かかります。
- 部分リフレッシュは白黒のみ: 部分リフレッシュはモノクロモードで動作します。オプションの4階調グレーモードを使用している場合、部分リフレッシュはサポートされません — ゴーストやスタックピクセルを避けるため、常にフルリフレッシュを使用してください。
- 10秒オフ → オンで電源を入れ直し、起動画面に戻してから、BLE が応答することを確認します。
- 他に接続されているデバイスがないか確認: 別のデバイスが同時に接続されている場合は、それを切断し、1つのクライアントだけで再試行してください。
- それでも起動や接続ができない? まず USB で充電し、その後もう一度電源を入れ直してください。
- ファームウェアを書き換え: 上記をすべて試してもディスプレイが固まったまま、または表示がない場合は、USB 経由で Toolbox を使って再フラッシュしてください(「Going further」セクションの "Reflash or recover" を参照)。
技術サポート & 製品ディスカッション
Seeed Studio と OpenDisplay による共同開発。
弊社製品をお選びいただきありがとうございます。製品をできるだけスムーズにご利用いただけるよう、サポートをご提供しています。お好みやニーズに合わせて選べる、複数のコミュニケーションチャネルをご用意しています。