← ニュース&インサイトに戻る
知識12分で読めます

Raspberry Pi HMIプロジェクト向けディスプレイスクリーンの選び方

Raspberry Piは、ディスプレイ、タッチパネル、ソフトウェアインターフェースを迅速に動作するHMIプロトタイプに変えることができます。HDMI経由でモニターを接続し、オペレーティングシステムを起動すれば、数分でコンセプトが可視化されるかもしれません。そのプロトタイプをコンパクトで信頼性の高い製品に変えることは、別のエンジニアリング作業です。Raspberry Piプロジェクト用のディスプレイスクリーンを選択する際、コネクタは考慮事項の1つに過ぎません。開発チームは、ネイティブ解像度、ディスプレイタイミング、タッチ通信、電力分配、起動動作、輝度、視野角、機械的取り付け、ソフトウェアサポートも評価する必要があります。このガイドでは、主要なディスプレイパスと、Raspberry Piベースのプロトタイプが密閉型[…]になることが期待される場合に重要な判断について説明します

How to Choose a Display Screen for Raspberry Pi HMI Projects

Raspberry Piは、ディスプレイ、タッチパネル、ソフトウェアインターフェースを迅速に動作するHMIプロトタイプへと変えることができる。HDMI経由でモニターを接続し、オペレーティングシステムを起動すれば、数分以内にコンセプトが可視化される場合がある。そのプロトタイプをコンパクトで信頼性の高い製品にすることは、別のエンジニアリング課題である。.

Raspberry Pi向けの ディスプレイ画面を選定する際、 コネクタは検討事項の一つにすぎない。開発チームは、ネイティブ解像度、ディスプレイタイミング、タッチ通信、電力分配、起動動作、輝度、視野角、機械的設置、ソフトウェアサポートも評価しなければならない。.

本ガイドでは、Raspberry Piベースのプロトタイプが筐体付き端末、コントローラー、情報機器、または少量生産の商用製品になることを想定した場合に、主要なディスプレイ経路と重要な決定事項について説明する。.

コネクタではなく製品から始める

HDMIまたはDSIコネクタを備えた画面を検索することから始めたくなる。より堅牢な選定プロセスは、完成品が何をしなければならないかから始まる。.

ディスプレイモジュールを比較する前に、以下を定義すること:

ソフトウェア開発に便利な画面は、最終筐体にとって大きすぎたり、反射が強すぎたり、機械的に扱いにくかったりする場合がある。逆に、コンパクトなネイティブパネルは製品にうまく収まっても、より多くのドライバーと統合作業を必要とする場合がある。.

検討すべき4つのディスプレイ接続経路

1. HDMIディスプレイまたはHDMIコントローラーボード

HDMIは一般に、初期プロトタイプにとって最も簡単な経路である。完全なHDMIモニターは、独自のタイミングコントローラー、電源システム、ディスプレイ電子回路を内蔵している。組み込みTFTモジュールも、そのパネルに適合するアクティブHDMIコントローラーボードを介して接続できる。.

HDMI経路の利点には以下が含まれる場合がある:

トレードオフには、追加のPCB面積、ケーブル配線、コネクタ、消費電力、起動の複雑さが含まれる場合がある。コントローラーボードは、正確なLCD解像度、タイミング、ピン定義、バックライト、ファームウェア構成を依然としてサポートしなければならない。.

Raspberry Pi OSは通常、ディスプレイ機能情報を使用してHDMIモードを選択し、解像度、リフレッシュレート、向き、スケーリングの制御を提供する。.1 ただし、非標準の組み込みコントローラーはすべてのモードを正しく報告しない場合があり、特殊な解像度には追加のシステムまたはファームウェア作業が必要になる場合がある。.

2. DSIディスプレイ

DSIはコンパクトなディスプレイ接続を提供し、外部HDMI変換ボードの必要性を減らすことができる。これは薄型筐体や統合HMIにとって魅力的である。.

DSIコネクタがあれば、すべてのMIPI DSIパネルが直接互換になるわけではない。プロジェクトは以下を考慮しなければならない:

公式Raspberry Pi Touch Displayは、モデル、コネクタ、ケーブルの詳細が重要であることを示しています。Raspberry Piの世代によって異なるFFC構成が必要になる場合があり、Compute Moduleの統合では、統合側が検出とインターフェース割り当てを管理する必要がある場合があります。.2

汎用のスマートフォンやタブレット用MIPI LCDは、物理コネクタが適合するという前提だけで接続すべきではありません。MIPI DSIの統合はパネル固有であり、ハードウェアとソフトウェアの両方の適応が必要になる場合があります。.

HDMI, DSI and parallel display integration paths for an embedded computer
組み込みコンピュータ向けのHDMI、DSI、パラレルディスプレイ統合パス

3. DPIまたはパラレルRGBディスプレイ

