0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何旋转安装在Raspberry Pi或Pi Zero W上的LCD触摸屏

454398 来源:工程师吴畏 2019-07-26 11:09 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

TFT LCD如何工作

薄膜晶体管或TFT液晶显示器(LCD)是一种使用薄膜晶体管改善屏幕的视觉质量。

使用TFT电容像素驱动电路可以提高LCD的视觉质量。像素或图像元素由有机发光二极管OLED组件组成。 OLED的视觉质量优于传统LCD。 OLED的操作类似于通用(GP)硅(Si)二极管或普通LED的操作。

GP Si二极管或传统LED使用n型和p型掺杂半导体材料。掺杂有杂质,有助于GP Si二极管和电路中的LED导电能力。虽然这种半导体结构在基本视觉指示器和显示器中工作良好,但是当在阵列中使用时,图像分辨率的质量不那么明显。

OLED使用有机分子来生产n型和p型半导体层。图1显示了典型OLED的结构。

如何旋转安装在Raspberry Pi或Pi Zero W上的LCD触摸屏

图1。典型OLED的构造

典型的OLED由六种不同的n型和p型半导体层组成。这些多层提高了显示器或屏幕的图像分辨率质量。为了打开和关闭基于OLED的像素,使用TFT电容驱动电路。

要打开或关闭OLED,需要电子驱动电路。电子OLED驱动电路设计简单,由两个主要部件组成:TFT和电容器。 TFT LCD由一系列电子OLED驱动电路组成,可由微控制器选择。

电子OLED驱动电路有两个输入控制:数据和开关选择。开关选择通过偏置TFT来启用电子OLED驱动电路。偏置是提供适当的DC工作电压以确保TFT正确接通的电路功能。数据输入控制将TFT打开或关闭。当TFT开关被偏置并导通时,控制信号使第二个TFT从电源(VDD)提供电流

来自电源的源电流使OLED偏置,从而转动光电元件ON。光电子学是电子学与光学元件的结合。 OLED的光学组件是发光有机(聚合物)材料。

为确保TFT充分导通,使用简单的电荷泵电路。 TFT主要是场效应晶体管(FET)变体,其具有内部栅极电容。为了克服这种内部栅极电容,使用外部电容器正确地偏置FET。在该偏置方案中,与TFT的内部栅极电容相比,外部栅极电容器将具有更高的充电电压。

图2中示出了简单的TFT电容器OLED(像素)驱动器电路。各个电子像素驱动器电路被布置成制造TFT阵列。此阵列允许选择多个像素,从而在TFT LCD屏幕上创建高分辨率图像。

图2. 典型的TFT电容像素驱动电路

TFT LCD触摸屏的结构包括将多个光电元件分层在一起。分层光电子器件由背光,TFT阵列,液晶,滤色器阵列和玻璃组成。为了将图像显示为彩色,使用滤色器阵列。背光允许LCD在TFT LCD屏幕上正确显示图像。图3显示了TFT LCD屏幕的结构。

图3. 典型的TFT LCD屏幕

现在您已了解TFT LCD触摸屏的工作原理,您已准备好构建项目。

将TFT触摸屏添加到Pi Zero W

您已准备好将TFT LCD触摸屏添加到Pi Zero W.TFT LCD触摸屏的方向非常重要。不正确地安装触摸屏可能会损坏光电器件以及Pi Zero W.

通过将设备放在HDMI电缆端口连接器上来安装TFT LCD触摸屏。然后将TFT LCD触摸屏的双母连接器与安装在Pi Zero W上的公引脚对齐。在TFT LCD触摸屏顶部施加轻微压力,直到双母连接器插入Pi Zero W公引脚顶部。

图4显示了TFT LCD触摸屏最终安装到Pi Zero W SBC上。

图4。将TFT LCD触摸屏(Adafruit PiTFT)正确安装到Pi Zero W上

恭喜,您已成功将TFT触摸屏连接到PI Zero W SBC。在本教程的下一步中,您将把TFT触摸屏软件安装到Pi Zero W上。

安装Adafruit PiTFT软件

教程项目的下一步是将Adafruit PiTFT软件安装到Pi Zero W上。

您的Pi Zero W应连接到安全的无线网络,以获取Adafruit PiTFT文件互联网。使用Raspbian-Debian linux发行版附带的LXTerminal来获取PiTFT文件。

