參考文檔:http://www.waveshare.net/wiki/3.2inch_RPi_LCD_(B)python
產品特色
- 320x240分辨率
- 電阻式觸摸控制
- 兼容並可直接插入任何版本樹莓派
- 提供Raspbian/Ubuntu系統下的驅動(用戶可直接在原有Raspbian/Ubuntu系統下使用)
- 和你的樹莓派同樣大
- 沉金工藝,精雕細琢
該型號與2.8inch RPi LCD (A)兼容(僅尺寸和按鍵數量不一樣),在大多數狀況下可相互代替。安全
快速入門
硬件鏈接
- 鏈接GPIO接口,Raspberry Pi Model A+/B+/2 B/3 B引出了40個GPIO管腳,而屏幕引出了26個管腳,鏈接時注意對應屏幕管腳和樹莓派管腳。
您能夠經過兩種方法使用該LCD:方法一,給Raspbian/Ubuntu Mate系統安裝驅動。方法二,使用預裝驅動的鏡像。bash
方法一,安裝驅動
請在樹莓派官網下載最新版本的鏡像(RASPBIAN或UBUNTU MATE)。爲了方便使用,這裏提供網絡
1) 將鏡像文件下載到電腦上,並解壓獲得.img文件。app
2) 將TF卡鏈接到電腦,打開Win32DiskImager.exe軟件,選擇第1步準備的.img文件,點擊write燒寫鏡像。ssh
3) 燒寫完成後,將樹莓派LCD驅動複製到TF卡根目錄(也能夠用U盤或網絡將驅動文件複製到鏡像的文件系統中)保存並安全彈出TF卡。spa
4) 啓動樹莓派,登陸樹莓派的終端(能夠將樹莓派接到HDMI顯示器或用ssh遠程登陸)。.net
5) 前面已經把樹莓派驅動複製到/boot目錄下, 執行如下操做:code
- tar xzvf /boot/LCD-show-*.tar.gz
- cd LCD-show/
- chmod +x LCD32-show
- ./LCD32-show
重啓後便可使用(爲了方便使用,能夠調整屏幕顯示方向,參見#設置顯示方向)。blog
方法二,使用預裝驅動的鏡像
預裝驅動的鏡像位於光盤IMAGE目錄,解壓並把鏡像寫入到TF卡中(打開Win32DiskImager.exe軟件,選擇.img文件,點擊「write」燒寫鏡像)。而後把卡插入樹莓派就可使用了。沒有光驅的用戶,可用雲盤下載
LCD和HDMI相互切換
使用上面兩種方法在正常使用LCD的狀況下,外接HDMI是沒有顯示的,如需啓用HDMI輸出,需執行如下命令,樹莓派會自動重啓。再等待約30秒,HDMI顯示屏開始顯示。
如需切換回LCD顯示方式,則需執行如下命令:
- cd LCD-show/
- ./LCD32-show
設置顯示方向
安裝完觸摸驅動後,能夠經過運行如下命令修改屏幕旋轉方向。
- cd LCD-show/
- ./LCD32-show 0
- cd LCD-show/
- ./LCD32-show 90
- cd LCD-show/
- ./LCD32-show 180
- cd LCD-show/
- ./LCD32-show 270
安裝校準軟件進行校準
- 解壓並把xinput-calibrator_0.7.5-1_armhf.deb複製到樹莓派的raspbian系統中。
- sudo dpkg -i -B xinput-calibrator_0.7.5-1_armhf.deb
- 點擊任務欄的Menu鍵,選擇Preferences -> Calibrate Touchscreen。
- 按顯示提示進行觸摸校準。此過程可能須要重啓以生效。
- 若是要保存這些觸摸值,須要在如下路徑新建一個99-calibration.conf文件(若是已存在則不須要新建)
- /etc/X11/xorg.conf.d/99-calibration.conf
- 將觸摸參數(不一樣LCD,下圖數據可能不一樣)保存至99-calibration.conf,便可
安裝虛擬鍵盤
1. 執行如下命令安裝相應軟件
- sudo apt-get update
- sudo apt-get install matchbox-keyboard
- sudo nano /usr/bin/toggle-matchbox-keyboard.sh
2. 複製如下內容到toggle-matchbox-keyboard.sh,保存退出
- #!/bin/bash
- #This script toggle the virtual keyboard
- PID=`pidof matchbox-keyboard`
- if [ ! -e $PID ]; then
- killall matchbox-keyboard
- else
- matchbox-keyboard -s 50 extended&
- fi
3. 執行如下命令
- sudo chmod +x /usr/bin/toggle-matchbox-keyboard.sh
- sudo mkdir /usr/local/share/applications
- sudo nano /usr/local/share/applications/toggle-matchbox-keyboard.desktop
4. 複製如下內容到toggle-matchbox-keyboard.desktop,保存退出
- [Desktop Entry]
- Name=Toggle Matchbox Keyboard
- Comment=Toggle Matchbox Keyboard`
- Exec=toggle-matchbox-keyboard.sh
- Type=Application
- Icon=matchbox-keyboard.png
- Categories=Panel;Utility;MB
- X-MB-INPUT-MECHANSIM=True
5. 執行如下命令,注意該步驟必須使用"pi"用戶權限,若是使用管理員權限,將找不到該文件
- nano ~/.config/lxpanel/LXDE-pi/panels/panel
6. 找到相似如下命令(不一樣版本的圖標可能有必定差別)
- Plugin {
- type = launchbar
- Config {
- Button {
- id=lxde-screenlock.desktop
- }
- Button {
- id=lxde-logout.desktop
- }
- }
7. 加入如下代碼以新增一個Button項,以下圖
- Button {
- id=/usr/local/share/applications/toggle-matchbox-keyboard.desktop
- }
8. 執行如下命令重啓系統,正常能夠看到左上角多了一個虛擬鍵盤的圖標
- sudo reboot
搭配攝像頭使用
1.運行如下命令,選擇"Enable Camera"->"<YES>"
2.複製攝像頭驅動到樹莓派的文件系統,並執行如下命令
- unzip camera.zip
- cd camera
- sudo chmod 777 Camera
- sudo cp update\ camera/95-stmpe.rules /etc/udev/rules.d/
3.執行如下命令新建文件wheezy.list
- sudo nano /etc/apt/sources.list.d/wheezy.list
添加如下內容並保存
- deb http://archive.raspbian.org/raspbian wheezy main
4.執行如下命令新建文件10defaultRelease
- sudo nano /etc/apt/apt.conf.d/10defaultRelease
添加如下內容並保存
- APT::Default-release \"stable";
5.執行如下命令新建文件libsdl
- sudo nano /etc/apt/preferences.d/libsdl
添加如下內容並保存
- Package: libsdl1.2debian
- Pin: release n=jessie
- Pin-Priority: -10
- Package: libsdl1.2debian
- Pin: release n=wheezy
- Pin-Priority: 900
6.執行如下命令
- sudo apt-get update
- sudo apt-get -y --force-yes install libsdl1.2debian/wheezy
- sudo apt-get install evtest tslib libts-bin xinput
- sudo apt-get install python-pip
- sudo apt-get install python2.7-dev
- sudo pip install picamera==1.10
- sudo reboot
- sudo TSLIB_FBDEVICE=/dev/fb1 TSLIB_TSDEVICE=/dev/input/touchscreen ts_calibrate
執行完上面6個步驟,Camera功能將能夠正常使用。