Display Parallel Interfaceは、GPIOリソースを介して互換性のあるRGBパネルを接続できます。Raspberry Piのドキュメントでは、DPIは必要なGPIOを備えたデバイスにおいてHDMIおよびDSIの代替として説明されており、RGBデータとタイミング信号がパラレルインターフェースを通じて伝送されます。.3

このパスは、互換性のあるRGB LCDを既に使用している組み込みプロジェクトに適している場合がありますが、重要なトレードオフを伴います:

したがって、DPIは汎用のリボンケーブル接続としてではなく、設計された組み込みインターフェースとして扱うべきです。.

4. SPIディスプレイ

小型 SPIディスプレイ ステータスパネル、コンパクトなコントロール、デスクトップ並みのフレームレートを必要としないインターフェースに有用です。ワイドパラレルRGB接続よりも少ない信号線で済みますが、利用可能な更新レートとソフトウェアの動作が意図するUIに適している必要があります。.

SPIディスプレイは、ボタン、数値、インジケータ、比較的シンプルなグラフィックスに適している場合があります。大規模なアニメーションダッシュボード、動画、複雑な全画面トランジションにはあまり適していない場合があります。.

実際の結果は、解像度、バス構成、コントローラIC、ソフトウェアドライバ、アプリケーション負荷によって異なります。「SPI」だけでは使用可能な性能は定義されません。.

HDMI、DSI、DPI、SPI:実用的な比較

ディスプレイパス主な利点主な統合上の懸念一般的な役割
HDMI迅速な開発と慣れ親しんだビデオパス追加のコントローラハードウェア、ケーブル、電源、エンクロージャスペースプロトタイプ、キオスク、テスト機器、または密閉型端末
DSIコンパクトな直接ディスプレイ接続パネル固有のドライバ、タイミング、初期化、ケーブル互換性統合タッチスクリーンHMI
DPI / RGB互換パネルへの直接パラレル接続GPIOリソースを消費し、正確なタイミングが必要カスタムキャリアボードまたは組み込みディスプレイ設計
スパイク小型ディスプレイ向けの低信号線数更新レートとソフトウェアドライバの制限ステータス表示またはシンプルなコンパクトインターフェース

最適なルートは、必ずしもコンポーネントが最も少ないものではありません。ソフトウェア、機械的、電力、ライフサイクルのリスクを管理可能に保ちながら、十分な性能を提供するパスです。.

解像度は実際のインターフェースに一致させる必要がある

Raspberry Piボードは複数のディスプレイモードを生成できますが、完成したシステムには明確な解像度戦略が依然として必要です。.

3つの別々の質問をしてください:

  1. LCDパネルのネイティブ解像度は何ですか?
  2. Raspberry Piはどの解像度を生成しますか?
  3. コントローラまたはソフトウェアレイヤがそれらの間でスケーリングしますか?

HDMIディスプレイの場合、モニタまたはコントローラがサポートされるモードをオペレーティングシステムに通信する場合があります。コントローラが期待されるモードを報告しない場合、システムが別の解像度を選択したり、ボーダーが表示されたり、正しく表示されなかったりする可能性があります。.

DSI、DPI、その他のネイティブパネルパスの場合、解像度とタイミングは通常、明示的なパネルサポートが必要です。幅と高さが一致するだけでは不十分です。ピクセルクロック、ポーチ、同期、信号極性も重要になる場合があります。.

LCDを確定する前にUI解像度を選択してください

高解像度スクリーンはテキストとグラフィックスをより鮮明にできますが、インターフェースのスケーリング、グラフィックス負荷、タッチターゲットの設計も変わります。物理的に小さく高密度なスクリーンでは、コントロールが使用可能なままであるために、より大きなソフトウェアスケーリングが必要になる場合があります。.

実際のアプリケーションを想定される物理サイズでテストする。モニター上では許容できるデスクトップでも、組み込みタッチスクリーンではコントロールが小さすぎる場合がある。.

画面形状と向きはソフトウェアに影響する

Raspberry Pi OSはディスプレイの向きとスケーリングのオプションを提供するが、出力の向きを変更しても、適切なポートレートまたはバー画面インターフェースが自動的に作成されるわけではない。.1

ポートレート製品はポートレートレイアウトを中心に設計すべきである。 バーディスプレイ は、幅が広く高さの浅いアクティブエリアに適合するUIを使用すべきである。 円形LCD は正方形のフレームバッファを使用しつつ、アプリケーションが重要なコンテンツを可視円内に保持する必要がある場合がある。.

特殊なディスプレイ形式を選択する前に、以下を確認すること:

タッチ、映像、電源は3つの別個の決定事項である

Raspberry Piタッチスクリーンとして説明される製品は、通常、複数の電気的機能を含んでいる。これらは個別に検討すべきである。.

