该设计成本约为120美元(与竞争对手相比便宜很多),并使用易于查找的组件。
该系统由两个终点线模块和一个起点线模块组成。
在终点线中,您将拥有一个Arduino UNO,nRF24L01 +收发器,LED按钮垫,光敏电阻,LED,塑料外壳和三脚架以及我的终点线PCB。该模块充当主模块,您可以通过LED按钮来决定何时启动计时器。
在轨道的另一侧,您将拥有与光敏电阻对准的激光。您可以购买Keyes激光模块,3.3V稳压器,9V电池和我的Laser Module PCB,也可以提供自己的激光笔。重要的是激光器处于稳定位置并提供足够的光。
在开始行中,您将拥有Arduino UNO,nRF24L01 +收发器,扬声器,LED,塑料外壳和我的开始行PCB。该模块与主机保持持续通信,并使用LED通知用户它仍处于连接状态。测量时间时,LED会改变颜色。
这个怎么运作
首先,将模块设置在其最终位置,然后按照屏幕上显示的提示进行操作。光敏电阻将自动校准到环境光条件,但重要的是它们必须位于塑料外壳内,并从外壳上的孔中获取光。主模块将自动搜索其范围内的另一个nRF24L01 +,但只有在其具有相同的电子“签名”的情况下才会连接,该数字对于每个单个系统都是不同的,并在主消息和起始行的每条消息末尾连接模块发送。这样,在同一路径中可以有一百个这样的系统,但是由于签名而不会互相干扰。该系统的无线范围为250m +。即使在充满WIFI的地方,该系统也可以毫无问题地连接并保持良好的范围。
主模块提供两种衡量运动员表现的方法。首先,手动:此模式在按下开始按钮后立即设置秒表。非常适合与教练合作的运动员。
其次,自动:此模式允许运动员设置一个计时器,使他/她有一个预定的开始时间,从而有时间从主模块所在的终点线走到他/她首选的起点线。
当主机发送秒表消息时,启动模块将大喊:在您的标记上!准备好!PEEEEEEEP!秒表将以真实的比赛计时方式开始计时,并在运动员越过终点线的激光闸门时停止计时。
该系统将提供准确的计时,并在LED屏幕上显示运动员的时间。完成后,只需按SELECT(选择),然后尝试再次击败它。
从终点线PCB连接
- A1 =光电电阻
- A2 =光电电阻
- A3 =绿色LED
- A4 =蓝色LED
- A5 =红色LED
从nRF24L01 +适配器连接
- CE = 2
- CSn = 3
- SCK = 13
- MISO = 12
- MOSI = 11
连接液晶屏
起始线模块中的Arduino UNO接线
从起跑线PCB连接
- 4 =绿色LED
- 5 =蓝色LED
- 6 =伏特针
- 3 =扬声器
- A5 =伏特LED
从nRF24L01 + AdapteR连接
- CE = 9
- CSn = 10
- MISO = 11
- MOSI = 12
- SCK = 13
硬件组成:
- Arduino UNO和Genuino UNO
- RGB LCD屏蔽套件,16x2字符显示
- 5毫米LED:红色
- 5毫米LED:绿色
- 5毫米LED,蓝绿色
- LDR,5兆欧
- 扬声器:3W,4欧姆
- 塑料外壳,项目箱,您将需要某种外壳,尽管不必是这种外壳,我只是将其作为参考。
- 英国威廉希尔SparkFun收发器突破-nRF24L01 +(RP-SMA),您可以使用任何nRF24L01 +,但必须具有旋入式天线。
- 拨动开关,拨动
- 9V电池夹
- 凯斯激光模组
- nRF24L01 + 3.3V稳压器
该方案来自:https://www.hackster.io/Pablerdo/wireless-laser-gate-timing-system-for-track-and-field-ba8cd9