|
首先,您需要掌握一些硬件知识。
1、了解墨水屏的工作原理 墨水屏,学名电子纸,它背后的技术是一种“微胶囊电泳显示”技术。其基本原理是悬浮在液体中的带电纳米粒子受到电场作用而产生迁移。 电子墨水被涂布在一层塑料薄膜上,再贴覆上薄膜晶体管(TFT)电路,经由驱动IC控制,形成像素图形。
1)双色电子墨水原理 电子墨水由数百万个微胶囊所构成,微胶囊的大小约等同于人类头发的直径。每个微胶囊里含有电泳粒子──带负电荷的白色以及带正电荷的黑色粒子,悬浮于透明液体中。 利用正负相吸的原理,当电场接通时,该区块对应的黑或白粒子会移动至微胶囊的顶端,使用者在该区块上,就能看见白色或黑色。 2)三色电子墨水原理 三色电子墨水系统,特别适用于电子货架标签(简称ESL)应用。 三色电子墨水系统运作原理与双色系统类似,施加不同的电压,使不同颜色的粒子移动至上层,看见不同的颜色。三色系统在微杯技术架构下开发而成。
3)电子纸基本结构 a. 电子纸膜片 这是电子纸显示模组的核心材料,负责显示人眼实际看到的图案。 b. 底板 作为电子纸显示屏的像素电极(下电极),用于控制电子纸每个像素的黑白变化。底板有多种类型可选,包括PCB、FPC、TFT玻璃、PET等, 实际应用时可根据具体需求选择不同的底板。电子纸膜片可通过层压的方式贴合在底板上。 c. 驱动芯片 可根据控制指令和信号产生相应的逻辑电平和时序,用于控制底板每个像素(或段码)的工作时序和状态,并使电子纸能够显示所需图案。 d. 透明保护膜 一种高分子塑料薄膜,具有很强的防水汽透过性。用层压机将其紧密贴合在电子纸膜片与底板上面,可有效防止水汽侵入电子纸膜片,避免电子纸因受潮而损坏。 e. 封边胶 一种特殊的化学胶水,将其均匀涂在透明保护膜的四周边缘处,起到隔离水汽的作用。可避免水汽从透明保护膜四周渗入进去而对电子纸膜片造成损坏。
2、下一步准备您的开发板,单片机MCU
以STM32为例,当您拿到板子时,首要考虑的是接线问题。 这是我所采用的连接方式,VCC电源和GND接地是固定的,而其他连接根据您的实际需求来灵活定义。只要您的程序按照这些定义来编写,就能保证正常运行。
3、重点在于理解为何选择连接这几个引脚,以及它们各自的功能代表着什么。 a. 首先,电源和接地是至关重要的,因为MCU的工作必须有稳定的电源供给。 b. 我们需要明确的是,电子墨水屏和任何主控都是采用SPI通信协议(这里不讨论并口的屏幕) DIN代表了MOSI(主设备(单片机)输出,从设备(墨水屏)输入,这个很好理解,单片机要给墨水屏发送内容显示) CLK代表的就是时钟(数据传输双方都要约定在同一个频段上进行) c. CS代表的是片选,低电平有效 d.DC是数据引脚,代表 数据/命令 读写选择,高电平为数据,低电平为命令 e. RST是墨水屏复位引脚,您可以这么理解,墨水屏重新更新画面时需要掉电喘口气才能继续。 f. BUSY顾名思义就是忙,用来检测墨水屏工作状态是busy还是idle,如果处于busy状态,MCU是没办法对墨水屏进行任何操作的。
|