4.01寸7彩色电子墨水屏使用教程

说明

特点、SPI通信、颜色简析

特点

  • 尺寸: 4.01inch
  • 外形尺寸(裸屏):96.80mm x 68.70mm x 0.91mm
  • 外形尺寸(带驱动板):98.50mm x 70.00mm
  • 显示尺寸:86.4mm x 54.0mm
  • 工作电压:3.3V/5V
  • 通信接口:SPI
  • 点距:0.135 x 0.135
  • 分辨率:640 x 400
  • 显示颜色:黑、白、绿、蓝、红、黄、橙
  • 全局刷新:15s
  • 刷新功耗: 50mW(typ.) (带驱动板)
  • 休眠电流:<0.01uA(接近0)

【备注】:刷新时间:刷新时间为实验测试数据,实际刷新时间会有误差,以实际效果为准。全局刷新过程中会有闪烁效果,这个是正常现象
功耗:功耗数据为实验测试数据,实际功耗由于驱动板的存在和实际使用情况的不同,会有一定误差,以实际效果为准

SPI 通信时序


由于墨水屏只需要显示,这里将从机发,主机收的数据线(MISO)隐藏。
CS:从机片选,当CS为低电平的时候,芯片使能
DC:数据/命令控制引脚,当DC=0时写入命令;DC=1时写入数据
SCLK: SPI通信时钟
SDIN:SPI通信主机发送,从机接收
时序:CPHL=0, CPOL=0 (SPI0)
【备注】具体关于SPI通信的相关信息,可以自行网上搜索资料了解

墨水屏刷新原理

工作原理

  • 本产品使用的电子纸采用“微胶囊电泳显示”技术进行图像显示,其基本原理是悬浮在液体中的带电纳米粒子受到电场作用而产生迁移。电子纸显示屏是靠反射环境光来显示图案的,不需要背光,在环境光下,电子纸显示屏清晰可视,可视角度几乎达到了 180°。因此,电子纸显示屏非常适合阅读。
  • 注意:部分型号无法在阳光直射下刷新

墨水屏颜色简析

对于计算机来说,图片是由像素点构成的,而每一个像素点所占的空间大小就决定了这个像素点可能的状态(颜色)多少,最简单的黑白图片每个像素点只占一位(1Bit),不是0就是1非黑即白,随着颜色的增加,每一个像素点占用的空间越来越大,八位、十六位、二十四位……
本模块使用的是一种非标准二十四位图,如果需要自己制作图片可以看另一个tag"图片制作"的教程。

对于黑白图片,我们可以规定,如果是黑色我们定义成0,如果是白色就定义成1,那么有了表示颜色的方式:
白色:□,对应1
黑色:■:对应0

  • 一个点在图形上一般称之为像素点(pixel),而颜色不是1就是0,也就是1个位就可以标识颜色:1Pixel = 1bit,那么一个字节里面就包含了8个像素点。
  • 以16个像素点为例,我们假设前8个像素点为黑,后8个像素点为白色,那么可以这么认为,像素点1-16,对应这0位到15位,0表示黑色,1表示白色:


对于计算机而言,它的数据存储方式是高位在前,低位在后,且一个字节只有8个位,因此会有一点改变:

这样只需要2个字节即可表示16个像素点了。

现在假设我们有七种颜色,所以最少需要三位数据才能表示所有颜色,但为了方便运算我们在它前面加一个0,即用四位数据表示一个像素点的颜色,这样一个字节(1Byte)可以表示两个像素点。其实本模块的控制器使用的就是这种方式。

以四个像素点为例,我们假设这四个点的颜色依次为绿、黄、红、橙,结合上表,那么人的逻辑是这样的,依次存储:

对于计算机而言,它的数据存储方式是高位在前,低位在后,且一个字节只有八位,因此存储在字节中是这样的:

TAG: BG95-M3-Zero QuecPython口袋EVB开发板支持LTE/EGPRS和GNSS定位 荔枝派糖Lichee Tang Nano 9K高云FPGA GOAI Sipeed GW1NR-9 树莓派OpenWrt入门教程2 X1200 树莓派5 UPS电源管理扩展板18650不间断供电模块 树莓派UGV Rover PT【四驱六轮】开源AI云台机器人小车OpenCV ESP32 S3开发板1.43寸AMOLED显示屏触摸SD槽6轴传感器兼容Arduino ESP32 C6开发板1.43寸AMOLED显示屏双MIC 阵列音频采集 虾哥小智AI Deepseek 树莓派15.6寸QLED量子点电容触摸显示屏1920x1080 PC电脑游戏副屏 树莓派3.5寸LCD DSI显示屏(E) MIPI触摸屏640x480 ZERO 2W 编程手表 教程 ESP32 C3 Arduino 1.5寸OLED 树莓派CM4-DUAL-ETH-MINI教程 树莓派Pico 2 RP2350 GEEK极客开发板1.14寸65K彩色LCD ESP32-S3开发板 1.46寸圆形LCD显示屏412x412 触摸屏 板载加速度与陀螺仪QMI8658传感器/SD卡槽/电池接口/麦克风/RTC/MP3喇叭音频 适用于Arduino 树莓派Cat-1/GSM/GPRS/GNSS扩展板 支持树莓派/Jetson Nano 自定义键盘 ESP32