Raspberry Pi シングルボードコンピュータは、 Raspberry Pi OS GUIを使用するときに、物理的に接続されたキーボードまたはSSH経由のキーボードとマウスで非常にうまく動作するように設定されています。
入力方法としてタッチスクリーンを使用するのはいかがでしょうか?一般的に言えば、この種の入力は次の3つのカテゴリに分類されます。
· スマートフォンとiPad/タブレット: 激しいタッチ入力に最適化されたアプリとシステム
· 一般的なコンピューティング: タッチ操作に対応しているが、ネイティブに最適化されていないシステム
· キオスク: システムは、非常に限られた量の情報をタッチスクリーンに入力するように最適化されており、さまざまなフォームファクタを採用できます。
では、これらの用途の範囲の中でPiはどこに位置するのでしょうか?公式の7インチ タッチ スクリーンと、Adafruitのより小型の 3.5インチ スクリーンの両方を試した結果、キオスク スタイルの実装が最適な使用方法であることがわかりました。私の考えでは、Raspberry Pi OSはタッチスクリーン入力用に最適化されておらず、どちらのスクリーンも、専用タブレットと比較するにはセットアップが厚すぎるということです。一般的なタッチ入力、特に仮想キーボードを使用する場合は、はるかに大きな画面では機能する可能性がありますが、7インチ画面では扱いにくく、3.5インチ モデルではさらに扱いにくくなります。
Adafruit 3.5インチタッチスクリーン
これにより、ホームオートメーション用でも実際の公共の場所でも、タッチスクリーンをキオスクとして使用し、曲をタップして再生したり、スワイプして温度設定を調整したりできるようになります。さらに、どちらかの画面を 外付けキーボードとマウス付きの小型ディスプレイとして使用したい場合も、これは完全に実行可能な状況です。明らかに、一部の機能を無視していることになりますが、それでも画面を突っつくことが便利な場合があり、追加のインターフェースはボーナスとみなすことができます。
そこで疑問になるのは、どのようなスタイルの画面を使用するか、そしてこれらのデバイスはどの程度うまく機能するかということです。3.5インチと7インチのタッチスクリーンについての私の考えと、そのセットアップ方法については、以下をお読みください。
Raspberry Piタッチスクリーンのセットアップ: 7インチvs 3.5インチ
7インチ デバイスの目立つベゼルに注目してください。
比較のために、両方のタッチスクリーンは、4 GBのRAMを搭載したRaspberry Pi 4で、Raspberry Pi OSのフルバージョンと更新バージョン (2020年8月12日時点) を使用してテストされました。オンスクリーン キーボードは以下を使用してインストールされました:
sudo apt-getでmatchbox-keyboardをインストールします
デフォルトでは含まれていません。実際に入力する必要がない場合は、この拡張機能がなくても基本的なタッチ機能は動作します。
Raspberry Pi 7インチ公式タッチスクリーン
オープンバックデザインが特徴的です。
7インチ タッチスクリーンの第一印象は、背面にPi風のコントロール ボードを備えた、非常に洗練されたハードウェアだということでした。Rasberry Piはスタンドオフのセットを使用してこれに接続し、付属のDSI (ディスプレイ シリアル インターフェイス) ポート用ケーブルで接続します。ジャンパー ワイヤは、電源とグランド、およびオプションのI2C接続に使用されます。インストールは非常に簡単で、前述のコネクタを除いて、画面はPiのGPIOピンに非常にアクセスしやすい状態になっています。
あるいは、別の マイクロUSBケーブルを使用してタッチ スクリーンに電力を供給し、これらのコネクタを省略して、上部のPiヘッダーに完全にアクセスできるようにすることもできます。Piの USBポートの1つを使用してタッチスクリーンに電力を供給することは可能と思われますが、これは実行できず、マイクロUSB入力を使用してタッチスクリーンからPiに電力を供給しようとすることに躊躇しました。このタイプの電源設定は可能だが、以前のバージョンのPiでのみ機能する可能性があると報告されています。
すべてが整ったら、一般的なRaspberry Pi OSのインストール以外のソフトウェアのセットアップは必要ありません。問題なく動作し、操作できる十分な領域が提供されます。欠点は、面積が広くても狭くても、キーボードによって作業内容が見えにくくなる傾向があることです。そのため、「hello」や「sudo xyz」と入力するときは、正しいキーを押したかどうかを信じて、後でテキストをチェックしてすべてが正しく表示されているか確認する必要があります。
可能かもしれませんが、タッチ入力でゲームを実行することもできませんでした。タッチ入力は、その機能を有効に活用できるように思えます。ただし、キーボードやマウスを追加すると、サイズとアスペクト比 (800 x 480ピクセル) が多少問題になる場合でも、システムはかなり使用可能になります。画面が少し色あせて見えることがあると指摘されていますが、これはおそらく、Raspberry Pi OSのデフォルトの背景によるものです。全体的にはかなり良いと思います。
必要に応じて、次のコマンドで画面の明るさを調整できます。
sudo bash -c "echo n > /sys/class/backlight/rpi_backlight/brightness"
nに0から255までの数字を代入します。3.5インチ画面の明るさを調整することも可能ですが、これは少し複雑なようです。
もう1つの考慮事項は、スクリーンを一度取り付けると、簡単に取り外すことができないということです。ただし、どのようなセットアップにも対応できる4つの取り付けポイントがあり、さまざまな既製のケースから選択できます。逸話的に言えば、このデバイスは電力をかなり消費するようです。5V、3A USB-C電源を使用していたにもかかわらず、画面を接続すると低電力の稲妻アイコンが一時的に表示されました。これが問題になる場合は、別個のMicro-USB電源が適切な選択肢となる可能性があります。
タッチスクリーンを別の HDMI。これを最適に動作させるには、少し実験する必要があるかもしれません。
Adafruit 3.5インチ タッチスクリーン
フォームファクタはPi 4とよく一致していますが、上部が見えにくくなっています。
ハードウェアとしては優れていますが、3.5インチのタッチスクリーンは当然ながら小さく、大型のモデルとは取り付け方法が異なります。一般的に価格も安くなります。
物理的なインストールは、Piのヘッダーに差し込むだけなので、インストール後は7インチの方が安全であると思われます。小さい方の画面の切り取り可能な取り付けタブはPi4と揃いませんが、ハウジングに取り付ける際に便利です。さらに、一部のGPIOピンは3.5インチ スクリーンの補助ヘッダーからアクセスできますが、Pi上で下向きになっているため、操作が少し面倒になる場合があります。
3.5インチ スクリーンにはソフトウェアのセットアップが必要ですが、SSHを使用すると、Adafruitからログオンして次のコマンドを入力するのに非常に役立ちます。
cd ~
wget https://raw.githubusercontent.com/adafruit/Raspberry-Pi-Installer-Scripts/master/adafruit-pitft.sh
chmod +x adafruit-pitft.sh
sudo ./adafruit-pitft.sh
3.5インチ画面を横向きでインストールするには、 4 と 1 を入力します。この時点でコンソール オプションに n と入力し、HDMIオプションに y と入力して、プロンプトが表示されたら y と入力して再起動します。別のオプションが必要な場合は、後でスクリプトを再実行して変更することができます。画面はコンソールとして使用したり、まったく異なるものを表示するためのフレームバッファー デバイスとして使用したりすることもできます。
7インチ画面と同様に、キーボードを単独で使用すると、作業中の画面の上にキーボードが飛び出してくる傾向があり、画面がはるかに小さいため、この影響は多少悪化します。ここで考慮すべき点の1つは、3.5インチ スクリーンは7インチRPiスクリーンのような静電容量式ではなく、圧力感知式であるということです。つまり、指や特別に設計されたスタイラスだけでなく、手袋や鈍角のプラスチック片など、あらゆるものを認識できるということです。ただし、Piスクリーンは複数のタッチを同時に感知できますが、これはこの実験では使用されませんでした。
Raspberry Pi 7インチかAdafruit 3.5インチ タッチスクリーンか?
どのディスプレイがあなたのアプリケーションに最適かという点については、サイズと予算がそれほど重要ではなく、頻繁に使用する予定であれば、公式の7インチ タッチスクリーンをお勧めします。テキスト入力は非常に便利ではないにしても使用可能であり、ビルド品質は非常に優れています。
たまにしか使わないのであれば、3.5インチの画面でも十分でしょう。ただし、数語入力する必要がある場合は、多少のストレスを感じることになるでしょう。もちろん、7インチの画面が合わないアプリケーションもあります。取り付けタブがなければ、フルサイズのPiと同じフットプリントなので、3.5インチ画面が最適かもしれません。
7インチ タッチスクリーンのもう1つの利点は、上部が完全に開いていることです。マイクロUSB入力を使用している場合は、HATをマウントしたり、GPIOピンを制限なく使用したりできます。これにより、 ここで説明した大規模なシステムのような高度な冷却オプションも可能になります。
結局のところ、スクリーンの選択は、利用できるスペースの大きさによって決まるでしょう。どちらも素晴らしい選択肢となるでしょう。どの オーディオ出力HATを選択するかと同様に、選択は実際には使用事例によって異なります。