3.5HS480320SR TFT LCD
来自丢石头百科
| ||||||||||||||||||||||
| ||||||||||||||||||||||
|
目录
产品介绍
- 物理分辨率320×480,带电阻式触摸控制
- 支持125MHz SPI信号输入,显示稳定无花屏无闪烁
- 配合树莓派使用刷新率约60FPS,播放视频玩游戏无压力
- 支持FBCP软件驱动,支持双屏显示,可通过软件调整分辨率进行缩放
- 大小与树莓派相同,完美兼容并可直接插入任何版本树莓派(Raspberry Pi ZeroW,A, A+, B, B+, 2B, 3B, 3B+,4B)
- 支持Raspbian/Ubuntu/Kali/Retropie系统,提供驱动和镜像
- 本产品通过CE、RoHS认证
主要参数
名称 | 描述 |
SKU | 3.5HS480320SR TFT LCD |
尺寸 | 3.5inch |
类型 | TFT |
接口 | SPI (支持125MHz SPI信号输入) |
分辨率 | 320*480 (Pixel) |
触摸面板控制芯片 | XPT2046 |
LCD驱动 | ILI9486 |
背光 | LED |
功耗 | 0.16A*5V |
工作温度(℃) | -20~60 |
显示区域 | 48.96x73.44(mm) |
外形尺寸 | 85.42*55.60 (mm) |
包装尺寸 | 136x98x41 (mm) |
重量(含包装) | 92 (g) |
硬件说明
- 接口定义
引脚号 | 标识 | 描述 |
---|---|---|
1, 17 | 3.3V | 电源正(3.3V电源输入) |
2, 4 | 5V | 电源正(5V电源输入) |
3, 5, 7, 8, 10, 12, 13, 15, 16 | NC | NC悬空 |
6, 9, 14, 20, 25 | GND | 电源地 |
11 | TP_IRQ | 触摸面板中断,检测到触摸面板有按下则为低电平 |
18 | LCD_RS | 指令/数据 寄存器选择,低电平为指令,高电平为数据 |
19 | LCD_SI / TP_SI | LCD显示/ 触摸面板的SPI数据输入 |
21 | TP_SO | 触摸面板的SPI数据输出 |
22 | RST | 复位信号,低电平复位 |
23 | LCD_SCK / TP_SCK | LCD显示/ 触摸面板的SPI时钟信号 |
24 | LCD_CS | LCD片选信号,低电平使能 |
26 | TP_CS | 触摸面板片选信号,低电平使能 |
- 产品尺寸
产品视频
在树莓派Raspbian/Ubuntu Mate/Kali/Retropie系统中使用
- 步骤1,安装各种系统最新官方镜像
- (1)从官方下载最新Raspbian/Ubuntu Mate/Kali-linux/Retropie镜像
- (2)使用SDFormatter格式化Micro SD卡,
- (3)使用Win32DiskImager把官方镜像烧录到Micro SD卡。
- 步骤2,与树莓派连接
- 如图将液晶屏母座靠右对齐树莓派排针插入
- 插入MicroSD卡,连接网线,接好电源
- 步骤3,安装LCD驱动
- A、在Raspbian系统中安装(树莓派需要连接互联网)
- (1)登陆树莓派终端
- (2)执行以下命令获取LCD驱动并安装(复制后在Putty窗口中单击鼠标右键即可粘贴):
sudo rm -rf LCD-show git clone https://github.com/goodtft/LCD-show.git chmod -R 755 LCD-show cd LCD-show/ sudo ./MHS35-show
- B、在Ubuntu Mate、Kali、Retropie系统中安装
- (1)下载本地驱动,下载链接如下:(因为系统差异,从github下载的驱动不能在Ubuntu Mate、Kali、Retropie这三个系统中正常运行,所以只能使用本地驱动)
- 适用于Ubuntu-mate-18.04系统的驱动下载:File:Ubuntu-mate-LCD-show.tar.gz
- 适用于Kali-linux系统的驱动下载:File:Kali-linux-LCD-show.tar.gz
- 适用于retropie-rpi2_rpi3系统的驱动下载:File:retropie-rpi2-rpi3-LCD-show.tar.gz
- 适用于retropie-rpi1_zero系统的驱动下载:File:retropie-rpi1-zero-LCD-show.tar.gz
- (2)登陆树莓派终端
- (3)将本地驱动拷贝到运行的树莓派系统中,并执行以下命令解压(可以通过SD卡或者FileZilla软件拷贝)
- (1)下载本地驱动,下载链接如下:(因为系统差异,从github下载的驱动不能在Ubuntu Mate、Kali、Retropie这三个系统中正常运行,所以只能使用本地驱动)
- B、在Ubuntu Mate、Kali、Retropie系统中安装
sudo tar -xvzf Ubuntu-mate-LCD-show.tar.gz sudo tar -xvzf Kali-linux-LCD-show.tar.gz sudo tar -xvzf retropie-rpi2-rpi3-LCD-show.tar.gz sudo tar -xvzf retropie-rpi1-zero-LCD-show.tar.gz
- (4)执行以下命令安装LCD驱动
chmod -R 755 LCD-show cd LCD-show/ sudo ./MHS35-show
- 步骤4,检测驱动是否安装成功
- (1)LCD驱动安装完成后,系统会自动重启。启动成功后,LCD可以正常显示和触摸就说明驱动安装成功了
触摸屏旋转(以90°为例)
显示旋转
sudo nano /boot/config.txt
在文件末尾加入
display_rotate=1 //旋转90°
/*
0表示旋转0°
1表示旋转90°
2表示旋转180°
3表示旋转270°
*/
ctrl + o 保存文档 重启即可
触摸旋转
- 本LCD可以通过xinput-calibrator程序进行校准。
- 运行以下命令,进行安装:
sudo apt-get install xinput-calibrator
- 列出所有输入设备信息
xinput --list //本机操作执行此条
DISPLAY=:0 xinput --list //远程操作执行此条
- 列出目标设备属性
- 通过上条指令,找到xxx Touchscreen对应的id号
- 输入
//本机操作执行此条
xinput --list-props id
//远程操作执行此条
DISPLAY=:0 xinput --list-props id //id为对应的id号
- 找到以下两条信息
Evdev Axis Inversion (246):0,0
Evdev Axes Swap (248): 0
- 其中
Evdev Axis Inversion (246):0,0项是每条轴的旋转设置项,后面第一个参数是x,第二个参数是y. Evdev Axes Swap (248): 0项对应的是两条轴的交换。 0为不翻转,1为翻转
- 旋转触摸的坐标轴
- 触摸旋转90度,从坐标轴理解:即目的x轴正向为初始y轴的反向。目的y轴的正方向为初始x轴的正向。
- 先交换x、y轴
//本机操作执行此条
xinput --set-prop 'id' 'Evdev Axes Swap' 1 //id为对应的id号
//远程操作执行此条
DISPLAY=:0 xinput --set-prop 'id' 'Evdev Axes Swap' 1 //id为对应的id号
- 然后反转y轴
//本机操作执行此条
xinput --set-prop 'id' 'Evdev Axis Inversion' 0 1 //id为对应的id号
//远程操作执行此条
DISPLAY=:0 xinput --set-prop 'id' 'Evdev Axis Inversion' 0 1 //id为对应的id号
- 这样即可完成触摸旋转90度。若要旋转其他角度,推理一下即可。
- 显示旋转修改之后需要重启。而触摸旋转不需要重启。
触摸屏校准(仅当触摸不准确时需校准)
- 本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,即可
镜像下载
- 如果你觉得前面步骤的修改配置、安装驱动都比较困难或者仍然显示异常,请先使用我们预装好驱动的镜像,
- 下载后解压并把镜像写入到TF卡中。然后把卡插入树莓派就可以使用了。
系统名称 | 版本 | 支持的硬件 | 用户名密码 | 下载 | |
---|---|---|---|---|---|
Raspbian | 2020-05-27-raspios | PI4/PI3B+/PI3/PI2/
PI1/ZERO/ZERO W |
user: pi
password: raspberry |
百度云 提取码:jets | |
Mega | |||||
Ubuntu-mate | 18.04.2-beta1 | PI3B+,PI3,PI2 | user: pi
password: raspberry |
百度云提取码:zbw8 | |
Mega | |||||
Kali Linux RaspberryPi 2,3 and 4 | 2020.2b | PI4B,PI3B+,PI3,PI2 | user: kali
password: kali |
百度云提取码:48yq | |
Mega | |||||
RetroPie-rpi2_rpi3 | April 14, 2018. | PI3B+,PI3,PI2 | user: pi
password: raspberry |
百度云提取码:u7wr | |
Mega | |||||
RetroPie-rpi1_zero | April 14, 2018. | Pi1/ZERO/ZERO W | user: pi
password: raspberry |
百度云 提取码:2ol7 | |
Mega |
选型列表
型号 | 分辨率 | 显示接口 | 面板材质 | 触摸类型 | 触摸接口 | 扬声器 | 音频输出 |
---|---|---|---|---|---|---|---|
0.96inch LCD Module | 80x160 | SPI | TFT | - | - | - | - |
1.3inch LCD HAT | 240x240 | SPI | IPS | - | - | - | - |
1.3inch LCD Module | 240x240 | SPI | TFT | - | - | - | - |
1.3inch OLED (B) | 128x64 | I2C/SPI | OLED(蓝色) | - | - | - | - |
1.44inch LCD HAT | 128x128 | SPI | TFT | - | - | - | - |
1.5inch RGB OLED Module | 128x128 | SPI | OLED(65K彩色) | - | - | - | - |
1.8inch LCD Module | 160x128 | SPI | TFT | - | - | - | - |
2.23inch OLED HAT | 128x32 | I2C/SPI | OLED(白色) | - | - | - | - |
2inch LCD Module | 320x240 | SPI | TFT | - | - | - | - |
3.5HD480320SR TFT LCD | 480x320 | HDMI | TFT | 电阻式 | SPI | - | 有 |
3.5HS480320SR TFT LCD | 480x320 | SPI (高速) | TFT | 电阻式 | SPI | - | - |
3.5inch HDMI LCD | 480x320 | HDMI | IPS | 电阻式 | SPI | - | 有 |
3.5inch RPi LCD (A) | 480x320 | SPI | TFT | 电阻式 | SPI | - | - |
4.3inch DSI LCD | 800x480 | DSI | IPS | 电容式 | I2C | - | - |
4HD480800SR IPS LCD | 800x480 | HDMI | IPS | 电阻式 | SPI | - | 有 |
4inch HDMI LCD | 800x480 | HDMI | IPS | 电阻式 | SPI | - | - |
4inch Resistive Touch LCD | 800x480 | 8080 | IPS | 电阻式 | SPI | - | - |
5HD800480SR TFT LCD | 800x480 | HDMI | TFT | 电阻式 | SPI | - | - |
5HD800480UC TFT LCD | 800x480 | HDMI | TFT | 电阻式 | USB | - | 有 |
5inch HDMI LCD | 800x480 | HDMI | TFT | 电阻式 | SPI | - | - |
7HD1024600UC IPS LCD | 1024x600 | HDMI | IPS | 电容式 | USB | - | - |
7HD1024600UCC IPS LCD | 1024x600 | HDMI | IPS | 电容式 | USB | 有 | 有 |
7HD800480UC TFT LCD | 800x480 | HDMI | TFT | 电容式 | USB | - | - |
7inch HDMI LCD (H) | 1024x600 | HDMI | IPS | 电容式 | USB | - | 有 |
Display (1024×600, 7inch, IPS, HD, C) | 1024x600 | HDMI | IPS | 电容式 | USB | - | - |
Display (1024×600, 10.1inch, IPS, HD, C) | 1024x600 | HDMI | IPS | 电容式 | USB | - | - |
Display (800×480, 5inch, TN, HD, C) | 800×480 | HDMI | TN | 电容式 | USB | - | - |
FAQ
|