2016年7月14日木曜日

Nextionタッチパネル - Raspberry Pi偏

 Raspberry PiでNextionタッチパネルを使用する方法です。

 対応するRaspberry Piは以下の2モデルです。
 ・Raspberry Pi Rv2
 ・Raspberry Pi Model B+

 Raspberry Pi 2、3では動作しません。

Segnixのインストール
 ターミナルから、次のようにコマンドを入力して、Segnixをインストールします。

①python2.7-devのインストール
sudo apt-get install python2.7-dev
②Segnixのインストール
git clone https://github.com/itead/Segnix.git
cd Segnix
③ボードの設定

・Raspberry Pi Rv2

make Raspberry_Pi_Rv2
・Raspberry Pi Model B+
make Raspberry_Pi_Model_BPlus
④コンパイルとインストールの実行
make
sudo make install
⑤Python SDKのインストール
sudo make SDK_Python_install


○シリアルコンソールの無効化
 次のように操作して、シリアルコンソールを無効に設定します。

①[Menu]→[設定]→[Raspberry Piの設定]を選択します。
②「インターフェイス」タブを選択し、シリアルを無効に設定し、[OK]をクリックします。


○動作テスト
 サンプルの「CompNumber」で動作を確認します。

①Raspberry Piとタッチパネルを、次のように接続します。

Raspberry Pi
タッチパネル
RXD0
TX
TXD0
RX
5V
VCC
GND
GND

②CompNumberの「.tft」ファイルをタッチパネルにアップロードします。

※保存先ディレクトリは以下になります。
/home/pi/Segnix/libraries/itead_Nextion/examples/CompNumber

※サンプルは4.3インチ(NX4827T043_011R)用になっています。他のインチサイズで使用する場合、Nexion Editorを使用して、コンポーネントが画面内に収まるように修正する必要があります。

※アップロード方法は、前記事参照

③ ターミナルから次のコマンドを入力し、プログラムを実行します。
cd Segnix/libraries/itead_Nextion/examples/CompNumber
sudo ./CompButton

0 件のコメント:

コメントを投稿