おそらく、さまざまなブランドや価格帯のものをどこかで目にしたことがあるでしょう。こうしたサブディスプレイは、3.5インチ、5インチといったサイズのほか、8.8インチや9.16インチといった横長のサイズでも販売されています。 これらは主にマシンの各種パラメータを監視するために使用され、一般的に、PC内部の見た目を美しくし、ある程度の実用性も兼ね備えるため、オープンケースやガラスケースの中に設置されます。
これらのツールでは、CPUやGPUの温度、ディスクのデータ、日時や時刻などを表示することができ、AIDA64をインストールしたり、HDMIケーブルで接続したりする必要がない点がメリットです。USBで接続するだけで、すぐに使用できます。
3.5インチの最も小型のものは、非常に安く手に入ります。価格は12~25ユーロ程度です。 AliExpressのポイントにドラクマが少し残っていたところ、たまに登場するようなセールがちょうどあったので、14ユーロ弱で1台購入しました。私のPCケースは密閉型で机の下に置かれているため、このドライブは外付けとして使うつもりです。


同梱品
全体的に品質は中~低レベルに見えます。この価格帯で「プレミアム」な仕上がりの製品を期待してはいけません。

箱の中には、小さなディスプレイ、USBケーブル、そして品質がイマイチな両面テープが入っています。数日後にディスプレイが落ちてしまわないようにしたいなら、このテープを使うのはお勧めしません (付属のテープ2本を使って貼り付けた私の場合は、3日で剥がれてしまいました)と、折りたたみ式のプラスチック製スタンドが入っています。このスタンドは、あまりにも小さくて粗悪なため、設計した人、製造した人、そして箱に詰め込んだ人全員を逮捕して起訴すべきでしょう。


左側には、付属している小さくて非常に頼りなく、汚れだらけのプラスチック製スタンドがあります。他の一般的な物との比較を通じて、その大きさをイメージしていただければと思います。
選ぶアクセサリーによって選択肢はたくさんあります。中には、ケース内にディスプレイを接続するための9ピンからUSB-CまたはPH2へのケーブルが含まれているものもありますし、あの犬型のスタンドとUSBケーブルだけのセットで購入することもできます。
スタンド/ドック付きのオプションを選んだ場合、通常はこのようなものが届きます。これは、画面を接続するためのUSB-Cコネクタが付いた小さなスタンドが付いた、単なる電源/充電ケーブルに過ぎず、縦向きまたは横向きに設置できるよう、2つの取り付け穴が用意されています。

このスタンド/ドックは、品質はまあまあとはいえ、折りたたみ式の安っぽいプラスチック製のものよりは安定しており、かなり優れています。箱の宣伝通り、スマートフォンも載せられますが、安定性に関しては「見るだけにして、触らないで」という状態です。その重量と高さを支えるには、ベースのサイズが不十分だからです。

3.5インチの小さな画面で使う分には、これでも十分すぎるほどです。







ハードウェア
「思ったより小さい」といったレビューをまだ書いている人がいることに驚きます。おそらく寸法を確認せずに、大げさに想像しているのではないでしょうか。 表示領域は49×74mm、解像度は320×480ピクセルで、金属製ケースの全体サイズは55×85mmです。厚さは約8mmです。
画面には、2つのType-Cコネクタとネジ以外は何もない。全体的な仕上げは最低限のレベルで、画面をほんの少し押すだけですぐにわかる。簡単にへこんでしまうことに気づくだろう。



このように、29インチのウルトラワイドモニターのフレームに貼り付けられています。


コンパクトなサイズにもかかわらず、メインモニターのそばや机の上に置いてもかなり見栄えがします。

こちらが、テーブル上のドックにセットされた様子です。ライトを点けた状態と消した状態の両方です。
ほぼどの位置からでも視野角が良く、輝度も十分で、かなり暗く設定しても、暗いシーンでも鮮明な映像が得られます。
まったく暑くない。しかも、前の熱波に続いてまた新たな熱波が襲来し、まさに地獄のような状況なのに。 画面に表示される温度は、タスクマネージャーが記録する値より1度前後高いか低い程度で、概ね正確ですが、Speccyのデータとはより一致しています。ただ、これがデータの記録や更新に時間がかかるためなのか、それとも根本的なずれによるものなのかは、もうよく分かりません。

