- 使用した材料
- 5インチ800x480TFTタッチスクリーンディスプレイ
- 5インチTFTLCDとRaspberryPiの接続
- 5インチLCD用のRaspberryPiへのドライバーのインストール
- RaspberryPiのタッチスクリーンキャリブレーション
Raspberry piは、コンパクトなクレジットカードサイズのコンピューターであり、今日ではIoTアプリケーションや、データサイエンス、Python、機械学習などの高度な計算アプリケーションで非常に人気があります。多くのアプリケーションでは、RaspberryPiに接続するために外部ディスプレイが必要です。その場合、ラズベリーパイには、テレビやモニターなどの外部ディスプレイを接続するための独自のHDMIインターフェイスがあります。ただし、一部のアプリケーションでは、コンパクトディスプレイが適しており、GUIアプリケーションを介したタッチスクリーン入力が推奨されます。これらのアプリケーションでは、HDMIタッチスクリーンディスプレイを使用できます。以前は3.5インチTFTLCDディスプレイをRaspberryPiに接続する方法を学びましたが、今日は5インチHDMIタッチスクリーンディスプレイをRaspberry Piに接続し、タッチスクリーンを調整して精度を高める方法も学びます。
使用した材料
- Raspberry Pi 3 B(私の場合)
- タッチスクリーン付き5インチ800x480TFTディスプレイ
- 16GBマイクロSDカード
- HDMIコネクタ
- タッチペン
- 5V、2.4AMP電源
- USBキーボード
- USBマウス
5インチ800x480TFTタッチスクリーンディスプレイ
5インチタッチスクリーンRaspberryPiDisplayはTFTHDMIディスプレイで、非常にコンパクトで、Raspberry Pi A、B、Pi B + / 2B、および3Bモデルで使用できます。バックライトの制御をサポートする抵抗膜方式のタッチスクリーンが組み込まれており、HDMI入力の電力サポートを節約します。これは、800x480ピクセルの解像度を持つコンピューターのモニターとして機能します。
特徴:
- 5インチHDMIディスプレイ
- 800x480ピクセル高解像度の画像と大きな表示画面。
- 消費電力を低減するバックライト制御付きの内蔵抵抗膜方式タッチスクリーン。
- 大きな視野角
- 高速応答時間、フルカラー表示。
技術仕様:
- サイズ: 5インチ
- 解像度: 800 * 480
- ディスプレイコントローラー: XPT2046
- LCDインターフェース: SPI
- タッチタイプ:抵抗膜式
- LCDタイプ: TFT
5インチTFTLCDとRaspberryPiの接続
1.LCDをRaspberryPiの上部に配置します。
LCDをRaspberryPiに接続するための最初のステップは、GPIOコネクタを使用してLCDをpiに接続することです。ディスプレイには、取り付け用の4つのコーナースタンドオフが付属しています。次に、LCDをRaspberry Piの上に配置して、GPIOスロットにスライドさせ、HDMIポートが反対側に完全に並ぶようにします。LCDはPiとの接続に26ピンしか使用しないため、LCDをPiに接続するときは注意してください。
2.HDMIコネクタを接続します。
Raspberry Piの上部にLCDを配置した後、次の図に示すように、LCDボックスに含まれているHDMIコネクタをPiとLCDの間に接続します。
3.電源を接続します。
これまでのすべての手順を実行した後、RaspberryPiとLCDに電源を供給する必要があります。LCDには別の電源を供給するためのUSBプラグもありますが、Piに適切な2.4アンペアの電源がある限り、LCDに別の電源を供給する必要はありません。
4.LCDのバックライトスイッチをオンにします。
電源を入れたら、LCDの裏側にあるバックライト電源スイッチをオンにします。
5インチLCD用のRaspberryPiへのドライバーのインストール
1.構成ファイルのいくつかのパラメーターを編集します。
LCDドライバーをダウンロードする前に、以下に示すように構成ファイルにいくつかの変更を加えます。構成ファイルは、以下のコマンドを使用して見つけることができます。
sudo nano /boot/config.txt
次に、構成ファイルに次の行を追加するだけです。
max_usb_current = 1 hdmi_group = 2 hdmi_mode = 87 hdmi_cvt 800480 60 6 0 0 0 hdmi_drive = 1
注:場合によっては、構成内の上記のステートメントのコメントを解除する必要があります。ファイル(ファイルのコメント行に上記のステートメントがすでに含まれている場合)。
2.ドライバーをダウンロードします。
まず、githubからドライバーをダウンロードします。これは、Raspberrypiターミナルで次のコマンドを入力することで実行できます。
3.ディスプレイを有効にします。
ドライバが正常にインストールされたら、次のコマンドを使用して表示を有効にできます。
cd LCD-show / chmod + x LCD5-show ./LCD5-show <> 4. RaspberryPiの再起動
上記のコマンドを実行すると、piが自動的に再起動し、画面が機能するようになります。これは、次の図に示されています。
RaspberryPiのタッチスクリーンキャリブレーション
プロセスの最後の部分は、最適な動作のためにタッチスクリーンを調整することです。このために、「xinput-calibrator」と呼ばれるアプリケーションをpiにインストールする必要があります。
プログラムをインストールするには、以下のコマンドを実行する必要があります。
sudo apt-get install -y xinput-calibrator
上記のプログラムが正常にインストールされたら、Raspberry Piのタスクバーにある[メニュー]ボタンをクリックし、[設定] -> [タッチスクリーンの調整]を選択します。次に、プロンプトが表示された手順に従って、タッチスクリーンのキャリブレーションを完了します。タッチスクリーンのキャリブレーションウィンドウは次のようになります。
タッチペンを使用して赤いマークの付いたスポットをタッチし、同様に画面内の4つの連続する赤いスポットすべてをタッチすると、次のようなキャリブレーションパラメータが画面に表示されます。
上記のパラメータを保存して、RaspberryPiを再起動するだけです。これでディスプレイのセットアップが完了し、5インチのタッチスクリーンとLCDを問題なく使用できるようになりました。
これは、TFTLCDをRaspberryPiに接続し、ゲーム、目覚まし時計、タブレットなどのアプリケーションを構築するために使用できる方法です。