项目简介
本项目是基于Arduino框架的软硬件集成项目,旨在记录Arduino设备的重启日志,用于评估硬件延迟,尤其是与Adafruit TPL5110低电源定时器模块相关的硬件延迟,同时提供图形界面供用户查看重启日期。
项目的主要特性和功能
硬件部分
- 连接方式:支持WiFi连接网络,还具备热点连接功能,可在无现有WiFi网络时使用。
- 硬件延迟评估功能:利用Adafruit TPL5110模块设置硬件延迟,Arduino记录并分析延迟数据,支持设备定时重启并记录重启时间。
软件部分
- 应用程序部分功能:每次重启尝试连接WiFi网络并同步时间,将启动时间记录在Arduino的偏好存储中,通过Arduino的D2引脚发送信号触发TPL5110模块控制硬件延迟,硬件延迟结束后唤醒Arduino设备。
- 网站部分功能:在同一网络中可通过网页查看重启日期记录,网页显示实时更新的重启日志,还提供删除日志和清除WiFi凭证的功能。
安装使用步骤
- 已下载本项目的源码文件。
- 按照项目文档中的硬件连接图示进行硬件连接。
- 首次启动:
- 连接到
LOG_RESTARTS
热点。 - 输入密码
MYPASSWORD
。 - 浏览
http://log-restarts.local
并输入新的WiFi凭证。 - 重启应用程序。
- 连接到
- 日常使用:
- 设备每次重启自动记录重启时间并同步时间。
- 通过网页
http://log-restarts.local
查看重启日志。 - 根据需要清除日志或更改WiFi配置。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】