この2枚の画像では、机の上のモニターの下に設置した際の様子を、照明がある場合とない場合で確認できます。


ソフトウェア
テンプレートの追加や設定を行うプログラムについては、2つの選択肢があります。1つ目はよりシンプルですが機能が制限されており、2つ目ははるかに充実した機能を備えています。
1- USB Monitor。これはTURZXのソフトウェアで、面倒なことを避けたいなら、まずここから始めることをお勧めします。見た目はまるで原始時代のようです。最も基本的で機能も限られており、最初は扱いにくいですが、コツをつかめば最も使いやすいソフトウェアでもあります。 とはいえ、その制限のせいで、センサーの読み取りという点において、ディスプレイの可能性を十分に活かすことはできません。 その制限の例を挙げると、フォントサイズは4つの固定サイズ(40、30、24、18)に限定されており、時間パラメータは1行でしか表示されず、改行や項目ごとの分離もできません。また、マウスによる要素のドラッグ操作もあまり正確ではありません。

2- Turing Smart Screen Python(Turing System Monitor):Turing Smart Screen / TURZX やその他のメーカーのディスプレイ向けの、非公式な Python システムモニターおよびライブラリです。 ここで独自のテンプレートを作成したい場合、数回のクリックで設定できるようなものは期待しないでください。theme.yalmファイルのコードを編集し、各パラメータの有効化・無効化や位置の変更を行う必要があります。 開発者モードで使用したい場合は、お使いのマシンにPython、その依存関係、およびGitをインストールする必要がありますが、 Turing System Monitorのみをインストールすれば、オプション1よりもやや充実したインターフェースでWindows上で実行することも可能です。
このオプションを使用すると、設定の選択肢がさらに広がります。例えば、OpenWeatherMapのAPIを利用できるようになります。One Call 3.0 APIプランに無料で登録すれば、従量課金制ではありますが、1日あたり1,000回のAPI呼び出しが無料で利用できます。Turing System Monitorは、この制限(1日あたり約300回の呼び出し)を超えないように設定されているため、追加料金は一切発生しません。
ギャラリーのテンプレートを使用する場合も、一からテンプレートを作成する場合も、これが最適な選択肢です。ドキュメントにはすべてが詳しく説明されています。

オプション1から始める場合は、ディスプレイを接続するだけで、最初に「Please run the APP」というメッセージとTurzxのURLが表示されます。そこから、お使いのディスプレイのサイズに対応した「USB Monitor」ソフトウェアをダウンロードできます。

このソフトはインストールされないため、UseMonitor.exeを管理者権限で実行したら、「Theme Editor」と「Load Theme」を選択し、付属のテンプレートから1つを選び、4つの項目を調整して「Run」をクリックすれば、テンプレートが動作するようになります。


ゼロからテンプレートをデザインする
TURZXのフォーラムには、ユーザーが作成したダウンロードして使えるテンプレートがかなりあるし、他にも 見栄えの良いものがたくさんありますが、時間とやる気があるなら、自分の好みに合わせてオリジナルのテンプレートを作成することもできます。
まず、Photoshopで『フォールアウト』のピップボーイ風のベースを作成し始めました。その際、960×640に相当する拡大比率で作業を行いました。ここからが面白くなってきます。パラメータやフォーマットを追加するための選択肢が、はるかに豊富で柔軟になるからです。

重要なのは、使用する要素の数だけレイヤーを作成し、その後、サイズや位置を調整したり、レイヤーを移動させたりできるようにすること、そして表示したい数字やテキストにどのサイズを正確に適用すべきかを明確にしておくことです。
Turing System Monitor用の新しいテーマを作成する場合(ただし、この背景はUsb Monitorの新しいテンプレートとしても使用可能です)、既存のテーマをベースにする必要はありません。既存のテーマには、表示可能なすべてのセンサーが含まれていないためです。
正しい順序は以下の通りです:
\AppData\Local\Programs\Turing System Monitor\res\themes(または別の場所にインストールした場合はそのパス)に、テーマ名と同じ名前のサブフォルダを作成し、テーマフォルダ内にある「theme_example.yaml」ファイルをその中にコピー&ペーストしてください。コピーしたら、ファイル名を「theme.yaml」に変更してください。
次に、PNGリソースを新しいサブフォルダにコピーします。具体的には、使用する背景画像を「background.png」という名前で、プレビュー用画像を「preview.png」という名前で保存します。後者はプレビュー用としてのみ使用されます。
テーマの編集を開始するには、Turing System Monitorの「テーマエディタ」ボタンを使用してください。
これは簡単でも迅速でもない作業です。時間がかかるため、私は合間を縫って進めています。まだ完成していないため、こちらはUSB Monitorで背景画像のみを使用した暫定的な外観です。