您还可以使用Putty或TeraTerm等通信终端将shell(SSH)安全保护到Pi Zero W.SSH允许您在没有连接HDMI监视器的情况下操作Pi Zero W.桌面PC VGA显示器或笔记本电脑的屏幕将用于与Pi Zero W进行交互。

显示的照片显示使用SSH方法安装的Adafruit PiTFT软件。同样,Linux命令将使用LXTerminal工作。在提示符的屏幕上键入以下Linux命令。

输入 chmod + x adafruit-pitft.sh 后命令跟随,按ENTER键。现在,您将把PiTFT软件安装到Pi Zero W上。在提示符后输入 sudo 。/adafruit-piTFT.sh 命令,如图6所示。

图6. 将PiTFT软件安装到Pi Zero W

屏幕上将显示以下PiTFT配置菜单。

图7. PiTFT配置菜单

使用以下图像将屏幕旋转180°以获得纵向。

图8. 输入1选择屏幕尺寸。

输入屏幕尺寸后,将显示旋转选项菜单。

图9 。旋转TFT LCD触摸屏的四个选项

您将输入第二个用于纵向。

图10. 输入2作为180°屏幕旋转的纵向方向

为纵向输入数字2后,PiTFT安装文件将安装在Pi Zero W SBC上。

图11. 从Adafruit服务器获取的PiTFT文件

然后输入“n”表示TFT LCD触摸屏上没有控制台模式显示。

图12. 提示询问您是否希望PiTFT到在控制台模式下显示

下一个要显示的提示询问您是否需要HDMI图像用TFT LCD触摸屏镜像。这是一个可选功能。此功能对于代码或远程和本地位置显示应用程序的调试非常有用。图13显示了镜像显示的概念。

图13. 镜像图像概念。 HDMI显示器和TFT LCD触摸屏将在两个显示设备上显示相同的图像。

为镜像功能输入“y”后,将开始TFT文件的最终安装和配置。

图14。 PiTFT软件的最终安装和文件配置。

最后一步是重新启动Pi Zero W以接受纵向方向更改。

图15。 Pi Zero W将重新启动以接受纵向TFT LCD触摸屏方向的更改

Pi Zero W将进入重启模式。完成操作后,TFT LCD触摸屏将以纵向显示图像。

图16. 以纵向显示的TFT LCD触摸屏

您已成功将TFT LCD触摸屏的方向旋转为纵向显示。您可以通过再次重复此过程来更改为原始横向方向。

OLED应用程序:Metaverse体验!

您可以通过增强现实(AR)继续探索OLED应用和TFT LCD触摸屏。

