项目简介
基于ESP32的魔方计时器是一款借助蓝牙低功耗(BLE)技术的硬件计时器,专门为魔方爱好者打造。它充分利用ESP32的电容触摸传感器、GPIO中断和蓝牙无线电等功能,提供精准且易用的计时方案。
项目的主要特性和功能
- 电容触摸面板可启动和停止计时器。
- 128x64单色OLED显示屏,能独立使用,无需外部设备。
- 具备蓝牙低功耗接口,可与结果记录软件集成实现数据传输。
- 有检查模式,检查时间可调整,便于用户准备解魔方。
- 设有专用按钮,用于标记+2秒或DNF(未完成)。
- 高精度计时,触摸面板正确校准时误差约2毫秒。
安装使用步骤
硬件准备
- 使用ESP32 DevKitC V2开发板。
- 连接128x64 SH1106 OLED模块。
- 电容触摸面板可连接铝箔等导电材料。
- 用电位计调整计时限制。
软件设置
- 下载安装Arduino IDE。
- 安装ESP32开发板支持包。
- 下载本项目源码文件。
- 打开
src/main.cpp
文件,编译并上传到ESP32开发板。
校准触摸面板
长按按钮4进行触摸面板校准,校准值会保存在闪存中,重启后仍有效。
蓝牙连接
启动计时器后,设备通过BLE广播其状态和时间数据。
使用计时器
- 通过触摸面板启动和停止计时。
- 用专用按钮标记+2秒或DNF。
- 通过电位计调整检查时间。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】