產品說明2
資料路徑: www.waveshare.net/wiki/4inch_HDMI_LCD_(H)_
產品特點
- 硬件分辨率為480×800
- 電阻式觸摸控制
- 兼容並可直接插入任何版本樹莓派(樹莓派1代B型與樹莓派Zero需另配HDMI連接線)
- 提供驅動(支持Raspbian / Ubuntu / Kali和Retropie系統)
- 可作為計算機顯示器,無觸摸功能(接入計算機須另配HDMI線)
- 僅用於顯示,不佔用任何I/O資源(使用觸摸功能,佔用I/O)
- 帶3.5mm音頻接口,支持HDMI音頻輸出
- 支持背光控制,更省電
相關文件
快速入門
硬件連接
- 連接GPIO接口
- Raspberry Pi引出了40個GPIO管腳,而屏幕引出了26個管腳,連接時注意對應屏幕管腳和樹莓派管腳。
- 連接HDMI接口。把HDMI連接器接入屏幕和主板的HDMI接口。
- Raspberry Pi Model B與Raspberry Pi Zero需另配HDMI連接線進行連接。
- 把LCD背後的Backlight撥到“ON”。
您可以通過兩種方法啟用觸摸功能:方法一,給Raspbian/Ubuntu Mate/Kali和Retropie系統安裝驅動。方法二,使用預裝驅動的鏡像。
方法一,安裝驅動
請在樹莓派官網下載最新版本的鏡像(Raspbian/Ubuntu Mate/Kali或Retropie)。為了方便使用,這裡提供Raspbian鏡像 1) 將鏡像文件下載到電腦上,並解壓得到.img文件。
3) 燒寫完成後,用寫字板打開TF卡根目錄的config.txt文件,在config.txt最後加入以下代碼,保存並安全彈出TF卡。
- hdmi_group = 2
- hdmi_mode = 87
- hdmi_timings = 480 0 40 10 80 800 0 13 3 32 0 0 0 60 0 32000000 3
- dtoverlay = ads7846 , cs = 1 , penirq = 25 , penirq_pull = 2 , speed = 50000 , keep_vref_on = 0 , swapxy = 0 , pmax = 255 , xohms = 150 , xmin = 200 , xmax = 3900 , ymin = 200 , ymax = 3900
- display_rotate = 3
注:如果是Raspberry Pi 4,還需要把dtoverlay=vc4-fkms-V3D註釋掉。
4) 將TF卡接入到樹莓派上,並啟動樹莓派,登錄樹莓派的終端(可以將樹莓派接到HDMI顯示器或用ssh遠程登錄)。
5)先通過網絡下載相關驅動代碼,在執行相應的安裝命令,在整個過程中確保可以正常聯網。
- git clone https : //github.com/waveshare/LCD-show.git
- cd LCD - show /
- sudo . / LCD4 - 800x480 - show
重啟後觸摸即可使用(為了方便使用,可以調整屏幕顯示方向,參見#設置顯示方向)。
方法二,使用預裝驅動的鏡像
設置顯示方向
安裝完觸摸驅動後,可以通過運行以下命令修改屏幕旋轉方向。
- cd LCD - show /
- #X可選0、90、180和270。分別表示LCD旋轉0度、90度、180度和270度。
- sudo . / LCD4 - 800x480 - show X
在Raspbian-lite下的旋轉命令如下:
- cd LCD - show /
- #X可選0、90、180和270。分別表示LCD旋轉0度、90度、180度和270度。
- sudo . / LCD4 - 800x480 - show lite X
安裝校準軟件進行校準
- 本LCD可以通過xinput-calibrator程序進行校準。
- sudo apt - get install xinput - calibrator
- 點擊任務欄的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 &
- 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"用戶權限,如果使用管理員權限,將找不到該文件
sudo nano /etc/xdg/lxpanel/LXDE-pi/panels/panel
6. 找到類似以下命令(不同版本的圖標可能有一定差異)
- Plugin {
- type = launchbar
- Config