项目简介
本项目是基于ESP8266微控制器的Gymkhana计时器,借助Web界面达成计时功能。用户能连接ESP8266创建的无线接入点,通过浏览器访问计时器的Web界面来进行计时操作。
项目的主要特性和功能
- 具备计时功能,可测量单次运行从开始到结束的时间。
- 提供Web界面,用户通过ESP8266创建的无线接入点,使用浏览器即可访问。
- 支持ESP8266微控制器(如Wemos D1 mini)、光电传感器(如E3F - R2NK)和电压转换器(如Mini360)等硬件。
- 在传感器和反射器安装过程中,能提供传感器信号存在的指示。
- 可显示当前运行的编号和时间,还会记录所有运行列表。
- 能记录并显示最佳运行时间。
- 可通过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】