7inch DPI LCD

来自Waveshare Wiki
跳转至: 导航搜索

说明

{{{name2}}}
{{{name3}}}
功能简介
特性 7寸树莓派IPS显示屏
分辨率 1024x600
适用范围 兼容任何版本的树莓派
' 无特性,不解释
' 无特性,不解释
接口 DPI

产品特点

  • 7寸IPS屏,硬件分辨率为1024×600
  • 基于Raspberry Pi 40pin GPIO接口设计
  • 通过Raspberry Pi的DPI接口驱动LCD
  • 支持Raspberry Pi OS / Ubuntu等操作系统
  • 支持背光控制,更省电
  • 非常小巧,方便集成到各种项目中

注:本产品仅支持显示,如需触摸功能请选购7inch HDMI LCD (C)(电容屏)或 7inch HDMI LCD (电阻屏)。

搭配树莓派使用

硬件连接

1.使用FFC排线(白色),将RGB LCD HAT 连接到RGB 50P TO 40/50P 转接板的JP1连接器。

2.将屏幕的FPC排线(金色)连接到RGB 50P TO 40/50P 转接板的JP2连接器。 注意:连接的时候,请首先拨开连接器扣子,然后轻轻插入排线即可。如下图所示:

7inch-LCD-for-Pi-Manual01.png
7inch-LCD-for-Pi-Manual-2.jpg

软件设置

如果你不清楚Raspberry Pi OS的两个分支的差别,可以查看以下介绍#Raspberry Pi OS分支介绍

用于Raspberry Pi OS Bookworm和Bullseye分支

请在树莓派官网下载最新版本的镜像。

1. 将压缩文件下载到PC上,并解压得到img文件。
2. TF卡连接到PC,使用SDFormatter软件格式化TF卡。
3. 打开Win32DiskImager软件,选择第1步准备的系统镜像,点击write烧写系统镜像。
4. 烧写完成后,打开TF卡根目录的config.txt文件,在config.txt末端加入以下代码并保存
dtoverlay=vc4-kms-v3d
dtoverlay=vc4-kms-DPI-7inch
dtoverlay=waveshare-7dpi
5. 下载7inch DPI LCD-KMS显示文件将里面的两个dtbo文件放入TF卡的/boot/overlays目录下,并安全弹出TF卡。
6. 打开LCD的backlight开关。
7. 将TF卡插入树莓派,给树莓派上电,正常等待十几秒后可正常显示。此时可以通过VCOM可调电阻对LCD的显示效果进行微调。

用于Raspberry Pi OS Buster分支和Ubuntu系统

1. 打开TF卡根目录的config.txt文件,[pi4]和[all]添加以下代码,保存并安全弹出TF卡。
[pi4]
dpi_timings=1024 1 40 48 128 600 1 13 3 45 0 0 0 60 0 37000000 6

[all]
dtoverlay=dpi24
enable_dpi_lcd=1
display_default_lcd=1
dpi_group=2
dpi_mode=87
dpi_output_format=0x6f005
hdmi_cvt 1024 600 60 6 0 0 0
disable_overscan=1
2. 打开LCD的backlight开关。
3. 将TF卡插入树莓派,给树莓派上电,正常等待十几秒后可正常显示。此时可以通过VCOM可调电阻对LCD的显示效果进行微调。

注:若显示异常,请尝试调节VCOM电压,并注意不要在显示异常情况下停留超过10秒。(以实际显示效果为准)


Raspberry Pi OS分支介绍

在2021年12月2日,树莓派的Raspberry Pi OS分成了两个分支,分别是Buster分支和Bullseye分支。

其中Buster分支是老系统的延续,更为稳定,使用raspicam作为默认的相机子系统。

Bullseye分支则添加了一些新的功能,其中将KMS作为了默认的显示驱动程序,并且使用libcamera作为默认的相机子系统。

镜像下载地址

RASPBERRY-PI-OS-BUSTER-BULLSEYE-04-01.png

Raspberry Pi OS和Raspberry Pi OS (64-bit)为Bullseye分支,Raspberry Pi OS (Legacy)为Buster分支。

更详细信息可查看:

树莓派分支详细信息

Buster版本说明

Bullseye版本说明

注:以上信息更新于2022年1月24日,由于树莓派的镜像更新比较频繁,在你看到此信息时,相关信息可能已经过时,具体以镜像的实际表现为准,这里仅供参考。

FAQ

在/boot/config.txt中添加以下命令即可
disable_splash=1


将自定义图片替换此目录的图片即可 /usr/share/plymouth/themes/pix/splash.png


树莓派长按右键软件安装

测试环境:2022-04-04-raspios-bullseye-armhf 32位系统
支持型号:支持微雪电子DSI LCD、DPI LCD和HDMI LCD电容触摸屏系列的32位系统,64位系统默认不支持

wget https://www.waveshare.net/w/upload/1/18/Evdev-right-click-emulation.zip
unzip Evdev-right-click-emulation.zip
cd evdev-right-click-emulation
sudo apt install build-essential libevdev2 libevdev-dev -y
sudo cp 'out/evdev-rce' '/usr/local/bin/'
sudo chmod +x '/usr/local/bin/evdev-rce'

输入命令

sudo evdev-rce 

运行之后即可触摸长按实现右键功能

设置 pi用户可以执行

sudo usermod -G 'input' -a pi
echo 'uinput' | sudo tee -a /etc/modules
sudo nano  /etc/udev/rules.d/99-uinput.rules

在99-uinput.rules文件中添加

KERNEL=="uinput", MODE="0660", GROUP="input"

保存,再在终端运行

sudo udevadm control --reload-rules
sudo udevadm trigger

然后重启

sudo reboot

重启后运行(此时不需要sudo)

evdev-rce 

运行之后即可触摸长按实现右键功能

设置开机启动

在终端输入

sudo mkdir ~/.config/autostart
sudo nano ~/.config/autostart/right_click.desktop

在right_click.desktop增加如下

[Desktop Entry]
Version=1.0
Type=Application
Name=evdev-rce
GenericName=Enable long-press-to-right-click gesture
Exec=env LONG_CLICK_INTERVAL=1000 LONG_CLICK_FUZZ=200  /usr/local/bin/evdev-rce
Terminal=true
StartupNotify=false

如果要修改灵敏度则可以修改 LONG_CLICK_INTERVAL=1000 LONG_CLICK_FUZZ=200 这两者参数大小,.



取决于系统,如果系统有休眠,那屏幕也会黑屏。如果是树莓派官方系统,默认十分钟左右无动作是有休眠的。


使用5V供电,开背光工作电流约为450mA,关背光工作电流约60mA。



售后

联系人:吴工
EMAIL:3005496359@qq.com
电话:0755-83043099
QQ:3005496359
微信:扫下方二维码添加
Wxy.png

说明:进行售后服务前,请准备好客户信息(定货单位、定货人等),以供验证