基于Seeed Studio XIAO ESP32C3,设计电子纸显示器
扫描二维码
随时随地手机看文章
在一个数字便利与极简风格相结合的世界里,电子纸显示器提供了一种奇妙的方式来保存你的笔记、提醒和待办事项列表,而不用像传统的便利贴那样混乱。想象一下,有一个可重复使用的,低功耗的便利贴,通过Wi-Fi更新!
这个项目将Waveshare 2.9英寸电子纸显示器和Seeed Studio XIAO ESP32C3变成一个光滑的,始终可见的便利贴,您可以使用web应用程序轻松更新。无论您是记下日常任务,分享激励语录,还是显示有趣的图像,这个电子纸笔记都可以保持您的空间整洁,您的想法在前面和中心。
材料
•Seeed Studio XIAO ESP32C3
•Waveshare 2.9英寸电子纸显示器
•滑动电源开关
•电池
•B-7000多用途胶水
•3D打印外壳
第一步:外壳设计
我使用Fusion 360来规划和设计我的项目,这需要仔细的空间优化。我需要将所有部件装入尽可能小的形状因子中,同时确保实用性,包括足够的布线空间和易于组装。首先,我导入了所有零件的3D模型,并通过将零件放置在不同的位置来尝试不同的配置。一旦我找到了最佳配置,我就在它们周围建了一个围栏。
第二步:3D打印
我通常使用FDM 3D打印我的外壳,但对于这个项目,我决定尝试SLS打印。我使用了JLC3DP的3D打印服务,选择了3201 PA-F尼龙的颗粒状表面纹理和8001树脂来实验透明的外观。两张照片都很好,我对结果很满意。这个项目是在JLC3DP的支持下实现的
第三步:编写代码
这个项目将Seeed Studio XIAO ESP32C3变成了一个使用2.9英寸电子纸显示器的智能电子便利贴。该设备拥有一个网络应用程序,允许用户输入文本和图像,预览它们,并将最终内容发送到电子纸屏幕。web界面的特点是一个现代的,简约的UI与基本的文本编辑器和图像上传功能。萧ESP32C3处理输入,将其转换成位图格式,并相应地更新电子纸显示。
然而,这是项目的早期版本(v0.1),仍然存在一些问题,特别是图像上传处理和文本对齐。作为一个开源项目,我欢迎来自开发人员的贡献,以改进功能、修复错误和增强整体用户体验。
确保您拥有所需的库,并替换代码中的WIFI密码和SSID
第四步:组装和布线
这很简单,我们只使用了几家公司。另外,请注意,我们在车载BMS上使用Xaio为电池充电
1. 开始组装胶的背面面板上的小与天线
2. 放置电子纸显示模块,并将滑动开关粘在3d打印槽上
3. 将电池粘接,并将导线连接到开关和小电池输入端
4. 然后我根据提供的电路图完成了剩下的接线
5. 然后我用电子纸模块附带的螺丝来固定所有东西。
第五步:操作
我们已经完成了构建,所以让我们启动它。打开设备。如果您输入的Wi-Fi详细信息正确,它将连接到您的Wi-Fi网络并显示IP地址。在浏览器中输入该IP地址,以确保控制设备也连接到同一网络。
在控制页上,您可以键入希望在设备上显示的文本。您还可以选择更改字体。输入您的信息后,按“更新显示”按钮可刷新电子粘上的内容。您也可以通过在显示更新后关闭设备来节省电池
*****我目前遇到一些问题与文本对齐和图像上传功能,但这些将很快得到解决。****
第六步:最后的想法
如你所知,这个项目有更多的可能性。我对这个项目的新版本有更多的计划:一个控制应用程序,蓝牙连接,图像位图,更多的能量优化代码,定制PCB,更大的电池。
本文编译自hackster.io