Files
FastFreshBWOnColor/README.md
2024-04-18 16:35:07 +08:00

2.3 KiB
Raw Blame History

7.5寸三色墨水屏黑白局部快刷驱动

image

项目简介

此项目在三色墨水屏上增加了黑白两色的局部快刷,并且集成到GxEPD2库中,原库中的函数可以正常使用,使用黑白局部快刷的时候调用新加函数即可

使用的硬件

  • 一个使用GxEPD2库中GxEPD2_750c_Z08驱动的7.5寸三色墨水屏驱动芯片为UC8179
  • 一个ESP32C3墨水屏开发板闲鱼搜用户<光芒之轻>有成品售卖)

7.5inch_Multifunctional_E-Paper文件夹

  • 此文件夹中包含驱动墨水屏主要代码包含了获取天气日期微博热搜等数据代码以及显示代码需要使用arduino编译编译之前注意头文件引用的库没有的需要单独安装。

  • 代码需要修改每个get***.ino文件中的api地址例如

http.begin(Client, "http://日期.php");

墨水屏显示整个逻辑介绍

  • 第一次上电或者更换无线网络环境后,开机后会首先显示开机画面,然后无线网连接失败会进入配网界面
  • 配网成功后等待片刻,会进入整个界面,所有数据分别获取然后统一刷新
  • 整个墨水屏会两个小时全刷一次,每次刷新都卡在整点(由于没有局刷,所以目前是整个刷新)
  • 待办事件10秒钟会获取一次服务器的数据进行对比如果有更新会马上刷新墨水屏
  • 一言api每次刷新都会改变内容
  • 下方向按键按下后可以立马刷新墨水屏所有内容

已知bug

  • 第一次上电后右上角的刷新于后面的时间会更新错误,手动刷新一次即可(待完善)

制作不易,感谢支持

image