项目简介
本项目是专为100米体育场设计的秒表系统,基于LoRa技术。系统包含放置在起跑线和终点线的两个设备,起跑线设备能让选手听到倒计时蜂鸣声,终点线教练无需喊起跑命令或猜测起跑时间。单个设备可作为带倒计时的普通秒表使用,所有设备通过LoRa连接实现同步,任一设备操作都会传输到其他设备。此外,除手动按钮操作模式外,还可添加光屏障,智能手机能连接网络服务器提供更好的用户界面。
项目的主要特性和功能
- LoRa无线同步:利用LoRa技术实现多设备同步计时,可在一个设备启动秒表,在另一个设备停止。
- 倒计时功能:启动时进行六步倒计时,每秒播放一次蜂鸣声。
- 多模式选择:支持手动按钮操作模式,可添加光屏障,能在设置中定义模块类型,如基本(手动)、起点、终点和圈数。
- 智能手机交互:智能手机可连接网络服务器,提供友好用户界面。
- 硬件特点:采用基于ESP32且带有OLED的LoRa模块,可添加蜂鸣器和作为光屏障的传感器。
安装使用步骤
硬件安装
- 准备基于ESP32且带有OLED的LoRa模块,添加蜂鸣器和作为光屏障的传感器。光屏障传感器采用基于红外的工业传感器,如SICK WL27 - 2F240,需用两个电阻构成的简单分压器转换电压以适配LoRa模块。
- 传感器需10 - 30V电源,可使用LiPo 3s或4s电池,通过降压转换器为LoRa模块提供5V电源。
- 选择合适的蜂鸣器,普通的Arduino蜂鸣器可能音量不够。
软件使用
假设用户已下载本项目的源码文件: 1. 打开项目源码文件。 2. 根据实际需求,在设置中定义模块类型(基本、起点、终点和圈数等)。 3. 编译并上传代码到LoRa模块。 4. 启动设备,确保所有设备通过LoRa连接同步。 5. 可使用按钮进行手动操作,也可连接智能手机到网络服务器进行操作。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】