特定のタッチスクリーンに互換性があるかどうかを確認するにはどうすればよいですか?


42

Raspberry Piにタッチスクリーンを取り付けたい。これについていくつかのインターネット検索を行っているときに、すべてのタッチスクリーンに互換性があるわけではないため、これは簡単ではないことがわかりました。

タッチスクリーンがRaspberry Piと互換性があるかどうかを確認するにはどうすればよいですか?

推奨されるデバイスや可能なデバイスのリストを探しているわけではありません。特定の画面が機能するかどうかを調べる方法を知りたいです。

回答:


15

問題はドライバーになります。販売されているほとんどの製品にはオープンソースドライバーがないため、リバースエンジニアリングの方法を知っている人次第です。このため、デバイスの人気がそれほど高くない場合、サポートされない可能性があります。

私はこれらのいずれも個人的に使用したことはありませんが、ハードウェアデータベースが存在するサイトは存在します。特定のnixビルドに対するデータベースの正確性には疑問があり、リストは通常​​ユーザーが作成するため、ある程度までしか信頼できません。

http://www.linuxcompatible.org/compatdb/categories/hardware_linux.html


youtubeには、さまざまなLinuxコンピューターにタッチスクリーンを追加する方法のビデオがいくつかあります。それらは、サポートされているものの良いソースになります。サポートされているものは、USBポートに接続できる必要があります。そのため、タッチスクリーンドライバーと、それらがサポートするUSB​​デバイスを確認することは良いソースです。
アンデルス

この投稿を理解していることを確認してください。ARMvs x86 vs x86-64には独自の互換性リストがないため、一般的なリストの方が優れたリソースです。また、RPi固有のリストはどこにもありません。正しい?
Zoot

1
最近のほとんどの製品には、OSSドライバー(ベンダードライバーではなく、システムに統合されている)があります。少なくなっていない人。それは90年代の逆でした。特定のクラスは他のクラスよりも動作する可能性が高くなります。
XTL

実際には、ドライバーは簡単な部分になるでしょう。それは、カスタム回路製造を行う準備ができていない人にとっては目を見張るような電気的インターフェースです。
クリスストラットン

5

リリパットはいくつかのHDMIタッチスクリーンを販売しており、RPiで動作するという証拠がいくつかあります。


リンクがノルウェー語であるということは別として(私が知る限り)、質問は画面の互換性を特定するための一般的な基準を明示的に求めていました-特定の画面の推奨ではありません。
Fantilein1990 16

2

USBがすぐに選択できます。

ArduinoタッチスクリーンをGPIOポートを使用するように変換するのは簡単なプロジェクトです。

または、DSIドライバー/情報がリリースされるのを待ちます。

現在の開発は、ディスプレイとタッチスクリーンではなく、DSIカメラポートに行われています。

私がそれほど貧しくなかったなら、上記のように、タッチインターフェースを備えたHDMI 1.4スクリーン。


USBの場合は+1。カスタムタッチスクリーンインターフェースは出入りしますが、USB HIDはおそらく数年後にリリースされるRaspberry Pi 10と互換性のある良い投資です。また、より多くのCPUパワーが必要な場合、たとえばOdroidに切り替えても、同じ画面を使用できます。
ドミトリーグリゴリエフ

1

まあ、私は同じ問題を抱えていて、この質問がかなり難しいものであることを見つけなければなりませんでした。

公式の7インチRPiディスプレイを紹介するこのブログエントリでは、最も重要なキーワード(HDMI、DPI DSI、DBI)の一部について説明しています。

ディスプレイをタッチスクリーンにする必要がある場合、最初の重要な側面よりも、(私の研究から)DSIポート(J4)またはGPIOを介して接続されたディスプレイのみが、タッチ入力を中継するための追加のデータ接続を必要としません。ディスプレイがHDMI経由で接続されている場合は、追加の接続(通常はUSB経由)が必要です(はんだ付けしたくない場合は外部からUSBポートにアクセスする必要があります-これはケースと競合する可能性があります)。この情報を簡単に取得できるはずです。

