7寸显示器 树莓派4b_树莓派7寸触摸屏安装指南
最近为我的树莓派( Raspberry Pi )购置了一台官方的7英寸触摸屏,现在把使用过程整理了一下,向需要的朋友展示它是如何设置的,并分享一些我目前的想法。
树莓派7寸触摸屏
树莓派与触摸屏的连接分两种类型,一种是使用HDMI接口进行连接的屏幕;一种是使用 DSI 接口进行连接的屏幕,我本次购买的是后者,因为我想把树莓派做得像平板电脑一样,没有那么多的外部连线,虽然这样还是比较笨重。屏幕外观和包装盒如下图:
树莓派官方7寸屏 RS触摸电容液晶显示器
屏幕规格参数
树莓派7寸触摸屏规格参数
屏幕连接方式
HDMI接口
关于HDMI接口,可查阅:HDMI接口分类和针脚定义进一步了解,这里不再赘述。
DSI 接口
DSI 是由MIPI(移动产业处理器接口联盟)定义的一种显示输出接口,DSI 定义了一个位于处理器和显示模组之间的高速串行接口,是一种串行传输方式,包括数据、指令、其他信息。DSI 的全称是显示器串行接口(Display Serial Interface)。树莓派的DSI接口主要是3路差分信号,原理图如下:
树莓派的DSI接口原理图
如上图所示,我们注意到树莓派的DSI接口与屏幕的连接采用的是15针的带状软排线。
屏幕显示适配器的接口
树莓派官方7寸屏显示适配器接口
I2C接口
如上图所示,图中红色 5 标记的为显示适配器的I2C接口。实际使用中可将适配器I2C接口上的5V和GND连接到树莓派GPIO接口中的4号和6号引脚,这样可以通过树莓派为适配器供电。至于I2C 接口本身可以有哪些功能,查阅相关资料,这个I2C接口用于早期树莓派版本如Pi A 、Pi B连接触摸屏使用的,需要将树莓派的I2C接口与LCD适配器的I2C接口连起来(包括SDA 和 SCL),并修改配置,在I2C总线上识别LCD: ignore_lcd=0。 关于树莓派的I2C接口可查阅:树莓派3的外围接口定义
电源输入输出接口
如图所示,图中标号为1和2的USB接口为电源的输入输出接口,其中电源输入接口采用Micro USB 接口,电源输出接口采用的是标准A型USB插座。关于USB接口的详细介绍,请参阅:USB2.0数据线接口定义及接口封装
显示接口
图中标号为4和3的接口用于连接LCD屏幕和树莓派的DSI接口。
屏幕背板及配件
树莓派官方7寸屏背板图
树莓派官方7寸屏的配件包含:7寸屏幕、显示适配器、15针带状软排线、4颗铜柱和螺丝、4根杜邦跳线。
树莓派官方7寸屏配件
屏幕安装
树莓派4安装7寸触摸屏
供电方式可选择GPIO供电或USB供电,即树莓派向LCD供电或LCD向树莓派供电。树莓派向LCD供电:电源适配器插到树莓派,然后将I2C接口的5V和GND连接到树莓派的GPIO(树莓派4GPIO 树莓派3GPIO);LCD向树莓派供电:电源适配器插到LCD电源输入端,再用USB线连接显示适配器的USB A型母座至树莓派电源输入端。当然我们也可以采用两个USB电源适配器分别向树莓派和屏幕进行供电。
树莓派4最新Raspbian系统是Buster,可参照 树莓派4如何使用NOOBS 这边文章安装最新Raspbian Buster系统,区别是在官网下载最新镜像时选择Raspbian而非NOOBS,下载后解压得到“2019-07-10-raspbian-buster-XXX.img”。
安装系统的步骤:1、格式化SD卡;2、SD卡写入img文件(这里推荐 balenaEtcher 这款官方推荐的软件进行写卡);3、SD卡 插入树莓派4;4插入电源启动系统;5、选择国家和语言;6、更新系统(可跳过);7、重启树莓派;8、连接网络。
树莓派4 Raspbian-Buster
安装虚拟键盘
系统启动后,发现一个烦人的问题,触摸屏幕功能正常,但没有键盘操作起来实在不便,还好树莓派有 matchbox-keyboard ,这是一款虚拟键盘软件,要安装它前期需要做一些准备工作。
如果新安装的Raspbian系统在执行上述操作时会发生错误,因为系统默认的软件源是官方的,国内连接会出现超时的问题
树莓派安装软件超时
这里我们需要进行换源。具体操作详见:如何选择最快的树莓派软件更新源 和 树莓派修改软件源的方法 。文章中给出的源地址不一定与你的树莓派系统版本匹配,这里给出适合Raspbian-Buster版本的中科大的源地址:
具体操作详见:如何选择最快的树莓派软件更新源 和 树莓派修改软件源的方法 。文章中给出的源地址不一定与你的树莓派系统版本匹配,这里给出适合Raspbian-Buster版本的中科大的源地址:
deb http://mirrors.ustc.edu.cn/raspbian/raspbian/ buster main contrib non-free rpi
使用命令修改 sources.list :
pi@raspberrypi:~$ sudo nano /etc/apt/sources.list
在树莓派上对sources.list进行修改,将
deb http://mirrors.ustc.edu.cn/raspbian/raspbian/ buster main contrib non-free rpi
放到第一行,保存文件即可。(请提前准备好键盘哦!!!)
为了便捷操作,下面的步骤会使用到远程连接(putty),需要打开“首选项”-“Rasberry Pi Configuration”,在“interfaces”中将SSH协议设为“Enable”,同时在命令行中输入“ifconfig”命令获取本机的IP地址。
树莓派putty连接
按上图设置putty,打开连接。用户名:pi,密码:raspberry,然后就可以开始安装虚拟键盘了。
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install matchbox-keyboard
安装完成后,在“Accessories > Keyboard.”中可以找到 Matchbox-keyboard 虚拟键盘
Raspbian Buster安装Matchbox-keyboard 虚拟键盘
到此,树莓派就可以像PAD一样操作了。
其它的可选设置项
屏幕180度旋转,可以修改“ /boot/config.txt ”文件,增加一行:“lcd_rotate=2”。也可以直接通过命令修改:
echo "lcd_rotate=2" | sudo tee -a /boot/config.txt
打开屏幕背光:
echo 0 > /sys/class/backlight/rpi_backlight/bl_power
关闭屏幕背光:
echo 1 > /sys/class/backlight/rpi_backlight/bl_power
至此,树莓派7寸触摸屏的安装设置就告一段落了,另外如果嫌裸屏碍眼的童鞋可以架构官方7寸屏幕外壳,匹配度100%。
树莓派官方7寸屏幕外壳
【售价】148.00 元。购买链接:某宝
7寸显示器 树莓派4b_树莓派7寸触摸屏安装指南相关推荐
- 8g ubuntu 树莓派4b_树莓派4B(4G版本)安装Ubuntu 19.10
一.准备 硬件:树莓派4B(4G版本),一张大于8G TF卡,网线,显示器,键盘 软件:下载安装 balena etcher 或Win32DiskImager 二.下载Ubuntu 19.10系统镜像 ...
- 8g ubuntu 树莓派4b_树莓派4B安装Ubuntu系统,并安装桌面
在等待将近五个多月后Ubuntu终于发布了支持树莓派4B的19.10操作系统.喜大普奔~ 这几天正在复现学长以前的"基于人脸识别的门禁系统"项目.树莓派在其中承担计算任务,因此环境 ...
- 8g ubuntu 树莓派4b_树莓派4B安装 Ubuntu 20.04 LTS
硬件:Raspberry Pi 4B(4g或8g版本) 系统:Ubuntu 20.04 LTS 官网:https://ubuntu.com/download/iot/raspberry-pi PC:w ...
- 8g ubuntu 树莓派4b_树莓派4B如何安装ubuntu20.04
第一步,从官网下载镜像Ubunturaspi 选着合适自己的系统镜像.第二步,烧录镜像文件.选择下载好的镜像文件和读卡器盘符第三步,在写入好的系统文件中找到network-config文件,用写字板打 ...
- 树莓派连接使用5寸HDMI触摸屏的方法
树莓派(Raspberry pi)是一个非常紧凑的卡片式计算机,在各种物联网应用以及数据科学.python.机器学习等大数据计算应用中,如今非常流行.许多应用程序都需要外部显示器才能与Raspberr ...
- 微雪电子7寸hdmi-lcd(C)在树莓派的使用
用于树莓派 两根线都插到树莓派上 打开lcd背部的backlight开关 config.txt文件中写入: max_usb_current=1 hdmi_group=2 hdmi_mode=87 hd ...
- 有关树莓派驱动1.3寸IPS屏幕的一点经验
有关树莓派驱动1.3寸IPS屏幕的经验 前言 CS引脚 按键 显示效果 后记 分享最近我用树莓派驱动IPS屏幕及微雪1.3inch LCD HAT的经验 前言 我的树莓派zero w已经吃灰很久了,趁 ...
- 无显示器首次启动树莓派并连接WIFI进行SSH(解决无显示器首次开机无法连接WIFI问题)
无显示器首次启动树莓派并连接WIFI进行SSH 前言: 本人前段时间购入树莓派zero w,近期想拿来跑python脚本. 因无额外可外接显示器,键盘鼠标.因此对树莓派连接方式选择 WIFI连接路由器 ...
- 树莓派4做服务器哪个系统好,【树莓派】树莓派4无痛安装系统(NOOBS篇)
前言 此篇文章面向对象:刚刚接触树莓派的小白,推荐的新手系统,简单易懂,一看就会,10分钟内搞定,快速爽上流,让刚拿到树莓派的你快速开启你的学习(受苦 )之旅shell 1.准备工做 树莓派3(略有磨 ...
- 【树莓派】树莓派3B+搭建Ubuntu
相关硬件 树莓派3 B+ 内存卡 Sandisk 32GB 高清HDMI线一条 树莓派电源线一条(5V3A) 读卡器一个 usb键鼠 支持HDMI的显示器 准备SD卡 清空SD卡后,如果当前系统是 L ...
最新文章
- 《深入理解Android:卷III A》一一2.3心系两界的MessageQueue
- php 发送微信请求失败的原因,微信小程序模拟正常 真机服务器请求出错
- 最长公共子序列及其引申问题
- Struts2 访问上下问对象
- 景观分析工具:arcgis中patch analysis模块
- 机器学习之RandomForest(随机深林)原理与实战
- c++ 对象起始地址 指针靠齐_Go的内存对齐和指针运算详解和实践
- linux程序中expr是什么意思,Linux中expr命令 (转)
- python逐行比较两个csv_python内两个CSV文件数据比较。。。求大神解答!!
- 机器人学基础——位姿
- 百度离线地图瓦片图制作
- SYBASE公司的PowerDesigner下载与安装
- 流殇三月,誓言碎落于天涯
- Google街景地图:技术关键部分已开源
- 去中介化的租房EOS DAPP,实现租客与房东互赢
- 【干货】Android实现支付宝当面付
- (转)如何动手打造属于自己的智能家居
- Android蓝牙打印机,带你真正了解各种打印格式
- 【POJ No. 1986】 距离查询 Distance Queries
- 基于Delphi7openGauss2.0开发社区信息管理系统-设计文档