前情提要#
私は以前に完成品を購入しましたが、Crypto の価格表示も販売者が提供しており、1 つのインターフェースでは 1 種類の暗号通貨しか表示できず、インターフェースもよく問題が発生して表示できません。そのため、自給自足することにしました。
準備#
Awtrix のハードウェアとソフトウェアについては、以下の 2 つの記事を参照してください。これらは非常に良く書かれており、手先の器用な人に適しています。DIY の自由度が高いです。私のように手先の器用さが普通の場合は、オンラインショッピングサイトやフリマアプリで完成品を購入することもできます。
Awtrix 記事 1:【Awtrix】ピクセル時計、ハードウェアからソフトウェアまでの詳細な入門ガイド
Awtrix 記事 2:【Awtrix】ピクセル時計、ハードウェアからソフトウェアまでの詳細な入門ガイド
オフラインシステムと公式システムがありますが、私は上記のチュートリアルで暗号通貨機能を備えたオフラインファームウェアを見つけられなかったため、以下のチュートリアルはすべて公式ファームウェアです。Crypto の価格表示にはインターネット接続が必要です。この記事では、Docker 版 Awtrix2 サービスのデプロイについて説明します。
設定#
原理は非常にシンプルです。ディスプレイがあれば、データをプッシュするためのサービスを追加するだけです。Awtrix2 の公式チュートリアルを参考にしてください。
サービスのデプロイ:#
ハードウェア#
サーバー 1 台:
クラウドサービス(例:Alibaba Cloud、Tencent Cloud)
ローカルサーバー(自己構築サーバー、日常使用のコンピューターなど)
設定手順#
Docker のインストール#
- Linux
システム要件:
Docker は、64 ビット版の CentOS 7 および CentOS 8 以降をサポートしています。Linux カーネルのバージョンは 3.10 以上である必要があります。最新バージョンの Ubuntu を推奨します。
自動インストールコード:
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
- Windows
公式チュートリアルに従ってください:
https://docs.docker.com/desktop/install/windows-install/
Awtrix2 のデプロイ#
ワンクリックデプロイコード:
docker run --name AwTriX2 -p 7000:7000 -p 7001:7001 -p 5568:5568/udp --restart always -e TZ=Europe/Berlin whyet/awtrix2:latest
詳細については、以下を参照してください:
https://github.com/wHyEt/Awtrix2-Docker
Awtrix2 の設定#
私は Windows 版の Docker を使用していますので、以下は Windows 版の例です。
Docker 版 Awtrix2 をデプロイした後、Docker クライアント内で次のように表示されます。
ステータスで Awtrix2 の現在の状態を確認できます。
Docker がインストールされているデバイスの IP アドレス + ポート番号にアクセスして設定を行います。ファイアウォールで 7000、7001、5568 の 3 つのポートを開放する必要があります。
例えば、デバイスの IP アドレスが 192.168.2.14 の場合、ブラウザのアドレスバーに「192.168.2.14:7000」と入力します。次のページが表示されます:
言語は、ホスト設定で「zh-CN」に変更し、右上の保存ボタンをクリックして保存します。
ピクセルディスプレイの設定がされていない場合、デバイスに接続するためには、まずピクセルディスプレイで接続サービスを設定する必要があります。上記のチュートリアル 2 を参考にしてください。
Crypto の価格表示#
デフォルトでは、時間プラグインのみがインストールされています。Crypto プラグインはアプリストアで自分でインストールする必要があります。
インストール後、歯車ボタンをクリックしてプラグインの設定に入ります。
左側は表示設定で、好みに応じて設定して保存します。
右側は表示する暗号通貨と情報カテゴリの設定で、同様に設定して保存します。
これで、ピクセルディスプレイは設定に応じて対応する情報を表示するようになります。さらに面白い遊び方は、自分で試してみてください。