ビデオパス

HDMI、DSI、DPI、SPIまたはその他の対応パスが、画像情報をディスプレイシステムに伝送する。.

タッチパス

タッチコントローラーは座標をRaspberry Piに報告する。アセンブリによって、この通信はUSB、I²Cまたはその他のインターフェースを使用する場合がある。ビデオ接続が機能していても、タッチコントローラーが対応ドライバーを持っていることを証明するものではない。.

電源パス

LCDロジック、コントローラーボード、バックライト、タッチパネルはすべて電力を必要とする。一部のディスプレイアセンブリはホストから電力を供給できるが、別途安定化入力が必要なものもある。.

全体設計では以下を考慮する必要がある:

電源、ケーブル、コネクターが負荷時にシステム全体をサポートできなければ、便利なコネクターから画面に電力を供給しても不十分である。.

Embedded computer testing landscape and portrait touchscreen LCD prototypes
組み込みコンピューターのテスト環境におけるランドスケープおよびポートレートタッチスクリーンLCDプロトタイプ

タッチは機能するのになぜポインターが正しくないのか

ディスプレイが正しい画像を表示していても、タッチ座標が回転、ミラーリング、または不正確にスケーリングされる場合がある。これは、ディスプレイの向きとタッチの向きがソフトウェアスタックの異なる部分で処理されるために発生する。.

一般的な症状は以下の通り:

システムにはタッチ変換、キャリブレーション、ドライバー設定、またはファームウェア調整が必要な場合がある。最終テストは、実際のエンクロージャ内で意図するオペレーティングシステムとアプリケーションを使用して行うべきである。.

輝度は単独の仕様ではない

屋内のテストベンチで使用される画面は、窓の近くや反射性カバーガラスの背後に設置された後、読み取りにくくなる場合がある。.

ディスプレイの視認性は以下に依存する:

利用可能な最高値が常に望ましいと仮定するのではなく、設置環境に基づいて輝度を選択すること。バックライト電力が高いと、熱、電源設計、エンクロージャの換気に影響を与える可能性がある。.

機械的統合がディスプレイの選択を変える

開発用モニターは、独自のスタンドとハウジングを備えた完成品である。組み込みディスプレイは別の製品の一部となる必要がある。.

機械的レビューは以下をカバーする必要があります:

緩いケーブルで動作するディスプレイは、同じケーブルがコンパクトな筐体内で急激に折り曲げられると、機械的に故障する可能性がある。コネクタの位置は、筐体設計を確定する前に評価すべきである。.

HMIにおける起動動作は重要である

試作開発者は、起動メッセージ、解像度の変更、デスクトップの遅延を許容する場合がある。完成したHMIのユーザーは、制御された起動プロセスを期待する。.

以下においてユーザーが何を見るかをテストする:

パネル、コントローラボード、バックライトは異なるタイミングでアクティブになる場合がある。アプリケーションが起動する前に、明るい空白画像や無効な中間フレームが表示されることがある。選択したハードウェアパスに応じて、プロジェクトにはバックライトのシーケンス制御、アプリケーション起動制御、スプラッシュスクリーン、またはファームウェアの連携が必要になる場合がある。.

プロトタイプボードかコンピュートモジュールか?

標準のRaspberry Piボードは、効果的な開発プラットフォームとなり得るほか、一部の完成品の少量生産製品にも適する場合がある。より統合された商用設計では、筐体、I/O配置、コネクタ管理が優先事項となった場合に、Compute Moduleとキャリアボードを検討する場合がある。.

これはディスプレイの要件ではなく、システムアーキテクチャの決定事項である。Compute Moduleに移行しても、LCDが自動的に互換になるわけではない。キャリア設計は依然として、正しいディスプレイインターフェース、電源、タッチパス、バックライト制御、およびソフトウェアサポートを提供する必要がある。.

したがって、ディスプレイは意図する量産アーキテクチャを考慮して選定すべきである。そうでなければ、外部HDMIアダプタで実証された画面が、製品がカスタムキャリアボードに移行する際に大幅な再設計を必要とする可能性がある。.

開発用ディスプレイ対製品用ディスプレイ

開発優先製品優先
高速接続制御された保守可能な統合
利用可能なデスクトップ解像度ネイティブUI解像度と正確なスケーリング
緩いHDMIおよびUSBケーブル保持されたケーブルまたは統合FFC接続
開放空冷筐体内の熱挙動
汎用フロントガラス製品固有のカバーガラスとタッチアセンブリ
手動再起動とセットアップ再現可能な起動、復旧、シャットダウン
1台のエンジニアリングサンプル管理された部品、ファームウェア、生産プロセス

プロトタイプから製品への検証プロセス

1. コンピューティングプラットフォームを確認する