OLED应用

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • LCD触摸屏
    +关注

    关注

    0

    文章

    11

    浏览量

    6930
  • 树莓派
    +关注

    关注

    122

    文章

    2081

    浏览量

    110753
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    请问如何让 Sony-IMX219-Raspberry-Pi-V2-CMOS 相机与 VisionFive2 配合使用?

    我正在尝试获得我在 VisionFive2 版本 219a 放置的备用 Sony-IMX2-Raspberry-Pi-V1.2-CMOS 相机。由于 VisionFive 2 有 1 个 × 2
    发表于 03-11 06:26

    如何以编程方式在触摸屏 MIPI 显示器上旋转图像?

    如何以编程方式在触摸屏 MIPI 显示器上旋转图像? 我正在使用 Gnome 的出厂映像202411。我没有键盘和鼠标,互联网信息亭正在 FireFox 加载。 我尝试了 xrandr 实用程序
    发表于 02-04 06:45

    Banana Pi BPI-CM6 – 一款与 Raspberry Pi CM4/CM5 载板兼容的 SpacemiT K1 RISC-V 系统模块

    该公司还专门设计了 BPI-CM6 IO 载板,以充分利用所有接口,尤其是 PCIe 通道。 Banana Pi BPI-CM6 安装在 BPI-CM6 IO 载板 香蕉 Bi BPI-CM6
    发表于 11-28 16:59

    Banana Pi BPI-CM6 – 一款与 Raspberry Pi CM4/CM5 载板兼容的 SpacemiT K1 RISC-V 系统模块

    Banana Pi BPI-CM6 系统模块 (SoM) 采用 SpacemiT K1 8 核 RISC-V 处理器,并且与大多数为 Raspberry Pi CM4 CM5 设计
    的头像 发表于 11-28 16:57 2577次阅读
    Banana <b class='flag-5'>Pi</b> BPI-CM6 – 一款与 <b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b> CM4/CM5 载板兼容的 SpacemiT K1 RISC-V 系统模块

    应用 I 触摸屏静电浪涌防护方案

    一、应用背景触摸屏(又称触控、触控面板)是一种可接收触头输入信号的感应式液晶显示装置。用户通过手指与屏幕直接触碰,就可与计算机等设备进行交互。触摸屏被广泛运用在各个行业,其中较为常
    的头像 发表于 11-03 13:37 1033次阅读
    应用 I <b class='flag-5'>触摸屏</b>静电浪涌防护方案

    【匠芯创D133CBS KunLun Pi开发板试用体验】1、开发板开箱及介绍

    的电容触摸屏,开机即用,系统内置主菜单和丰富的 demo 演示程序,方便用户快速体验各项功能: 开发板背面有丰富的接口和模块布局,便于扩展和调试: 主控芯片为 D133CBS,是 ArtInChip
    发表于 09-05 13:49

    Banana Pi BPI-R4 Lite:新型单板计算机比 Raspberry Pi 5 更具优势

    Banana Pi BPI-R4 Lite 现已上市。具体来说,这款单板计算机在 Youyeetoo 的售价约为 86 美元,但客户在下单前请务必查看运输条款和费用。这是一款单板计算机,有望成为
    的头像 发表于 08-26 16:46 1668次阅读
    Banana <b class='flag-5'>Pi</b> BPI-R4 Lite:新型单板计算机比 <b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b> 5 更具优势

    保护隐私!树莓派上安装和配置 Pi-hole !

    什么是Pi-hole?https://pi-hole.net/Pi-hole是一款强大的全网络广告拦截器,可提升所有连接设备的隐私保护和性能表现。Pi-hole是一种基于DNS的全网络
    的头像 发表于 08-08 14:59 2331次阅读
    保护隐私!树莓派上<b class='flag-5'>安装</b>和配置 <b class='flag-5'>Pi</b>-hole !

    智能设备触摸屏的功能性测试

    多功能触摸屏测试系统WH-1121-W凭借其强大的性能和广泛的适用性,在多个行业中都发挥着重要作用。在 3C 电子行业,智能手机、平板电脑、笔记本电脑等产品的触摸屏测试都离不开它,通过精准测试确保
    的头像 发表于 07-17 09:27 5203次阅读
    智能设备<b class='flag-5'>触摸屏</b>的功能性测试

    聚徽分享——解决工控触摸屏触摸不灵敏问题的实用技巧

    清洁 工业环境中,触摸屏表面容易积聚灰尘、油污等污染物,这些污染物会阻碍手指触摸笔与屏幕的接触,导致触摸失灵。每天在开机之前,应使用干布轻轻擦拭屏幕,去除可能存在的灰尘和污垢。例如,
    的头像 发表于 06-26 17:26 1736次阅读

    工业智能网关能够采集PLC触摸屏

    数据的采集与处理。以下从功能实现、应用场景、技术支撑三方面具体分析: 功能实现 工业智能网关通过网口串口连接PLC和触摸屏,采集PLC设备数据并实时上传到现场触摸屏,实现远程监控PLC运行状态并进行智能预警。例如,物通博联推出
    的头像 发表于 06-25 14:30 1125次阅读
    工业智能网关能够采集PLC<b class='flag-5'>触摸屏</b>吗

    昆仑通态物联网触摸屏配置教程

    昆仑通态物联网触摸屏配置教程
    发表于 06-09 14:59 0次下载

    【开源分享】:开源小巧的FPGA开发板——Icepi Zero

    市场上没有。 Icepi Zero 旨在解决这个问题。它在小型 Raspberry Pi Zero 外形尺寸搭载了强大的 ECP5 FPG
    发表于 06-09 14:01

    贸泽开售Raspberry Pi用于嵌入式和IIoT应用的RP2350微控制器

    RP2350 微控制器。RP2350建立在Raspberry PI RP2040的成功基础,旨在以实惠的价格提供更高的性能和安全性,非常适合嵌入式计算和工业物联网应用。   Raspberr
    发表于 05-27 14:50 1563次阅读

    如何在Raspberry Pi OS安装SDK?

    Raspberry Pi OS 安装 SDK
    发表于 04-30 06:45