使用XIAO ESP32S3 PLUS和EE04驱动板构建Wi-Fi控制的电子计分板
扫描二维码
随时随地手机看文章
本项目是一个智能电子纸记分板,使用7.5英寸单色电子墨水显示器和Seeed XIAO ESP32S3 PLUS与XIAO纸显示驱动板(EE04)构建。记分牌完全通过Wi-Fi控制,允许用户从任何智能手机或笔记本电脑更新球队名称,分数和事件信息-不需要应用程序。
由于电子纸屏幕,显示器提供了出色的可视性,超低功耗,即使没有背光也能保持可读性。这使它成为室内比赛、学校活动、创客项目或教室的理想选择。
项目描述
设备上电后,ESP32S3会自动启动Wi-Fi接入点,并托管一个小型web服务器。您可以使用任何设备连接到该网络,在浏览器中打开控制页面,并更新球队名称、分数和事件信息。当您按下更新按钮时,电子纸显示立即刷新并显示您的新数据。由于电子纸技术只在刷新时耗电,记分牌可以用最少的能量长时间运行。
为了使这更简单,这里使用的驱动板- Seeed XIAO ePaper ee04 -支持24针和50针显示器,因此它适用于各种E-Ink面板。它还包括一个内置的电池充电IC,一个电源开关,JST电池连接器和三个可编程按钮。这意味着这个构建绝对不需要焊接。您只需将显示器插入电路板,上传代码,硬件方面就完成了
让我们开始构建
本项目使用的主要部件
•萧纸显示板(ESP32-S3) - EE04
•7.5英寸单色墨水/纸张显示器,800x480像素
•电池3.7v 1000mah
步骤1:3D打印
我们可以从3D打印外壳开始。我用白色PLA+打印了所有的部件。您可以找到所有STL文件以及STEP文件
步骤2:选择显示器和准备驱动板
对于这个版本,选择了一个7.5英寸的单色电子纸显示器,因为它提供了出色的可视性和足够的屏幕面积来显示大的分数数字。
这个特殊的屏幕使用24针带状电缆,所以在连接任何东西之前,EE04驱动板上的跳线必须移动到24针位置。确保显示器与单板的接口正确
步骤3 -设置Arduino IDE并闪烁代码
要对电路板进行编程,必须安装Seeed GFX库。这个库提供了处理E-Ink刷新、绘制文本和管理字体的所有底层功能。安装后,下一步是打开Seeed的在线配置工具。
此工具可让您选择准确的E-Ink显示器和驱动板的EE04版本。一旦选择了正确的模型,工具就会自动生成驱动程序代码。
下面是生成的配置
需要将此代码复制到Arduino IDE中的新选项卡中。打开主程序文件后,创建一个名为driver.h的新选项卡,并将生成的代码粘贴到那里。有了这个,Arduino草图将知道如何与显示器通信。
最后,将XIAO ESP32S3 PLUS连接到计算机,从Arduino板管理器中选择它,并上传程序。一旦上传成功,驱动板安装就完成了。
下面是完整的代码
步骤4 -组装
1. 将7.5英寸的墨水显示器放在展示架上
2. 用显示架关闭显示框
3. 用M2 × 7mm螺钉固定
4. 将EE04驱动板放在驱动板支架上
5. 用一颗螺钉将驱动板和托架固定。本任务尽量使用短于7mm的M2螺钉;否则,较长的螺丝会损坏显示器。
6. 将显示电缆连接到24针FPC连接器
7.使用2mm JST连接器将电池连接到电路板上。用胶水或双面胶带固定电池。
8. 请把天线装在后盖上。
9. 将天线连接到XIAO上。
10. 关闭后盖
11. 最后,使用M3 10mm螺钉将支架连接到主框架上
我们完成了集合
步骤5:计分板如何工作以及如何连接
计分板上电后,ESP32S3立即开始运行主程序。它做的第一件事是创建一个名为“Scoreboard_AP”的Wi-Fi接入点,密码为123456789。与此同时,设备为其内置web服务器生成IP地址,并在电子纸屏幕上显示该IP地址约5秒钟。这使得它很容易知道在哪里连接。
显示IP后,显示屏切换到默认的计分板布局,Wi-Fi服务器继续在后台运行。网页的所有接口代码都直接嵌入在Arduino草图中,这意味着ESP32S3可以提供完整的控制面板,而无需依赖外部文件。该页面包括球队名称、得分值和底部信息横幅的字段,无论您使用的是电脑、平板电脑还是手机,它都会自动调整其布局。
此时,计分板已准备好进行用户交互。使用任何设备,您只需加入Scoreboard_AP Wi-Fi网络,打开浏览器,并输入启动过程中出现的IP地址。这将把您直接带到控制页。从这里,您可以输入新的球队名称,更新分数,或更改事件描述。当您按下“Update Display”时,ESP32S3接收您的输入,存储新值,并用更新的计分板刷新电子纸显示。由于显示器只在刷新周期中消耗电力,因此它可以保存更新的图像而不会消耗能量,使系统即使在电池电量上也非常高效。
有了这个组合系统,计分板变得完全交互式,易于使用,并且可以从任何设备访问-创建一个平滑和无缝的用户体验。
结论
本项目演示了使用XIAO ESP32S3 PLUS和EE04驱动板构建Wi-Fi控制的电子墨水应用程序是多么容易和实用。响应式网页界面和超低功耗显示屏的结合,使这个计分板不仅功能齐全,而且效率高,视觉上很吸引人。剩下的就是定制外壳,设计记分牌布局,并享受最终结果。
本文编译自hackster.io





