Raspberry Pi是Palm大小的计算机,在对需要高计算能力的产品进行原型设计时非常方便。它被广泛用于物联网硬件开发和机器人应用以及更多的内存需求应用。在大多数涉及Pi的项目中,如果Pi上有一个显示器,我们可以通过它监控项目的生命力,那将非常有用。
pi本身具有HDMI输出,可以直接连接到Monitor,但是在空间有限的项目中,我们需要较小的显示器。因此,在本教程中,我们将学习如何将Waveshare的流行的3.5英寸触摸屏TFT LCD屏幕与Raspberry pi进行接口。在本教程的最后,您将在Pi上拥有一个带触摸屏的全功能LCD显示屏,准备用于将来的项目。
3.5英寸TFT LCD屏幕的技术规格如下所示。
LCD类型 | 薄膜晶体管 |
尺寸 | 3.5 |
解析度 | 320 * 480像素 |
接口 | SPI |
显示控制器 | XPT2046 |
触控类型 | 电阻式 |
背光灯 | LED |
长宽比 | 8:5 |
色彩 | 65536 |
支持 | 相机,鼠标和键盘 |
所需材料
- 树莓派
- 3.5英寸TFT LCD
- 网络连接
先决条件
假定您的Raspberry Pi已经使用操作系统进行了刷新,并且能够连接到Internet。如果不是这样,请在继续之前遵循Raspberry Pi入门教程。
还假定您可以访问树莓派的终端窗口。在本教程中,我们将以SSH模式使用Putty连接到Raspberry Pi。您可以使用任何方法,但是您应该能够以某种方式访问Pi的终端窗口。
将Raspberry Pi与TFT LCD屏幕连接
将您的3.5英寸TFT LCD屏幕与Raspberry pi连接起来很容易。液晶显示屏上有一条母头排针,可以紧贴公头排针。您只需要对准引脚并按Pi顶部的LCD即可进行连接。正确固定后,Pi和LCD如下所示。请注意,我为Pi使用了外壳,因此请忽略白色框。
对于想知道这些针脚是什么的人!它用于在Raspberry Pi与LCD之间建立SPI通信,还用于通过Raspberry Pi的5V和3.3V引脚为LCD供电。除此之外,它还有一些专用于触摸屏的引脚。共有26个针脚,针脚的符号和说明如下所示
密码: |
符号 |
描述 |
1、17 |
3.3伏 |
3.3V电源输入 |
2,4 |
5伏 |
5V电源输入 |
3,5,7,8,10,12,13,15,16 |
数控 |
无连接–用于支持 |
6,9,14,20,25 |
地线 |
地面 |
11 |
TP_IRQ |
有源低中断引脚,用于触摸屏 |
18岁 |
LCD_RS |
显示控制器的寄存器选择引脚 |
19 |
LCD_SI |
液晶显示器的SPI数据输入 |
21 |
TP_SO |
LCD显示器输出SPI数据 |
22 |
RST |
重启 |
23 |
LCD_SCK |
SPI通讯的时钟同步引脚 |
24 |
LCD_CS |
SPI LCD的片选引脚 |
26 |
TP_CS |
SPI触摸屏的片选引脚 |
为3.5英寸LCD显示屏准备Raspberry Pi
现在,将LCD连接到PI后,给PI通电,您将在LCD上看到空白的白屏。这是因为我们的PI上没有安装驱动程序以使用所连接的LCD。因此,让我们打开Pi的终端窗口并开始进行必要的更改。同样,我使用腻子连接到我的Pi,您可以使用方便的方法。
步骤1:使用以下命令进入配置窗口。获取下面的窗口
须藤raspi -config
第2步:导航至“ 引导选项”->“桌面/ CLI”, 然后选择选项B4桌面自动登录桌面GUI,自动以“ pi”用户身份登录,如下图所示。这将使PI在下次启动时自动登录,而无需用户输入密码。
步骤3:现在再次导航至接口选项,并启用SPI,如下图所示。我们必须启用SPI接口,因为如前所述,LCD和PI通过SPI协议进行通信
步骤4:点击此waveshare驱动程序链接以将该驱动程序下载为ZIP文件。然后将ZIP文件移动到PI OS。我使用Filezilla来做到这一点,但是您也可以使用笔式驱动器和简单的复制粘贴工作。我的被放在路径 / home / pi中 。
步骤5:将zip文件放置到位后,继续进入终端窗口。要安装驱动程序,请使用以下命令。
tar xvf LCD-show-*。tar.gz
注意:在此步骤中,请确保您的PI已连接到Internet
步骤6:最后,在安装驱动程序后,我们可以使用以下命令启用显示
cd LCD显示/
步骤7:现在,使用以下命令重新启动Pi。这将自动结束终端窗口。当PI重新启动时,您应该注意到LCD显示屏上还显示了启动信息,最后将出现如下所示的桌面。
须藤重启
您也可以观看下面的视频,检查LCD的连接方式以及其对触摸的响应方式。我对它的默认精度非常满意,因此我将不做任何校准。但是,如果您有兴趣,可以从 waveshare 查看官方Wiki页面,他们讨论如何在LCD屏幕上校准和启用相机视图。
希望您理解该教程,并成功地将LCD与PI接口并使其正常运行。否则,请在下面的评论部分中说明您的问题,或使用论坛获取更多技术要求。