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

【源码】基于ESP8266和Arduino框架的Gymkhana计时器

项目简介

本项目是基于ESP8266微控制器的Gymkhana计时器,借助Web界面达成计时功能。用户能连接ESP8266创建的无线接入点,通过浏览器访问计时器的Web界面来进行计时操作。

项目的主要特性和功能

  1. 具备计时功能,可测量单次运行从开始到结束的时间。
  2. 提供Web界面,用户通过ESP8266创建的无线接入点,使用浏览器即可访问。
  3. 支持ESP8266微控制器(如Wemos D1 mini)、光电传感器(如E3F - R2NK)和电压转换器(如Mini360)等硬件。
  4. 在传感器和反射器安装过程中,能提供传感器信号存在的指示。
  5. 可显示当前运行的编号和时间,还会记录所有运行列表。
  6. 能记录并显示最佳运行时间。
  7. 可通过Web界面自定义时间阈值,系统在指定时间内忽略进一步的中断。

安装使用步骤

硬件准备

  • 准备ESP8266微控制器(如Wemos D1 mini)。
  • 连接光电传感器(如E3F - R2NK)和电压转换器(如Mini360)。

软件环境设置

  • 安装Arduino IDE 1.8.10及以上版本。
  • 添加ESP8266开发板支持,使用链接:http://arduino.esp8266.com/stable/package_esp8266com_index.json。
  • 安装必要的库:
  • ESP8266WebServer(版本1.0)
  • ESP8266WiFi(版本1.0)
  • WebSockets(版本2.3.6)

下载源码

从项目仓库下载源码文件。

导入项目

打开Arduino IDE,导入下载的源码文件。

配置接入点

在代码中配置无线接入点的SSID和Web服务器的IP地址。

编译和上传

  • 选择正确的开发板(如LOLIN(WEMOS) D1 R2 & mini)。
  • 编译并上传代码到ESP8266设备。

使用计时器

  • 设备启动后,ESP8266将创建一个无线接入点。
  • 使用设备连接到该接入点,打开浏览器并访问配置的Web服务器IP地址。
  • 通过Web界面开始和停止计时,查看运行记录和最佳运行时间。

下载地址

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