首页 > 器件类别 > 开发板/开发套件/开发工具 > “树莓派”扩展配件

4inch HDMI LCD

器件类别:开发板/开发套件/开发工具    “树莓派”扩展配件   

厂商名称:微雪电子(Waveshare)

厂商官网:http://www.waveshare.net

下载文档
文档预览
产品特点
800×480 高清分辨率
电阻式触摸控制
兼容并可直接插入任½版本树莓派(树莓派 1 代 B 型与树莓派 Zero 需另配 HDMI 连接线)
提供 Raspbian/Ubuntu 系统下的驱动
(用户可直接在原有 Raspbian/Ubuntu 系统下½用)
可½为计算机显示器,无触摸功½(接入计算机须另配 HDMI 线)
仅用于显示,不占用任½ I/O 资源(½用触摸功½,占用 I/O)
支持背光控制,更省电
快速入门
硬件连接
1.连接 GPIO 接口
Raspberry Pi Model A+/B+/2 B/3 B/3 B+引出了 40 个 GPIO 管脚,而屏幕引出了 26 个
管脚,连接时注意对应屏幕管脚和树莓派管脚。
2.连接 HDMI 接口。把 HDMI 连接器接入屏幕和主板的 HDMI 接口。
Raspberry Pi Model B 与 Raspberry Pi Zero 需另配 HDMI 连接线进行连接。
3.把 LCD 背后的 Backlight 拨到“ON”。
您可以通过两种方法启用触摸功½:方法一,给 Raspbian/Ubuntu Mate 系统安装驱动。
方法二,½用预装驱动的镜像。
方法一,安装驱动
树莓派 LCD 驱动:
180817,
适用于 2018-03-13-raspbian-stretch 及之后版本的 Raspbian
(注:该驱动安装时,必须联½)
如果需要½用 Raspbain Lite 镜像或者切换到½令行模式,
下½½安装下面的驱动
½用,(上面)最新的驱动不适用到 Lite 版本镜像或者½令行模式.
LCD-show-171219.tar.gz
请在树莓派官½下½½最新版本的镜像(RASPBIAN 或 UBUNTU MATE)。为了方便½用,
这里提供
2018-11-13-raspbian-stretch-full-------------提取码:7rjs
1) 将镜像文件下½½到电脑上,并解压得到.img 文件。
2) 将 TF 卡连接到电脑,打开
Win32DiskImager.exe
½件,选择第 1 步准备的.img 文件,
点击 write 烧写镜像。
3) 烧写完成后,将树莓派 LCD 驱动复制到 TF 卡根目½(也可以用 U 盘或½络将驱动文件
复制到镜像的文件系统中)。
4) 用写字板打开 TF 卡根目½的 config.txt 文件, config.txt 最后加入以下代码,
保存并
安全弹出 TF 卡。
1.
2.
3.
4.
hdmi_group=2
hdmi_mode=87
hdmi_cvt
480 800 60 6 0 0 0
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=2
00,ymax=3900
5.
display_rotate=3
5) 前面已经把树莓派驱动复制到/boot 目½下,执行以下操½(需要接上 USB 键盘):
1.
2.
3.
4.
tar xzvf
/boot/LCD-show-*.tar.gz
cd LCD-show/
chmod
+x
LCD4-800x480-show
./LCD4-800x480-show
重启后触摸即可½用(为了方便½用,可以调整屏幕显示方向,参见#设½显示方向)。
方法二,½用预装驱动的镜像
这里提供预装驱动的镜像,解压并把镜像写入到 TF 卡中(打开
Win32DiskImager.exe
½
件,选择.img 文件,点击「write」烧写镜像)。然后把卡插入树莓派就可以½用了。
4inch HDMI LCD 启动镜像-基于 2018-03-13-raspbian-stretch------------提取
码:ucdo
设½显示方向
安装完触摸驱动后,可以通过运行以下½令修改屏幕旋½方向。
旋½ 0 度:
cd LCD-show/
./LCD4-800x480-show
0
旋½ 90 度:
cd LCD-show/
1.
2.
1.
2.
./LCD4-800x480-show
90
旋½ 180 度:
cd LCD-show/
./LCD4-800x480-show
180
旋½ 270 度:
cd LCD-show/
./LCD4-800x480-show
270
1.
2.
1.
2.
安装校准½件进行校准
本 LCD 可 以 通 过 xinput_calibrator 程 序 进 行 校 准 。 从 这 里 下 ½½
Xinput-calibrator_0.7.5-1_armhf。
解压并把 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 文件(如果
已存在则不需要新建)
1.
1.
/etc/X11/xorg.conf.d/99-calibration.conf
将触摸参数(不同 LCD,下图数据可½不同)保存至 99-calibration.conf,即可
安装虚拟键盘
1. 执行以下½令安装相应½件
1.
2.
3.
sudo apt-get update
sudo apt-get install matchbox-keyboard
sudo nano
/usr/bin/toggle-matchbox-keyboard.sh
2. 复制以下内容到 toggle-matchbox-keyboard.sh,保存退出
1.
2.
3.
4.
5.
6.
7.
8.
#!/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. 执行以下½令
1.
2.
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,保存退出
1.
2.
3.
4.
5.
6.
[Desktop
Entry]
Name=Toggle Matchbox Keyboard
Comment=Toggle Matchbox Keyboard`
Exec=toggle-matchbox-keyboard.sh
Type=Application
Icon=matchbox-keyboard.png
查看更多>
测评汇总:国产FPGA安路 高集成低功耗SF1系列FPSoC新品,新年邀你来测
活动详情:【国产FPGA安路高集成低功耗SF1系列FPSoC新品,新年邀你来测】更新至2023-04-22测评报告汇总:@EPTmachine【国产FPGA评测】安路(型号SF1S60CG121I)06使用SF1的硬核以及UART驱动【国产FPGA评测】安路(型号SF1S60CG121I)05OLED驱动模块设计、DDS显示以及问题【国产FPGA评测】安路(型号SF1S60CG121I)04并行DAC的DDS模块设计【国产FPGA评测】安路(型号S...
EEWORLD社区 测评中心专版
基于STM32四轴飞行器设计
一、作品简介1.整机外观2.我在具备10个月的嵌入式学习经历后,在学校实验室行进制作此版飞控,在传统飞控上,我设计了利用硅胶球连接上下层PCB的方式来实现传感器减震的功能,有效降低了飞机振动对传感器数据产生的噪声。可以继续利用研发的无人机进行二次开发的利用。比如无人机运载货物,无人机农业。无人机观察。3.作品亮点:四轴飞行器具备VTOL(VerticalTake-OffandLanding,垂直起降)飞行器的所有优点,又具备无人机的造价低、可重复性强以及...
走过的风景 DIY/开源硬件专区
像3651正交凸齿传感器的源头厂家是谁?有人代理吗?
在寻找正交输出的凸轮传感器时,同时发现MT3651和YS3651,丝印都是3651,封装TO-94,某宝上面的价格¥7+(后者现在变成¥9),都同时没货。怀疑这2家都是拿别人的货打自己的logo,就是不知道源头厂家是谁,现在还在不在生产,有没有人代理。现在用的SC9334开价¥15,好贵。像3651正交凸齿传感器的源头厂家是谁?有人代理吗?...
LearningASM DIY/开源硬件专区
双镍氢电池充放电的电路设计
目前在做的是一个数字显示装置,用的是12864屏,工作电压在4.5V-5V之间,电路很简单,一个单片机控制,595扩展数据线驱动。现在客户提出需要掉电后显示15min以上(怪前期没有考虑到),可是测了一下电流,大概在25ma左右。现在准备用两个3.6V的镍氢电池加DC-DC电路,充电的时候单个充,放电的时候串联,但充放电电路如何做请问如何做?给模块供电是5V双镍氢电池充放电的电路设计急求!!!蓄电池串联使用就应整体充电,分别充,电路会复杂得多。镍氢电池用电流源电路恒流充电,然后用AD...
ena DIY/开源硬件专区
MAX1640的充电电流变小了
昨晚,发完贴,看了一会书后,我又拿起板子看,结果发现,有一些很小的线短路了,额滴神,还是很要命的短路。这个是因为之前板子割了太多的线,最后补线的时候,线太小了,不小心碰上了而没有察觉。我立马修复好,然后试图上电,发现正常了很多。PMOS导通了。就是热了点,不过用温度计看了看,最多没超过60多度。芯片也差不多,50度左右,心想还不是太严重。早上醒来继续整,买了个2W的0.33欧电阻,但是却意外发现充电电流很小。首先是检测电阻两端的电压小的很,只有30多毫伏,而且还越来越小...
辛昕 DIY/开源硬件专区
保险丝熔断自愈电路
该装置的电路工作原理见图6。当保险丝FU1完好时,氖泡ND被短路不亮,同时LSE的①、②脚串通,此时LSE的④脚输出高电平,三极管VT截止,单向可控硅VS无触发电流不工作,继电器J无电流不吸合。一旦FU1熔断,相当于LSE的①、②脚回路断开,于是LSE的④脚输出低电平,三极管VT导通,在电阻R3上产生的电压降到使VS导通并自锁,继电器J励磁吸合,接通了第二根保险丝FU2,使负载RL继续工作。如果第二根保险丝FU2又熔断...
yuandayuan6999 DIY/开源硬件专区