欢迎光临散文网 会员登陆 & 注册

转Github_Wiki_CALE-IDF/E-paper时钟demo

2023-03-13 21:41 作者:高刷墨水屏电子纸金桑  | 我要投稿


ESP32电子纸数字时钟并且极低功耗

它能实现这3个功能(只有这三个)

  • 同步NTP时间,使用非常快速的IoT API,一天一次

  •  clock 电子纸显示屏会显示日期,月日;时间,小时,分钟

  • 每N分钟就会进入睡眠模式,可以调整2/5分etc

This example is also available for PlasticLogic small displays in Arduino-esp32 version



免责声明:由于ESP32深度睡眠的性质,这个时钟并不精确。一天可能会有4到5分钟的时间,这取决于温度和其他我无法理解的因素。这正是为什么在其他物联网应用中研究和使用这一概念很酷的原因。

这个想法是为了制造一个完全可定制的过度设计、不精确和酷炫的ESP32数字肩章时钟。在旅途中,您可以获得许多Espressif方面的经验,如NVS密钥值存储、肩章显示以及在ESP-IDF中使用C++。


DEMO

你的时钟多久更新一次?这也会影响电池寿命:

时区设置确保将欧洲/柏林调整为您所在城市的时区,否则您将看到柏林时间:

不要更改Hi,因为我们按每个字符读取它。但是,请随意更改手册中的日、月D+D、+M默认格式检查PHP日期()部分。

At this hour(s) the clock will connect and sync time or date with the www

Partial update depending on your display

在函数updateClock()的末尾,有一个新行使用CalEPD方法updateWindow进行部分更新:

如果您使用比演示更大或更小的其他显示器,则需要更改此框坐标,否则它不会更新完整的数字时钟。


编译烧录


转Github_Wiki_CALE-IDF/E-paper时钟demo的评论 (共 条)

分享到微博请遵守国家法律