Raspberry Pi に液晶(LCD)を繋いでみました

Raspberry Pi に液晶(LCD)を繋いでみました。
使用したのは Aitendo の M028C9325TP です。


参考HPは以下の通り。
https://github.com/notro/fbtft/wiki
http://www.raspberrypirobot.com/tft-2-8-lcd-raspberrypi-240x320-ili9325c-touch-screen-display-monitor/
http://www.myu.ac.jp/~xkozima/lab/raspTutorial3.html
http://www7b.biglobe.ne.jp/~nobosan_flute/lab_theme31.htm


まずは M028C9325TP を8bitモードにしなくてはなりませんが、
参考HPによるとAitendoのHPの説明が間違っています!
実際、動作しなかったしね...(;´д⊂)

ガバッ!っと液晶をはがして、緑丸で囲ったR2の抵抗をはがして、R1をショートさせる必要があります。
 

あとは
https://github.com/notro/fbtft/wiki/LCD-Modules#itdb02-28
のParallel databusのように繋いでおきます。
(今回はタッチパネルは使用しません)

次に
https://github.com/notro/fbtft/wiki
からSDカードイメージ(2014-01-07-wheezy-raspbian-2014-03-12-fbtft-master-firmware.zip)をダウンロードして起動~!
以下のコマンドで、ドライバをインストール。
sudo modprobe fbtft_device name=itdb28 gpios=reset:17,dc:3,wr:2,cs:27,db00:9,db01:11,db02:18,db03:23,db04:24,db05:25,db06:8,db07:7,led:4 rotate=90
配線間違っていなければ、以下のように表示されると思います。






正面だと白飛びが激しいですね (;´д`)


ちょっと角度をつけると、いい感じです。

動画の再生は fbcp と omxplayer を使えばハードウェア支援ありで再生可能です。
でもLCD自体が10~20fpsみたいなので、少々カクカクですがね~(´~`)
あと、4:3に縮小されるようなので、
omxplayer --win "0 150 1704 870" bbb.mp4
のように横長表示させてあげればLCD上では丁度いいサイズになってくれます。



0 件のコメント:

コメントを投稿