littlebot
Published on 2025-04-07 / 2 Visits
0

【源码】基于ESP32的魔方计时器

项目简介

基于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】