Raspberry PiまたはCompute Moduleのモデル、オペレーティングシステム、必要な周辺機器、利用可能なディスプレイ接続を記録する。.

2. ディスプレイ要件を確定する

サイズ、解像度、形状、輝度、視認位置、タッチ動作、カバーガラス、環境を定義する。.

3. インターフェースアーキテクチャを選定する

コネクタの利便性ではなく技術要件に基づいて、HDMI、DSI、DPI、SPI、またはその他のサポートされたパスを選択する。.

4. 映像、タッチ、電源を個別にテストする

ネイティブ解像度とタイミングを検証し、その後タッチ通信と電源安定性を検証する。すべてのケーブル、アダプタ、ドライバ、構成依存関係を文書化する。.

Engineer validating an enclosed Raspberry Pi based touchscreen HMI
筐体内のRaspberry PiベースのタッチスクリーンHMIを検証するエンジニア

5. 筐体試作を製作する

視野角、反射、タッチ位置合わせ、FFC配線、コネクタアクセス、通気、取り付け圧を確認する。.

6. 実際のアプリケーションをテストする

意図するインターフェースを連続して実行する。起動、画面ブランキング、再起動、タッチ、向き、通常のユーザーワークフローをテストする。.

7. 生産構成を管理する

承認済みのLCD、タッチコントローラー、コントローラーボード、ファームウェア、OSイメージ、ケーブル、機構部品を記録する。1つの要素の変更が、互換性試験の再実施を必要とする場合がある。.

Raspberry Piディスプレイレビューに必要な情報

プロジェクト固有の評価のために、以下を準備する:

画面だけでなく、ディスプレイアーキテクチャを選択する

適切なRaspberry Piディスプレイは、デスクトップを表示できるLCD以上のものである。ディスプレイ、インターフェース電子回路、タッチコントローラー、電源システム、ソフトウェア、筐体が1つの製品として動作する必要がある。.

HDMIは試作を加速できる一方、DSIやDPIは、必要なパネルとソフトウェアのサポートが利用可能な場合、より統合されたアーキテクチャを支援する場合がある。SPIは、より小型でシンプルなインターフェースに実用的である場合がある。これらの経路のいずれも、普遍的に最適であるわけではない。.

既存モジュールのインストール手順が必要な場合は、以下を参照: TFT LCD Raspberry Piディスプレイのセットアップ方法. 。現在のRJY製品例については、以下を確認: 7インチRaspberry PiタッチLCDディスプレイスクリーン.

OEMまたは組込みHMIプロジェクトについては、以下を活用: RJYカスタムディスプレイソリューション または RJYにお問い合わせください 互換性レビューのために、コンピューティングプラットフォーム、ディスプレイ、タッチ、筐体の要件を添えて。.

よくある質問

Raspberry Piで動作するディスプレイスクリーンはどれか?

互換性のあるディスプレイは、HDMI、DSI、DPI、SPI、またはその他のサポートされた経路を使用する場合がある。互換性は、Raspberry Piのモデル、パネル解像度、インターフェース、タイミング、ドライバーサポート、タッチインターフェース、電源、OS設定に依存する。.

Raspberry PiディスプレイにはHDMIとDSIのどちらが優れているか?

HDMIは迅速な試作と標準ビデオ出力に便利な場合が多い。DSIはよりコンパクトで統合された接続を支援できるが、パネル固有のハードウェア、ケーブル、ソフトウェアの互換性が必要である。より良い選択は、最終製品のアーキテクチャに依存する。.

任意のMIPI DSI LCDをRaspberry Piに直接接続できるか?

いいえ。パネルは利用可能なDSIハードウェアに適合する必要があり、適切なレーン構成、タイミング、初期化、ドライバーサポート、電源、バックライト制御が必要である。コネクターが一致することは、互換性を確立しない。.

Raspberry Piディスプレイは動作するのに、タッチスクリーンが動作しないのはなぜか?

映像とタッチは通常、別々の通信経路を使用する。LCDが画像を表示できても、タッチコントローラーに正しいUSBまたはI²C接続、ドライバー、向き、座標設定がまだ不足している場合がある。.

製品でRaspberry Piディスプレイを使用する前に、何を試験すべきか?

ネイティブ解像度、タイミング、起動、繰り返し電源サイクル、タッチ位置合わせ、電源安定性、輝度、視野角、筐体内温度、ケーブル配線、機械的取付け、完全なアプリケーションワークフローを試験する。.

参考文献

  1. Raspberry Pi Documentation: Configure display settings
  2. Raspberry Pi Documentation: Touch Display
  3. Raspberry Pi Documentation: Display Parallel Interface

この記事を共有する。.

チームまたはネットワークに転送する。.

LinkedIn フェイスブック X WhatsApp

RJY Displayにより公開。.

すべての記事に戻る

さらに探索する

RJYからのその他の記事。.