如何在Raspberry Pi上设置触摸屏LCD?

将触摸屏LCD与Raspberry Pi接口非常有用,因为该设置可用于开发基于Raspberry Pi的独立系统,例如天气监控站,安全系统和相机接口等。在Raspberry Pi上添加触摸屏为您的覆盖物Pi添加触摸屏,从许多项目以及增加了系统的可移植性。

在Raspberry Pi上拥有漂亮的LCD显示屏可以使我们能够制作复杂的项目,例如媒体中心,个人计算机,智能手机,平板电脑等。

当今市场上有不同类型的触摸屏LCD,可为不同的制造商提供不同屏幕尺寸,分辨率,可操作手写笔等等的Raspberry Pi。

覆盆子Pi LCD设置

在这个项目中,我们将看到如何在Raspberry Pi上设置LCD触摸屏。对于这个项目,我们选择了一个波动台Shotpear 3.2英寸RPI LCD V4触摸屏型LCD显示屏。

笔记:我们将向您展示如何使用官方驱动程序以及提供的Raspbian图像来设置WaveShare 3.2英寸LCD。我们试图使用自己的Raspbian Jessie和驾驶员安装此功能,但是有一些问题。我们一定会很快更新如何使用Raspberry Pi安装任何类型的LCD。

Waveshare Spotpear入门3.2英寸LCD

有不同的触摸屏LCD显示器的覆盆子PI制造商,例如Adafruit,Newhaven显示器,Haoyu,Freetronics,WaveShare,Watterott Electronics等他们自己的Raspbian OS版本(我们的想法,可能与其他用户不同)。

Waveshare有许多触摸屏LCD,例如2.8英寸,3.2英寸,3.5英寸,5英寸,7英寸,10.1英寸等,用于设置带有Raspberry Pi的LCD触摸屏。

Waveshare LCD

该特殊的LCD显示屏具有电阻触摸屏,屏幕分辨率为320×240。它连接到覆盆子Pi使用SPI协议。LCD模块具有3个用户按钮,可以编程以执行其他功能。

波浪共享3.2英寸显示屏可以直接插入GPIO引脚的Raspberry Pi。它使用了26个可用的40个Raspberry Pi的GPIO引脚。在使用的26个引脚中,有些没有任何连接(NC - 无连接)。

首先,我们将看到Raspberry Pi GPIO的引脚,然后我们将看到使用SPI连接LCD所需的相关引脚。下图显示了Raspberry Pi的GPIO引脚的销钉。

Raspberry Pi Pinout

在这40个销钉中,Waveshare 3.2英寸LCD背面的连接器具有26个销钉(2行,每个销钉中有13个引脚)。下表给出了我们需要与Raspberry Pi接口的引脚列表。

引脚连接

下载驱动程序和操作系统

现在,我们已经看到了有关WaveShare触摸屏LCD模块的基本信息,我们将继续进行设置。您可以通过两种方法来设置LCD:1。使用自己的操作系统(Raspbian)并安装驱动程序或2.使用提供的OS Image文件(也可以下载)并完成OS的全新安装。

如果要测试LCD是否正常工作,则可以使用LCD制造商提供的操作系统图像。它通常在CD中给出,也可以从官方网站下载。

将此图像文件写在microSD卡上,将其插入Raspberry Pi,然后用LCD插入Raspberry Pi上的PI。Raspberry Pi直接启用触摸屏LCD显示屏。

但是,如果我们想将Raspberry Pi与我们选择的任何操作系统一起使用,例如Raspbian Jessie,我们需要做的第一件事就是从网站上下载LCD模块的驱动程序。

对于Waveshare Spotpear 3.2英寸LCD,驾驶员可以从此网站下载http://www.waveshare.com/wiki/3.2inch_rpi_lcd_(B)

您也可以从此站点下载图像文件。网站中有两个版本的驱动程序。我们已经下载了第一个(LCD-Show-170703.tar.gz),然后将其放入桌面。请勿解开或Unrar。

Waveshare驱动程序下载页面
假设您已经使用无头设置(无监视器或键盘)设置了Raspberry Pi,我们将通过将下载的驱动程序文件复制到Raspberry Pi的内存(microSD卡)中。

为此,我们需要一个FTP客户端,例如Filezilla或WinSCP。您可以使用任何客户端,我们正在使用WINSCP。它可以从此网站下载https://winscp.net/eng/download.php

WINSCP下载页面
下载WINSCP并安装。安装完成后,打开WINSCP应用程序。打开它后,您将被要求输入会话的详细信息。选择文件协议为SFTP(SSH文件传输协议),然后在主机名字段中输入Raspberry Pi的IP地址。

Winscp Open
您可以通过单击登录按钮进行进一步进行。然后,您需要输入Raspberry Pi的用户名和密码。

根据您的设置输入这些详细信息(如果默认设置不变,则用户名是PI,并且密码为Raspberry)。成功登录后,您将进入WINSCP应用程序的主屏幕。

WINSCP登录
屏幕分为两半,左侧是主机计算机(在我们的情况下,我们正在使用的Windows PC),右侧是SSH连接(Raspberry Pi)。

在左侧,转到您下载LCD驱动程序文件的文件夹。在我们的情况下,它位于桌面上。在右侧,转到“家”/PI文件夹。从左侧到右侧拖动LCD驱动程序文件。

winscp副本
您将收到有关文件传输的消息,然后按确定。该文件现在从我的桌面传输到Raspberry Pi。现在,您可以将Raspberry Pi从WINSCP断开(会话断开连接)。

笔记:在进行安装之前,请确保您的Raspberry Pi连接到Internet。

现在,打开腻子并登录到Raspberry Pi。登录成功后,我们需要提取LCD驱动程序文件的内容。要查看文件和目录列表,您可以输入以下命令,然后按Enter。

LS

现在,要提取内容,请输入以下命令。此命令将将文件lcd-show-170703-tar-gz的内容提取到当前文件夹。

tar xvf lcd-show-*。tar.gz

油灰提取物
将在此过程中创建一个名称“ LCD-Show”的新文件夹。我们需要进入该目录。对于该键入以下命令并点击Enter。

CD LCD-Show/

现在,由于我们的Waveshare LCD模块是3.2英寸,因此我们需要安装该LCD模块的特定驱动程序。为此,输入以下命令。

chmod +x lcd32展示

./lcd32-show

油灰驱动程序安装
输入上述命令后,将初始化LCD触摸屏驱动程序的安装,Raspberry Pi将自动重新启动。如果没有,您会重新启动Raspberry Pi,然后启动后,Raspberry Pi将直接显示在LCD上。

一个回应

  1. 1)我正在运行raspian伸展运动,而我的pi3并非无头……

    为什么TVService不自动识别LCD并在引导过程中安装合适的驱动程序。

发表评论

您的电子邮件地址不会被公开。

电子豪华粉丝
<\/i>","library":""}}" data-widget_type="nav-menu.default">
Baidu
map