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

    浏览量

    6649
  • 树莓派
    +关注

    关注

    113

    文章

    1635

    浏览量

    104679
收藏 人收藏

    评论

    相关推荐

    震惊!居然有人给 Raspberry Pi 5 做 X 射线!

      Jeff Geerling 会做一些莫名其妙的怪事,比如用信鸽来对抗网速,不过这也是我们喜欢他视频的原因。最近,杰夫对 Raspberry Pi 5 进行了 X 光透视,揭示
    的头像 发表于 01-10 16:42 222次阅读
    震惊!居然有人给 <b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b> 5 做 X 射线!

    Waveshare RP2040-PiZero板具有Raspberry Pi Zero外形

    Waveshare RP2040-PiZero板是一款类似于 Raspberry Pi Zero 的板,具有Raspberry Pi RP2
    的头像 发表于 10-12 15:36 762次阅读
    Waveshare RP2040-PiZero板具有<b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b> <b class='flag-5'>Zero</b>外形

    Raspberry Pi 3 官方套件入门指南

    Raspberry Pi 3套件介绍Raspberry Pi 3套件安装Raspberry
    发表于 10-09 07:53

    【树莓派Pi5】树莓派 Raspberry Pi 5 正式发布!

    这款 Pi 5从英国树莓派总部跨洋而来,作为树莓派的官方代理商,上海晶珩EDATEC荣幸地在首发时刻,率先揭开了 Pi 5 的神秘面纱: Raspberry Pi 5:瞩目新生!超越
    的头像 发表于 09-28 17:30 995次阅读
    【树莓派<b class='flag-5'>Pi</b>5】树莓派 <b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b> 5 正式发布!

    Banana Pi M2 Zero 运行 openHAB 回顾

    蓝牙 4.1、BTLE 通用输入输出接口 40 针,编号和布局与 Raspberry Pi Zero W 相同 40 针 HAT 兼容 总而言之,它们几乎是相同的设备,只是 BPI-
    发表于 07-29 12:45

    Banana Pi M2 ZeroRaspberry Pi Zero 的竞争对手还是一个冒名顶替者

    Zero时所追求的目标。 心爱的 Raspberry Pi 的另一个副本?不,不完全是。Banana Pi M2 Zero 确实看起来像是
    的头像 发表于 07-19 18:41 515次阅读
    Banana <b class='flag-5'>Pi</b> M2 <b class='flag-5'>Zero</b> 是 <b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b> <b class='flag-5'>Zero</b> 的竞争对手还是一个冒名顶替者

    官方Raspberry Pi零W概述和案例

    电子发烧友网站提供《官方Raspberry Pi零W概述和案例.zip》资料免费下载
    发表于 07-04 11:17 0次下载
    官方<b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b>零W概述和案例

    使用Raspberry Pi进行汽车诊断

    电子发烧友网站提供《使用Raspberry Pi进行汽车诊断.zip》资料免费下载
    发表于 06-20 09:31 0次下载
    使用<b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b>进行汽车诊断

    如何将16x2 LCDRaspberry pi4连接

    电子发烧友网站提供《如何将16x2 LCDRaspberry pi4连接.zip》资料免费下载
    发表于 06-19 11:45 0次下载
    如何将16x2 <b class='flag-5'>LCD</b>与<b class='flag-5'>Raspberry</b> <b class='flag-5'>pi</b>4连接

    Raspberry Pi的Teams Presence

    电子发烧友网站提供《Raspberry Pi的Teams Presence.zip》资料免费下载
    发表于 06-16 15:17 0次下载
    <b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b>的Teams Presence

    Raspberry Pi Zero上监视Wi-Fi

    电子发烧友网站提供《在Raspberry Pi Zero上监视Wi-Fi.zip》资料免费下载
    发表于 06-16 10:44 0次下载
    在<b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b> <b class='flag-5'>Zero</b>上监视Wi-Fi

    Raspberry Pi烟雾测量站

    电子发烧友网站提供《Raspberry Pi烟雾测量站.zip》资料免费下载
    发表于 06-16 10:12 0次下载
    <b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b>烟雾测量站

    Raspberry PI的TVOC提醒

    电子发烧友网站提供《Raspberry PI的TVOC提醒.zip》资料免费下载
    发表于 06-15 10:47 0次下载
    <b class='flag-5'>Raspberry</b> <b class='flag-5'>PI</b>的TVOC提醒

    如何在Raspberry Pi零2W上阻止带有Pi孔的广告

    电子发烧友网站提供《如何在Raspberry Pi零2W上阻止带有Pi孔的广告.zip》资料免费下载
    发表于 06-14 10:38 0次下载
    如何在<b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b>零2W上阻止带有<b class='flag-5'>Pi</b>孔的广告

    如何实现只将ESP8266模块连接到Raspberry Pi Zero

    先嗨。刚刚在这里注册。我搜索了它,但没有真正出现,因为我在技术不是超级喜欢 Raspberry Pi 并且刚刚遇到 ESP8266 连接世界我有问题。 主要是我只想将 ESP8266 模块连接
    发表于 05-19 15:01