OpenEPaperLinkとePaper設定ビルダーの使用方法

はじめに
OpenEPaperLink(以下、このプロジェクトを「OEPL」と呼びます)は、電子棚札の代替プロトコルとファームウェア実装です。ESP32ベースのアクセスポイントと802.15.4無線通信により、複数のディスプレイがサポートされています。Open EPaper Linkの応用シナリオは広範囲にわたり、高級小売店での動的価格設定から図書館でのインテリジェント書籍管理、さらに表示情報を頻繁に更新する必要があるあらゆる電子タグ応用シナリオまで含まれます。現在、このプロジェクトはnRF52840とも互換性があります。
ePaper Breakout Boardを購入した後、電子ペーパースクリーンを異なる仕様のものに交換する必要がある場合があります。このチュートリアルでは、プロセスに2つのツールを使用します:OPEL Config Builderは電子ペーパーのパラメータを変更するために使用され、OEPL Image Uploaderは画像をアップロードするために使用されます。
OEPL Config Builderは、BLEプロトコルを使用してワイヤレス伝送を行うローコード電子ペーパーパラメータ設定ツールです。ユーザーは複雑な設定コードを書く必要がなく、ウェブサイト上でマウス操作するだけで設定を完了できます。
OEPL Image Uploaderも、BLEプロトコルを介してワイヤレス伝送を行うツールです。違いは、このツールが写真を送信することです。
ハードウェアの準備
| 4.26インチモノクロームePaperディスプレイ | Seeed Studio XIAO用ePaper Breakout Board | Seeed Studio XIAO nRF52840 Sense Plus |
|---|---|---|
![]() | ![]() | ![]() |
nRF52840シリーズのMCUはすべてこのツールをサポートしており、nRF52840 Sense Plusに限定されません。ePaperスクリーンは4.26インチディスプレイのみをサポートしています。ただし、今後より多くのスクリーンサイズをサポートするために継続的に更新していく予定です。
OEPL Config Builderの使用方法
ステップ1:BLEファームウェアの書き込み
最初のステップは、OEPLの公式リポジトリからOEPL_BLEファームウェアを取得することです。

Seeed Studio XIAO nRF52840 Sense Plus、ePaper Breakout Board、スクリーンを一緒に接続した後、USBデータケーブルを使用してコンピューターをnRF52840に接続し、リセットボタンを2回連続で押します。すると、PC側にファイルマネージャーがポップアップ表示されます。

次に、先ほどUSBドライブから取得した.uf2ファイルをnRF52840のファイルマネージャーにコピーします。MCUが次回電源投入されると、この.uf2ファームウェアが自動的に実行されます。

ステップ2:BLEを使用してBuilderに接続
Builderインターフェースで、BLEプロトコルを介してデバイスを接続します(デバイスが表示されない場合は、ファームウェアを再フラッシュしてください)。このウェブサイトは、BLEプロトコルを介して接続された場合にのみ、以下のワイヤレスアップロード機能を実現できます。

接続が成功すると、ターミナルボックスに「Connected」という文字が表示されます。
- Read Config:MCU内の設定を読み取ります。
- Write Config:設定をMCUに書き込みます。
- Reboot:MCUを再起動します。
ステップ3:Builderパネル
パネル上で対応する変数を選択するか、パラメータを入力するだけで設定が完了します。
- Config Builderのパラメータ
- system_config:ホストICと電源管理ピンに関する情報を保持
- manufacturer_data:メーカー識別子とボード情報
- power_option:電源供給とスリープ関連オプション
- display:ディスプレイ/パネル情報(オプション)。複数のディスプレイを持つデバイスでは複数回出現可能。
- led:オプションのLED設定(繰り返し可能)。
- sensor_data:オプションのセンサー読み取り値/定義(繰り返し可能)。
- data_bus:グローバルバス定義(I2C/SPIなど)。
- binary_inputs:オプションのバイナリ入力(ボタン、スイッチ)。

設定した設定を保存したい場合は、このパネル内で.bin、Hex、JSONファイルとしてエクスポートできます。逆に、このパネルは設定目的でJSONファイルのインポートもサポートしています。4.26スクリーン設定ファイルはこちらから取得できます。

設定を設定した後、「Write Config」機能を使用してMCUにアップロードできます。
OEPL Image Uploaderの使用方法
OEPL Image Uploaderはオンライン電子ペーパーアップロードツールで、BLEプロトコルを介して動作します。このツールは非常に軽量でコード不要であり、従来の電子ペーパーの遅い更新速度の煩わしさを解消します。使用方法はOEPL Config Builderと似ています。
ステップ1:Uploaderに接続
接続方法はBuilderと似ています。デバイスはBLEを介して接続されます。ただし、以前のファームウェアとこの画像アップロードに必要なピンとの間にいくつかの競合があるため、このWeb機能を使用する前にファームウェアにいくつかの変更が必要であることに注意してください。ここでは、書き込み用の新しいファームウェアが提供されています。前述の手順に従って書き込みプロセスを実行してください。
"E-Paper prefix filter(s)" セクションの変数を "OEPL" に変更する必要があります。そうしないと、デバイスを取得できません。


ステップ 2: 画像のアップロード
次に "Select File" ボタンをクリックして、アップロード用のローカルファイルを選択します。

ファイル転送が完了したら、"Upload Image" ボタンをクリックして電子ペーパーにアップロードします。

"Upload Complete" が表示されると、書き込みプロセスが成功したことを示します!その後、画面上の画像が変わったことを確認できます。
技術サポート & 製品ディスカッション
弊社製品をお選びいただき、ありがとうございます!弊社製品での体験が可能な限りスムーズになるよう、さまざまなサポートを提供いたします。異なる好みやニーズに対応するため、複数のコミュニケーションチャンネルを用意しています。