次の重要な側面は、GPIOポートを使用するディスプレイは通常、特別なドライバーを必要とすることです(標準のraspbianにインストールするか、そのディスプレイのメーカーが提供する非標準のraspbianで提供します)。これらのドライバーは文書化が不十分であったり、時代遅れであるため、OSの次の更新でも役に立たなくなる可能性があるため、ドライバーは存在しないOSを使用することの難しさは言うまでもなく、非常に複雑です。オンラインでドライバーと顧客からのフィードバックを見つけることができるはずです。(正しい)ドライバーやサポートが簡単に見つからない場合は、購入後にディスプレイを使用するときに問題が発生する可能性が高くなります。

さらに、GPIOポートを使用するディスプレイは、通常、GPIOポートの一部を他の目的に使用できるように、追加のGPIOブレイクアウトを提供する必要があります。この情報は、ディスプレイの写真を見ることで取得できるはずです(画面の裏側にGPIOの「アウトレット」がありますか?)。

TFT、LCD(または、LED、oLEDでさえも)は、ものを表示するためのさまざまなテクノロジーです。それらは光学品質と消費電力を決定しますが、私は個人的にそれらについてあまり心配しません。

もっと重要なのは、少なくとも私の意見では、抵抗性または容量性を意味するタッチ技術です。前者はスタイラスで使用する必要があり、通常はジェスチャーを使用できません(「マルチタッチ」)。後者は現代のスマートフォンで使用されるものです。

そして最後に、RPi3との互換性に関して(たとえば、RPi B +とは対照的に)、DSIとHDMIは常に問題なく、GPIOについては製造元情報(ファームウェア/ドライバーを提供するものであるため)を使用します。ハードウェアに関しては、問題はないはずです。

少し具体的に言うと、私が見つけた唯一のDSI画面は公式の7インチ画面でした。Raspbianに変更を加えなくても動作します(他のOSについては知りません)。これは、レンガで詰まるのを避けるために、主要なアウトレットで販売されている既知のメーカーのものを使用します(私の部門では、ファームウェアがどこにもない安価な模造品であるため、もう使用できないディスプレイがいくつかありますHDMIについて:HDMIおよびタッチデバイス(USBで情報が送信される)は標準化されているため、主要なOSに関して問題はありません。

これが質問のほとんどに答えることを望みます。そうでない場合は、コメントで質問を明確にしてください。


1

2018年時点で、Raspberry Piで画面が機能するかどうかを確認する最も簡単な方法は、デバイスツリーへの参照を探すことです。特に、各画面にはデバイスツリーオーバーレイが表示されるか、config.txtでデフォルトの画面を手動で選択する必要があります。


0

ここで私はラズベリーパイとその10インチの容量性タッチスクリーンでうまく機能しているリリップタッチスクリーンを見つけました。

https://www.youtube.com/watch?v=KrpsaQ8SGhg


Raspberry Piへようこそ!これは理論的に質問に答えるかもしれないが、望ましいだろう、ここでの答えの重要な部分を含めて、製品を購入することができる場所を参照するためのリンク、およびリンクを提供しています。
スティーブロビラード

訪問者全員が、どのタッチスクリーンであるかを書くだけでなく、ビデオを見るのに5分を費やすことを本当に望んでいますか?
ドミトリーグリゴリエフ

情報なしのリンクのみの回答に関するポリシーに沿って、この投稿が編集されていない場合でも、最小限の回答として表示できる情報が含まれている場合、48時間以内にコミュニティWikiに変換され、コミュニティによる修正が簡単になります。
ガニマ

しかし..この動画コンテンツの説明があっても、これは質問に答えません。それはそれは、任意の画面が機能するかどうかを判断するための基準を求め、作業画面を要求しませんでした...
Fantilein1990
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.