两点之间的时间测量

时间:2012-05-23 10:39:26

标签: time bluetooth gps distance smartphone

我需要测量2点之间的时间。我不能使用简单的手表,因为我没有自由的手。 ( mountainbike - downhill

我的第一个想法是设置两个GPS点并测量这些点之间的时间,但我认为这将是不准确的。

我的第二个想法是为每个Point设置一个蓝牙设备,只测量从我到蓝牙设备的距离,检查最短距离并节省时间。

但是我意识到我需要3个蓝牙设备来进行距离计算,这有点烦人。

我知道如何用准确度<1秒测量两点之间的时间? 我想通过智能手机来控制它。

编辑:

好的,我有另一个想法。也许我可以为每个点设置一个蓝牙设备。我将信号强度设置为&lt; = 1m。比我可以轻松启动和停止时间,直到我收到我的机器人上的蓝牙信号。 你认为这是最好的方法吗?

2 个答案:

答案 0 :(得分:1)

您似乎正在尝试为课程花费总时间和分时间。确切地说,忘记将蓝牙用于其他非常规传输的事情,连接时间较慢......(我从经验中说)。当然,你想以便宜的方式做到这一点,因为已经有专业的解决方案(e.g.)。 从我的角度来看,如果你想要一些准确的东西并且能够将它与你的手机集成,你需要以下内容:

  1. DIY光电传感器。可能涉及简单的芯片(例如msp430),光电晶体管 - 二极管对,便宜的433mhz发射器和电池。
  2. 为您的手机DIY 433mhz接收器。已经有很多支持android open accessory library的主板,(例如49$ from sparkfun),所以你只需将它连接到433mhz的接收器和手机上。
  3. Android手机中的自定义代码编程。能够从分离信号发送器接收信号并随时跟踪。
  4. 这似乎是一个相当不错的项目,低于250-200美元(如果你自己创造:P)。

答案 1 :(得分:0)

一种不需要任何特殊硬件的可能解决方案是在终点线使用智能手机。您只需要一个带网络连接的额外智能手机(SP)和一些软件。

  1. SP将启动信号发送到您的手机。当你听到信号时就开始了。
  2. SP使用相机检测到达终点线的时间。
  3. SP计算启动和停止之间的时间并显示它,并可能将信息发送到您的手机。
  4. 也许你甚至可以录制带有时间戳的视频。

    (当然,低成本的解决方案是让其中一个人在终点线上使用秒表。)