サンプルテンプレート(theme_example.yaml)を使ってテンプレートを作成する際に追加できるすべてのパラメータを、出現順にまとめました。これは、私が一から独自のテンプレートを設計し始めた際、真っ先に不足を感じた点だったからです。
設定可能なパラメータ
ディスプレイの一般設定:
- DISPLAY_SIZE: 画面サイズ(インチ)
- DISPLAY_ORIENTATION: 画面の向き(縦向き:ポートレート、横向き:ランドスケープ)
- DISPLAY_RGB_LED:背面のRGB LEDの色。これが実際に基板上のRGBに影響を与えるかどうかは、まだ分かりません。
静止画像(static_images):
- PATH、X、Y、WIDTH、HEIGHT:静止画像のファイルパス、位置(X座標およびY座標)、および寸法(幅と高さ)
静的テキスト (static_text):
- TEXT、X、Y、WIDTH、HEIGHT、FONT、FONT_SIZE、FONT_COLOR、BACKGROUND_COLOR、BACKGROUND_IMAGE、ALIGN、ANCHOR:カスタマイズされた静的テキストの内容、配置、書体、色、背景、および配置
CPUパラメータ(STATS.CPU):
- INTERVAL:更新間隔(秒単位)。
- PERCENTAGE (TEXT, GRAPH, RADIAL, LINE_GRAPH):プロセッサ使用率(テキスト、棒グラフ、円グラフ、または折れ線グラフで表示)。
- FREQUENCY (TEXT, GRAPH, RADIAL, LINE_GRAPH): CPUのクロック速度または周波数。
- LOAD (ONE, FIVE, FIFTEEN -> TEXT):1分、5分、15分後のシステム負荷。
- TEMPERATURE (TEXT, GRAPH, RADIAL, LINE_GRAPH):プロセッサの温度。
- FAN_SPEED (TEXT, GRAPH, RADIAL, LINE_GRAPH):CPUファン速度。
GPUパラメータ(STATS.GPU):
- INTERVAL:更新間隔(秒単位)。
- PERCENTAGE (GRAPH, RADIAL, TEXT, LINE_GRAPH):グラフィックカードの使用率。
- MEMORY_PERCENT (GRAPH, RADIAL, TEXT, LINE_GRAPH):使用中のVRAMの割合。
- MEMORY_USED (TEXT): 使用中のビデオメモリの容量。
- MEMORY_TOTAL (TEXT):利用可能なビデオメモリの合計容量。
- TEMPERATURE (TEXT, GRAPH, RADIAL, LINE_GRAPH): GPUの温度。
- FPS(TEXT、GRAPH、RADIAL、LINE_GRAPH):1秒あたりのフレーム数(ほとんどの場合、FPSは表示されません)。
- FAN_SPEED (TEXT, GRAPH, RADIAL, LINE_GRAPH):GPUファン速度。
- FREQUENCY (TEXT, GRAPH, RADIAL, LINE_GRAPH): GPUの周波数。
メモリパラメータ (STATS.MEMORY):
- INTERVAL:更新間隔(秒単位)。
- SWAP (GRAPH, RADIAL, LINE_GRAPH): スワップメモリの使用。
- VIRTUAL (GRAPH、RADIAL、LINE_GRAPH):仮想メモリの使用。
- USED (TEXT):使用中のRAMメモリ。
- FREE (TEXT):空きRAM。
- TOTAL (TEXT):合計RAM容量。
- PERCENT_TEXT (TEXT): テキスト形式でのRAMの使用率。
ディスクパラメータ (STATS.DISK):
- INTERVAL:更新間隔(秒単位)
- USED (GRAPH、RADIAL、LINE_GRAPH、TEXT、PERCENT_TEXT):使用済みストレージ容量
- TOTAL (TEXT): ディスクの総容量
- FREE (TEXT): ディスクの空き容量
ネットワークパラメータ(STATS.NET):
- INTERVAL:更新間隔(秒単位)。
- WLO(WLAN)/ETH(Wi-Fi/イーサネット)。
- UPLOAD (TEXT, LINE_GRAPH): 現在のアップロード速度。
- UPLOADED (TEXT): アップロードされたデータの合計。
- DOWNLOAD (TEXT, LINE_GRAPH): 現在のダウンロード速度。
- DOWNLOADED (TEXT):ダウンロードされたデータの総量。
日付と時刻のパラメータ(STATS.DATE):
- INTERVAL:更新間隔(秒単位)。
- DAY (TEXT -> FORMAT, SHOW, X, Y, FONT, FONT_SIZE, FONT_COLOR, BACKGROUND_COLOR, BACKGROUND_IMAGE, ALIGN, ANCHOR):現在の日付とその書式。
- HOUR (TEXT -> FORMAT, SHOW, X, Y, FONT, FONT_SIZE, FONT_COLOR, BACKGROUND_COLOR, BACKGROUND_IMAGE, ALIGN, ANCHOR):現在の時刻とその表示形式。
稼働時間に関する指標(STATS.UPTIME):
- INTERVAL:更新間隔(秒単位)。
- SECONDS(テキスト):点灯時間を秒単位で表したもの。
- FORMATTED (TEXT): 稼働時間を日と時間で表記したもの(例:「49 days…」)。
気象パラメータ / Weather (STATS.WEATHER):
- INTERVAL:更新間隔(秒単位)。
- TEMPERATURE (TEXT):現在の外気温。
- TEMPERATURE_FELT (TEXT): 体感温度。
- UPDATE_TIME (TEXT):最新の気象情報の更新時刻。
- HUMIDITY (TEXT):湿度(パーセント)。
- WEATHER_DESCRIPTION (TEXT):天候の状態の説明(例:晴れ、快晴、雨)。
Ping パラメータ (STATS.PING):
- INTERVAL:更新間隔(秒単位)。
- GRAPH、RADIAL、LINE_GRAPH、TEXT:設定済みのサーバーとのネットワーク遅延またはping値。
グラフィック要素(TEXT、GRAPH、RADIAL、LINE_GRAPH)の共通のプロパティ:
- SHOW、SHOW_UNIT、SHOW_TEXT:要素、その単位、またはそのテキストを表示または非表示にする
- X、Y、WIDTH、HEIGHT:位置と寸法。
- FONT、FONT_SIZE、FONT_COLOR、BACKGROUND_COLOR、BACKGROUND_IMAGE:フォント、色、背景のスタイル。
- ALIGN、ANCHOR:テキストの配置と固定。
- MIN_VALUE、MAX_VALUE:スケールの最小値および最大値。
- BAR_COLOR、BAR_OUTLINE:進行状況バーの色と枠線。
- ANGLE_START、ANGLE_END、ANGLE_STEPS、ANGLE_SEP、CLOCKWISE、RADIUS:円グラフまたは放射状グラフの幾何学的パラメータ。
- HISTORY_SIZE、AUTOSCALE、LINE_COLOR、LINE_WIDTH、AXIS、AXIS_COLOR、AXIS_FONT、AXIS_FONT_SIZE:折れ線グラフおよび履歴グラフの設定。
- FORMAT:日付・時刻の書式設定。
表示形式の説明(PERCENT_TEXT):
- GRAPH:現在の値に比例して塗りつぶされる棒グラフまたはブロックグラフでデータを表示します。
- ラジアル:情報を円形またはタコメーター形式で表示するもので、円周を埋めていくような割合やレベルを示すのに最適です。
- LINE_GRAPH:指標の経時的な推移や変化を記録する連続的な折れ線グラフを描画します。
- TEXT:値を数値または単純なテキスト形式で表示します(例:正確な度数、使用済みメガバイト数、プレーンテキストなど)。
- PERCENT_TEXT: 値をパーセンテージ形式で、パーセント記号(%)を付けて表示します。
X座標とY座標について:
- X と Y は、画面上の要素の正確な位置をピクセル単位で定義する値です。
- X軸は水平位置を制御します。値を大きくすると、要素は右方向に移動し、小さくすると左方向に移動します。
- Y軸は垂直方向の位置を制御します。値を大きくすると要素は下方向に移動し、小さくすると上方向に移動します。
*この記事にはAliExpressのアフィリエイトリンクが含まれています






