项目简介
本项目名为PrcDisplay,是为朋友Peter Christy定制的可穿戴显示设备。该设备集成了LED显示板和电致发光(EL)线,采用可充电锂电池供电,具备独立控制、持久存储配置、内置Web服务器界面、固件可OTA更新等功能,适用于多种场景。
项目的主要特性和功能
- 独立可控的显示组件:LED显示板为21x7蓝色LED阵列,有多种内置字体和符号,可滚动显示任意长度字符串,单个字符串能使用不同字体字符;EL线部分有四个锥体,每个锥体含两条独立不同颜色的EL线,可选择图案和速度。
- 配置参数持久存储:可持久保存WiFi设置、LED显示字符串、EL线图案及速度等配置参数。
- 内置Web服务器GUI:通过Web界面控制设备,可查看系统信息、更改操作参数、更新固件及保存配置到本地文件系统。
- OTA固件更新:支持空中下载技术更新设备固件。
- 电池供电:由可充电的LiPo电池通过micro - USB接口供电。
安装使用步骤
编译代码
假设已下载本项目的源码文件,将其解压到指定文件夹。打开Arduino IDE,导入解压后的源码。确保已安装项目所需的所有依赖库,包括两个自定义库(ElWires库和LedArray库)以及其他Arduino官方库,之后对代码进行编译。
烧录固件
使用USB - to - UART模块等合适工具,将编译好的固件烧录到ESP8266控制器中。
连接WiFi
设备上电后会尝试使用本地文件系统中存储的SSID和密码连接到WiFi接入点。若连接失败,设备会变成接入点。通过Web浏览器访问设备的IP地址,在“Controls”卡的“System”部分输入要连接的WiFi的SSID和密码,点击“Save Configuration”按钮保存设置。
配置设备
- LED显示板配置:在“Message”字段输入要显示的文本,从下拉框选择字体,点击“Append”将文本添加到当前消息,或点击“Set”使当前文本成为完整消息。使用开关控制LED显示板的开关。
- EL线配置:通过GUI选择EL线的驱动模式(随机模式或预定义序列),并设置图案显示速度。
- 固件更新:点击“Update Firmware”旁边的“Update”,在弹出的新网页中上传预编译的二进制文件进行固件更新;也可通过Arduino IDE,使用micro - USB接口将代码加载到ESP8266中。
测试设备
完成上述配置后,测试设备的各项功能,确保LED显示板和EL线正常工作。
电池管理
使用合适的充电器为LiPo电池充电,确保电池管理模块正常运行。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】