0.71inch DualEye LCD Module

来自Waveshare Wiki
跳转至: 导航搜索
0.71inch-DualEye-LCD-Module
{{{name2}}}
{{{name3}}}
功能简介
特性 无特性,不解释
显示尺寸 0.71英寸
分辨率 160×160
' 无特性,不解释
' 无特性,不解释
接口 SPI

产品介绍

产品简介

0.71 英寸双目 LCD 模块,采用两块 0.71 英寸圆形IPS屏,160 x 160 像素,内置 GC9D01 驱动芯片,SPI 接口通信,适合集成到ESP32/树莓派Pico/Arduino等主控上,做一些创意仿真电子眼睛或可穿戴设备等应用。

产品参数

工作电压 通信接口 显示面板 控制芯片
3.3V/5V 4-wire SPI IPS GC9D01
分辨率 显示尺寸 像素间距 外形尺寸
160 × 160 pixels 18 × 18 (mm) 37.5 × 112.5 (μm) 20.00 × 51.00 (mm)

接口定义

0.71inch-DualEye-LCD-Module-details-3.jpg

工作原理

LCD 及其控制器

本款LCD使用的内置驱动器位GC9D01,分辨率为160×160 ,内部有GRAM,支持12/16/18位数据总线MCU接口,即RGB444,RGB565,RGB666三种颜色格式,这也是常用的RGB格式。
对于大部分的LCD控制器而言,都可以配置控制器的通信方式,通常都有8080并行接口、三线SPI、四线SPI等通信方式。此LCD使用四线SPI通信接口,这样可以大大的节省GPIO口,同时通信速度也会比较快。

可能有的小伙伴们就会有疑问了,屏幕是圆形形状的,那哪一点才是屏幕的第一个像素点呢?怎么确定坐标呢?
其实呀你可以理解为就是一个正方形的屏幕在里面画了一个内切圆,我们只在这个内切圆中显示内容,其他位置的像素点就直接丢弃了,市面上的圆形LCD大多也是如此。

通信协议

0.96inch lcd module spi.png
注:与传统的SPI协议不同的地方是:由于是只需要显示,故而将从机发往主机的数据线进行了隐藏。
RESX为复位,模块上电时拉低,通常情况下置1;
CSX为从机片选, 仅当CS为低电平时,芯片才会被使能。
D/CX为芯片的数据/命令控制引脚,当DC = 0时写命令,当DC = 1时写数据
SDA为传输的数据,即RGB数据;
SCL为SPI通信时钟。
对于SPI通信而言,数据是有传输时序的,即时钟相位(CPHA)与时钟极性(CPOL)的组合:
CPHA的高低决定串行同步时钟是在第一时钟跳变沿还是第二个时钟跳变沿数据被采集,当CPHA = 0,在第一个跳变沿进行数据采集;
CPOL的高低决定串行同步时钟的空闲状态电平,CPOL = 0,为低电平。
从图中可以看出,当SCLK第一个下降沿时开始传输数据,一个时钟周期传输8bit数据,使用SPI0,按位传输,高位在前,低位在后。

产品尺寸

0.71inch-DualEye-LCD-Module-details-size.jpg

ESP32-C3下使用

器件准备

  • ESP32-C3-Zero x1
  • 0.71inch DualEye LCD Module x1

硬件连接

接入ESP32-C3-Zero
  • 11PIN 杜邦线接口
LCD引脚 ESP32C3
VCC 5V
GND GND
DIN GPIO4
CLK GPIO7
CS1 GPIO6
CS2 GPIO2
DC GPIO0
RST1 GPIO8
RST2 GPIO5
BL1 GPIO1
BL2 GPIO3

环境搭建

下载和安装 Arduino IDE

  • 点击访问Arduino官网,选择对应的系统和系统位数下载。
    ESP32-S3-AMOLED-1.91-Ar-software-01.png
  • 运行安装程序,全部默认安装即可。

安装ESP32开发板

安装库

  • 使用本产品,所需的库文件见Demo路径:0.71inch-DualEye-LCD-Module-Demo\ESP32-C3\libraries\,库说明详见下表
库名称 说明 库安装要求
TFT_eSPI LCD驱动库 “离线”安装
LVGL LVGL库 “离线”安装


示例程序

  • 下载示例程序,并解压
  • 打开示例,烧录程序。


  • ESP32-C3 示例程序
示例程序 说明 依赖库
1.Text_and_Number_Display 文字和数字显示 TFT_eSPI
2.Shapes_on_Circular_Display 画图 TFT_eSPI
3.Animated_Eye1 仿真眼睛样式1 TFT_eSPI
4.Animated_Eye2 仿真眼睛样式2 TFT_eSPI
5.Animated_Eye12 仿真眼睛样式1和样式2,交替显示 TFT_eSPI
6.Image_Display 显示图片 TFT_eSPI 和 LVGL
7.Clock 时钟 TFT_eSPI 和 LVGL
  • Arduino 示例工程设置:

0.71inch-LCD-Module-Arduino-Setting.jpg


资料

文档

程序

FAQ

售后


联系人:林工
EMAIL:services@waveshare.net
电话:0755-83040712
QQ:3004506335
微信:扫下方二维码添加
Lxw.jpg

说明:进行售后服务前,请准备好客户信息(定货单位、定货人等),以供验证