为Raspberry Pi 树莓派 安装触摸屏与触摸校准程序
2021/04/30 |By G小编
Raspberry Pi 树莓派由于其小巧的体积、低廉的价格、开源多元的软件、丰富的社群教学资源,已经成为创客的首选入门机。树莓派的本意虽然是以协助学生的计算机科学教育为主,但由于Linus、Python等开源软件的快速进步,众多Raspberry Pi爱好者也为树莓派创造出自造机器人、服务器、IOT监控、工控联网装置,甚至是串联多个树莓派成为超级计算机等应用。
使用树莓派作为服务器或工业监控装置时,自然免不了与触摸屏结合应用,本文将详细说明如何为树莓派安装外接式电容触摸屏,同时安装与执行触摸校准程序,以便获得更灵敏精准的触摸操作。
1. 连接触摸屏
不同世代的树莓派机型具备不同的I/O 端口配置, 但一定都具备HDMI 与USB埠,在此我们使用Raspberry Pi 3 Model B 与On-Lap M505T示范连接方式。
② 将HDMI线分别插入M505T 与树莓派
③ 将USB-A转USB-C触摸信号线插至树莓派的USB-A埠与M505T的USB-C埠,以传输触摸信号
④ 将USB-C线插至M505T的电源埠与5V-2A充电器,为屏幕供电
⑤ 插入无线键鼠
⑥ 将USB-A转Micro-USB线插至树莓派与5V-2A充电器, 为树莓派供电
(注:树莓派没有电源开关,电源埠插线供电后,系统会立即开机,故请务必完成上述步骤后,方插入本电源线)
2. 屏幕分辨率设定
① 打开Raspbian设定画面
树莓派首次安装成功时,将自动进入Raspi-Config画面;亦即Raspbian的系统设定接口
若您的树莓派非首次安装, 请先打开Terminal >> 输入〖sudo raspi-config〗 即可开启Raspi-Config设定画面
② 选择 Display Options 或 Advanced Options
Raspi-Config 版本众多,请选择Display Options ;无Display Options时,请选择Advanced Options
新版
旧版
③ 选择 Resolution
新版
旧版
⑤ 按<OK>储存后离开
按<Tab> 键切换至下方,选择<OK>储存
3. 安装触摸校准程序
① 下载xinput_calibrator程序
点选桌面左上角的Termianl图示打开Terminal
在Terminal 中输入 〖wget http://github.com/downloads/tias/xinput_calibrator/xinput_calibrator-0.7.5.tar.gz〗
② 解压缩xinput_calibrator程序
在Terminal 中输入〖tar -zxvf xinput_calibrator-0.7.5.tar.gz〗
③ 进入xinput_calibrator目录,更新Package
在Terminal 中输入〖cd /home/pi/xinput_calibrator-0.7.5〗
输入〖sudo apt-get install libx11-dev libxext-dev libxi-dev x11proto-input-dev〗
④ 安装xinput_calibrator
在Terminal /xinput_calibrator-0.7.5目录下依序输入
〖./configure〗
〖make〗
〖sudo make install〗
4. 执行触摸校准
① 执行xinport_calibrator程序
在Terminal 中输入〖sudo xinput_calibrator〗
② 在触摸屏上依序点选十字光标
③ 选取获得的触摸数值(如图之红框范围),按鼠标右键>>Copy复制
④ 在/etc/X11/中,创建一个xorg.conf.d文件夹 与一个99-calibration.conf档案
在Terminal 中输入〖sudo mkdir /etc/X11/xorg.conf.d〗 (请留意大小写)
输入〖sudo nano /etc/X11/xorg.conf.d/99-calibration.conf〗
⑤ 贴上触摸值
按鼠标右键,选择Paste贴上>>按ctrol+O 储存 >>enter确认
⑥ 重新启动, 完成!
树莓派与M505T触摸屏应用影片
补充说明:如何安装Raspbian
Raspberry Pi 支持多种行动操作系统,但最推荐初学者使用的是树莓派基金会基于Debian开发操作系统—Raspberry Pi OS (亦称为Raspbian)。初学者可以简单透过树莓派基金会所提供的程序—Raspberry Pi Imager,下载并安装Raspbian。
当您购买树莓派后,请先准备一张8G以上的SD记忆卡,依下列步骤进行Raspbian安装。
① 笔记本电脑安装Raspberry Pi Imager
至https://www.raspberrypi.org/software/
选择下载Windows版或Mac版 Raspberry Pi Imager
点选imager_1.6.1.exe 进行安装
② 将SD卡插入笔记本电脑中并开启Raspberry Pi Imager
③ 选择欲安装的OS
④ 选择欲使用的SD卡
⑤ 点选Write刻录程序
Raspberry Pi常用的屏幕设定值
Raspbian中的 Resolution 设定选项,分为CEA (HDMI_group=1; TV用) 与 DMT (HDMI_group=2; 显示器用)两大类 ;一般的计算机显示器均应选择DMT,下表为常见的外接HDMI显示器使用的分辨率选项:
注: 市面上常见的树莓派7吋触摸模块,其分辨率为1024x600 60Hz,Raspbian 的Resolution选单中并无此选项,故须自行至config.txt,输入hdmi_mode=87 并使用hdmi_cvt 指令自定义显示值。