自制电子墨水屏,以及我用它来干了什么?
💡
原文中文,约2900字,阅读约需7分钟。
📝
内容提要
本文介绍了一个基于ESP32主控的电子墨水屏项目,结合电子墨水屏和3D打印外壳,使用MicroPython开发。该项目支持自动、被动和手动更新模式,用户可通过多种方式更新内容。作者分享了项目的迭代过程及未来优化方向。
🎯
关键要点
-
本文介绍了一个基于ESP32主控的电子墨水屏项目,结合电子墨水屏和3D打印外壳,使用MicroPython开发。
-
项目支持自动、被动和手动更新模式,用户可通过多种方式更新内容。
-
硬件结构包括ESP32主控、电子墨水屏驱动板、400x300电子墨水屏和3D打印外壳。
-
软件系统使用MicroPython开发,包含多个模块,如Wi-Fi联网、万年历程序和信息显示程序。
-
项目经过多次迭代,增加了多种更新方式,包括自动更新、被动更新和手动更新。
-
自动更新模式每天早上8点自动更新万年历信息,客户端定时请求对应地址获取数据。
-
被动更新模式通过iPhone快捷指令接收短信后自动同步信息到墨水屏。
-
手动更新模式允许用户在网页上输入文字或上传图片进行更新,需在局域网内操作。
-
项目仍有优化空间,包括解决HTTPS请求问题、降低主控成本和改进外壳设计。
-
作者希望有更多人参与探索和改进该项目。
❓
延伸问答
这个电子墨水屏项目使用了什么主控?
该项目使用的是ESP32主控,具体型号为ESP32S3。
电子墨水屏支持哪些更新模式?
电子墨水屏支持自动更新、被动更新和手动更新三种模式。
如何实现自动更新模式?
在自动更新模式下,服务端每天早上8点请求相关接口获取万年历信息,并将其显示在墨水屏上。
被动更新模式是如何工作的?
被动更新模式通过iPhone快捷指令接收短信后,自动将信息同步到墨水屏。
手动更新模式的操作步骤是什么?
在手动更新模式下,用户可以通过网页输入文字或上传图片进行更新,需在局域网内操作。
项目未来有哪些优化方向?
未来的优化方向包括解决HTTPS请求问题、降低主控成本和改进外壳设计。
🏷️
标签
➡️