miyachi]第1回ではRaspbianのインストールからsshでのログイン環境までまとめましたが、HDMI接続のモニターを利用していました。小さいRasPiに大きなモニターやTVを接続して利用するのも勿体ない気がしますし、組み込みを考えると小さなモニターが欲しくなりますよね?私もロボットへの組み込みを考えているので3~7インチ程度のLCDモニターを色々買って試してみました。ほとんどAmazonで買っています。LCD」で検索してみると、775件がヒットします。今回はそのうち4種類についてまとめます。ちなみにRasPiへのLCD接続方法は大きく分けて以下の3種類があります。タイプA)HDMI接続のLCDモニター(標準)タイプB)GPIO接続のLCDモニター(独自)タイプC)DSI接続のLCDモニター(公式)困ったことにそれぞれ一長一短があります。どれを選ぶのかは用途や好みの問題となります。私が買ったのは以下の4つです。金額は今日現在のもの。いずれもタッチ対応のLCDモニターです。1)7インチLCD:RasPi公式:DSI接続:静電容量式:10,200円2)5インチLCD:cocopar:HDMI接続:感圧式:5,800円3)4インチLCD:cocopar:GPIO接続:感圧式:2,999円4)3.5インチLCD:OSOYOO:HDMI接続:感圧式:2,980円では順番に見ていきます。7インチLCDDSIはRasPi基盤上にある専用コネクタを利用する接続方式です。私は今のところこの公式7インチ以外ではこの接続を使うLCDは見たことがありません。DSI接続のメリットはGPIOのコネクタを使わないので、I2Cやセンサーを使うことが可能だと言うことです。公式だけあってRaspbianをインストールするだけで他にドライバ等を入れなくてもあっさり動作します。これだけあれば通常の利用で不都合はありません。公式のスタンドは上下が逆になるのでconfig.txtに上下逆転の設定が必要です。/boot/config.txt以下の1行を最後に追加します。lcd_rotate=2リブートすれば上下逆に表示されます。タッチもスマホなんかと同じ静電容量方式なので指で操作できます。リボンケーブルの接続が少し面倒ですがRaspbianが標準のままと言うのは大きなメリットです。7インチは少し大きいですしややお高いですが、GPIOも全て利用可能(5V/GND各1つを除く)なので推奨できます。5インチLCDcocopar製のLCDモニターはAmazonでは多数表示されます。LCD自体はほぼWaveShare製を利用しています。HDMI接続とGPIO接続の大きく分けて2種類が提供されています。この5インチはHDMI接続となります。値段も安いし種類も多いので目につきやすいのですが、正直私はcocopar製はお勧めしません。これも通常の利用であれば不都合はありません。最新にするとタッチ機能が動作しなくなってしまいました。ドライバも提供されているのですが、私の環境では起動時にPanicになりどうしてもドライバだけのインストールが成功しません。HDMI接続なのでLCDへの表示自体は問題ありませんので、現在は自宅の表示専用モニターとして利用しています。タッチ機能を使うことは諦めました。ちなみにcocopar製の5インチは新型が既に出ています。新しい分だけまだこちらの方が良さそうです。4インチLCD5インチでcocopar製はお勧めしないと書きましたが、HDMI接続なら表示は大丈夫です。GPIO接続だと提供されたOSイメージでしか表示もできません。私は「はずれ」に当たったみたいで、提供されたOSイメージを使ってもタッチ機能が使えませんでした。言うことはGPIO接続のこの4インチLCDモニターはお蔵入りで使っていません。GPIO接続だとGPIOの利用もできないのでIoT用途でセンサー等も使えませんので、その意味でもお勧めできません。これだと正直デスクトップの利用は厳しいです。設定ダイアログが画面に入りきらず「OK」ボタンが押せません。3.5インチLCDこのLCDモニタはちょっと変わっています。文字の判別もできませんが、例えばムービーを見る場合等ではそのまま表示されるので動画プレーヤーを作るなら良いですね。可能ですが文字は読めないので何が表示されているのか分かっている必要があります。2Bの本体とほぼ同じ大きさなので一体感がありマウントもやりやすいように思えます。ドライバはOSOYOOから出ているもので、NOOBSインストールしたRaspbianに何の問題も無くインストール出来ました。最新にしても大丈夫でした。言うことで公式7インチを除けば、このOSOYOOの3.5インチLCDモニタはお勧めです。HDMI接続なのでドライバ無しでも使える点もポイントが高いです。GPIOも全ては使っていないのでセンサーやI2C接続もできそうですので、組み込みにも向いています。タッチは圧電方式なので過度な期待は禁物で何とか使えると言う程度となります...がこれはcocopar製でも同じなのでマイナス点にはなりません。これだとギリギリ設定ダイアログのボタンも押せる状況です。○結論7インチの大きさで良いなら悩まずDSI接続の公式7インチLCDモニタを買うべきです。小さいLCDモニタが必要なら私の経験からはOSOYOOの3.5インチLCDモニタがお勧めとなります。cocopar製は避けた方が無難です。GPIO接続はGPIOコネクタを塞いでしまうしドライバも安定しないし描画も遅いのでお勧めしません。買うならDSIかHDMI接続にしましょう。最近はAmazonで買えるLCDモニターが多数あります。そのほとんどは中国製ですが結構サポートはいい加減だったりします。半分ジャンク品だと思って買えば、動作しない場合にも諦めがつきます。動作しない場合いは送り返して払い戻しを受けましょう。○OSOYOOの3.5インチLCDモニタのドライバインストール最後にLCDモニタのドライバインストールの例として、OSOYOOの3.5インチLCDモニタへのドライバインストール手順を説明します。詳しくはOSOYOOの説明サイトを見てください。下にダウンロードされます。以下のコマンドで解凍します。ファイルをダウンロードして解凍後に設定スクリプトを実行する手順は同じです。ダウンロードはここから。言うあたりで第2回も終了です。第4回:RasPiのI2Cでサーボモーターを動かす今日はここまで。LangEdge,Inc.。