littlebot
Published on 2025-04-09 / 1 Visits
0

【源码】基于Arduino平台的重启日志记录系统

项目简介

本项目是基于Arduino框架的软硬件集成项目,旨在记录Arduino设备的重启日志,用于评估硬件延迟,尤其是与Adafruit TPL5110低电源定时器模块相关的硬件延迟,同时提供图形界面供用户查看重启日期。

项目的主要特性和功能

硬件部分

  1. 连接方式:支持WiFi连接网络,还具备热点连接功能,可在无现有WiFi网络时使用。
  2. 硬件延迟评估功能:利用Adafruit TPL5110模块设置硬件延迟,Arduino记录并分析延迟数据,支持设备定时重启并记录重启时间。

软件部分

  1. 应用程序部分功能:每次重启尝试连接WiFi网络并同步时间,将启动时间记录在Arduino的偏好存储中,通过Arduino的D2引脚发送信号触发TPL5110模块控制硬件延迟,硬件延迟结束后唤醒Arduino设备。
  2. 网站部分功能:在同一网络中可通过网页查看重启日期记录,网页显示实时更新的重启日志,还提供删除日志和清除WiFi凭证的功能。

安装使用步骤

  1. 已下载本项目的源码文件。
  2. 按照项目文档中的硬件连接图示进行硬件连接。
  3. 首次启动:
    • 连接到LOG_RESTARTS热点。
    • 输入密码MYPASSWORD
    • 浏览http://log-restarts.local并输入新的WiFi凭证。
    • 重启应用程序。
  4. 日常使用:
    • 设备每次重启自动记录重启时间并同步时间。
    • 通过网页http://log-restarts.local查看重启日志。
    • 根据需要清除日志或更改WiFi配置。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】