项目简介
这是一个基于Arduino框架的智能设备控制项目,目标是控制集成了WiFi连接和显示功能的设备。项目运用CLion和PlatformIO作为开发环境,专门针对espressif32平台进行开发。
项目的主要特性和功能
主要特性
- 支持设备连接家庭或公共WiFi网络。
- 设备内置Web服务器和DNS服务器。
- 配备显示屏,可显示时间、B站粉丝数等多种信息。
- 支持时间显示、亮度调节、数字雨等多种自定义APP。
- 可通过Web界面进行设备配置和APP参数设置。
功能细节
WiFi配置
- 设备首次开机进入AP模式,能通过手机或电脑连接并配置WiFi信息。
- 保存WiFi信息后自动重启并连接WiFi。
- 忘记WiFi密码时可重新进入AP模式。
显示功能
- 显示屏支持多种APP轮换显示。
- 各APP有不同显示内容和功能,如时间显示、亮度调节等。
- 可通过按钮切换APP调整显示内容。
远程配置
- 可通过局域网在浏览器内访问设备IP进行配置。
- 支持修改WiFi信息、APP参数等。
- 提供方便的Web界面用于设备配置和管理。
安装使用步骤
- 解压源码文件并导入到CLion中。
- 配置开发环境,选择espressif32平台并安装必要的库。
- 连接设备,确保设备硬件与代码中的配置相匹配。
- 在CLion中编译并上传代码到设备。
- 按照项目说明操作设备,进行WiFi配置和APP设置。
- 通过设备IP访问Web服务器进行远程配置和管理。
注意事项:请确保设备的硬件与代码中的配置相匹配,并按照项目说明正确操作设备。如果遇到问题,请参考项目的文档或寻求技术支持。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】