找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 26|回复: 2

三色墨水屏变粉的问题

[复制链接]

4

主题

3

回帖

30

积分

新手上路

积分
30
发表于 7 天前 来自手机 | 显示全部楼层 |阅读模式
ESP32做了个日历的项目
日历每日刷新一次,最近感觉屏幕逐渐变得粉红了。
是否是屏幕老化了?还是因为代码还是供电导致的。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×

18

主题

10

回帖

127

积分

管理员

积分
127
QQ
发表于 7 天前 | 显示全部楼层
一、核心判断
不是普通老化,也不是供电,更不是 ESP32 代码逻辑 bug。
你这个情况,在三色电子纸里非常典型:
长期静态显示 + 低频刷新(一天一次) → 红色颗粒 “残留 / 偏色” → 整体看起来发粉 / 泛红
本质是:红墨水颗粒极化残留 + 驱动波形不完美 + 长期不做全屏清白。

二、为什么会变粉红(三色电子纸原理)
三色屏 = 黑颗粒 + 白颗粒 + 红颗粒
正常白色:红颗粒全下去,黑白在上。
长期只刷日历、一天一次、几乎全屏白:
红颗粒长期被压在底部,电场长期单向
红色粒子电荷慢慢 “粘住”、复位不干净
每次刷新红层残留越来越多 → 白里透红 → 整体粉红
这是三色电子纸的通病,不是你代码写错,也不是供电。

三、和 “真正老化” 的区别(你不是老化)
✅ 你现在的现象(残留 / 极化)
整体均匀发粉 / 淡红
全屏刷白会明显减轻
反复全屏刷新几次会改善
没有固定残影、黑斑、色块、局部不刷新
❌ 真正老化(你没有)
固定内容印在屏幕上擦不掉
局部发黑、发黄、发灰
红层局部不亮 / 一直黑
全屏刷白也无法褪去红晕

四、ESP32 代码 / 供电有没有影响?
1)供电:几乎没关系
电子纸是反射式、无背光,不会像 TFT/OLED 那样因为电压低偏色。
只要能正常刷新,供电就不是原因。
2)代码:不会直接导致粉红,但会加重
一天只刷新一次,从不全屏清白 → 红颗粒残留越来越重
只用局部刷新、从来不全屏刷新 → 极化更严重
驱动波形(LUT)不是原厂 / 不匹配 → 红层复位不干净

五、立刻能做的修复(按顺序)
1. 每周至少一次:全屏刷纯白 + 全屏刷纯黑
在代码里加个定时(比如周日凌晨):
cpp
运行
fillScreen(WHITE); // 全屏白
delay(2000);
fillScreen(RED);    // 三色屏清红层
delay(2000);
fillScreen(WHITE);
作用:强制红颗粒复位,打散残留极化。
2. 不要只局部刷新:每天至少一次全屏刷新
你现在日历每天变一点,别只刷变化区,每天整体全屏重绘一次。
3. 确认用了原厂 / 对应型号的三色 LUT 波形
很多网上代码用的是黑白屏 LUT,三色屏用它:
红层驱动不完整
长期必然泛红 / 发粉
4. 环境:避免长期强光直射(尤其紫外)
三色屏红颗粒对紫外更敏感,长期晒会加速偏色。

六、能不能恢复?
轻度~中度粉红:可以明显改善(70–90%),坚持每周清屏 + 每天全屏刷新几周会慢慢褪掉。
已经用很久、红层很重:不能 100% 变回全新,但能回到可接受范围。

七、一句话总结
7.5 寸三色电子纸,一天一次日历,慢慢变粉红:是红颗粒极化残留,不是老化、不是供电、不是代码 bug。
每周全屏清白 + 清红、每天全屏刷新、用对三色 LUT,就能明显好转。

4

主题

3

回帖

30

积分

新手上路

积分
30
 楼主| 发表于 7 天前 来自手机 | 显示全部楼层
admin 发表于 2026-5-18 17:00
一、核心判断
不是普通老化,也不是供电,更不是 ESP32 代码逻辑 bug。
你这个情况,在三色电子纸里非常典 ...

这就叫做专业👍。
🙏感谢指导,我回去试试。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|电子纸论坛电子纸论坛、墨水屏开发、电子屏维修、彩色电子纸教程

GMT+8, 2026-5-25 10:45 , Processed in 0.026045 second(s), 20 queries .

电子纸 论坛 X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表