如何使用Arduino制作自己的自行车车速表

制作自己的车速表

制作自己的车速表

在XNUMX世纪的今天,几乎所有车辆都配备了自己的速度计和里程表。 在汽车,摩托车,某些电动自行车等中也是如此。 此外,在不同的App Store中也有许多应用程序,这些应用程序使我们能够知道使用移动设备的GPS行驶的速度和行驶的距离。 但是这些应用程序有什么问题? 在并非总是最便宜的设备上运行。 几乎在所有情况下,解决问题的方法都可以是 创建我们自己的速度计.

每个人都知道iPhone的价格。 就我个人而言,我有一个,而且几个月来我一直害怕从自行车上摔下来,更多的是因为我的电话而不是我。 现在,我选择了Garmin,但该品牌的任何设备的价格都在数百欧元左右,许多用户无法或不愿花费。 如果我们知道自己的工作,有时最好的选择就是让我们组装自己的硬件,在本文中,我们将向您展示 从头开始 我们自己的里程表。

自行车车速表和里程表

要求

要安装我们的速度计,我们将需要:

  • Arduino UNO &正版1(没有找到产品。).
  • 1个Adafruit RGB黑光LCD-16×2().
  • 2个12mm SparkFun按钮开关 .
  • 1欧姆电阻().
  • 3个10k欧姆电阻().
  • 1个10k欧姆单圈电位器().
  • 1个霍尔效应传感器().
  • 手,时间和耐心。

本教程适用于谁?

正如我们之前提到的,今天市场上几乎所有的手机都具有GPS并具有可用的应用程序,例如 Runtastic 或Strava。 就个人而言,除非您自己创建速度计,否则我不会向任何已经拥有智能手机的人推荐本教程。 好吧,那要确保您不会在意外中摔坏手机。

它也可以针对那些已经出于其他原因而拥有Arduino Starter Kit的人,并且不想在 基本周期计算机。 这款车速表的总价刚刚超过30欧元,因此 目标 在本教程中,它必须适合那些不想花很多钱并且想要用自己的双手创建一个公里帐户的人。

我们要制造什么

我们将要制造的是用于自行车的里程表和里程表,它将告诉我们:

  • 行驶距离(以公里为单位)。
  • 活动时间以小时,分钟和秒为单位。
  • 平均速度,以公里/小时为单位。
  • 达到最大速度。
  • 能够记录多达99圈。

如何使用此功能齐全的速度计

车速表电路

车速表电路

一旦我们完成了用于自行车的速度表的制造,就可以将其打开。 这 第一次我们开始 或者我们做一个 重置 在16×2 LCD屏幕上将显示一条带有“按按钮开始”的消息。 按“暂停/恢复”或“显示模式”按钮之一将开始第一个周期/一圈。

接下来我们将看到一条消息,内容为“安全循环!”。 (仔细循环)2秒钟,但在该时间间隔内它已经在录制。 消息消失后​​,我们将能够看到行驶的公里数,“ S”旁边的速度(对于“ Speed”),第二行中已经消耗的时间以及“ A”旁边的平均值(对于“ Average” ”)。

所有信息都显示在 实时。 考虑到我上面提到的移动应用程序使用GPS计算距离,因此这是相对重要的,因此它不会实时显示。 区别在于,如果我们在方向盘上没有传感器,则在手机中我们可以看到速度跳跃,而在此设备中我们将看到值会像在汽车中一样逐渐变化。 提到的传感器必须是蓝牙的,并且必须与移动设备兼容。 单独购买它们通常并不便宜。

在四个角显示信息

当检测到车轮转动一圈时,“ +”符号将在左上方显示250ms。 按“显示模式”按钮会将第二行的“ A”更改为“ M”,这将向我们显示 最大速度 在那一圈/段内到目前为止我们已经取得的成就。

按下按钮 暂停/恢复将停止录制 并将当前圈数保存到内存中。 信息“ PAUSE!”将出现。 2秒钟,我们刚刚完成的单圈结果将在屏幕左上方显示单圈数,然后是“ Avg”(平均),表示整个单圈的平均速度,“ Max”(最大)代表巡回赛的最大速度。 在第二行中,我们将以公里为单位,然后以小时,分钟和秒为单位查看圈数。

最多可以节省99圈

车速表电子图

车速表的电子图(单击放大)。

如果我们在暂停状态下按“显示模式”按钮,它将进入 在不同的记录圈数之间切换。 第一次按时,它将向我们展示最佳的单圈,左上角带有“ T”,而其他按时,则使我们进入第1、2、3等圈,具体取决于我们记录了多少圈。

如果我们再次按下“暂停”按钮,它将再次记录,但会记录新的一圈,并再次显示要求我们仔细循环的信息。 如果在看到消息“循环安全!”时再次按“暂停”按钮。 没有圈数将被记录 然后设备将返回暂停模式,显示我们已完成的最后一圈的数据。

这个车速表 可以记录99圈。 如果我们进入第100圈,则剩余的数据将保存在第99圈的顶部。不会改变的是,即使擦除了第99圈的数据,我们在活动过程中获得的记录也将得到保留。 换句话说,如果在第99圈我们达到了记录并进行了第100圈,则只会删除第99圈的平均速度和距离数据,但最大速度会保留下来。

在下面的视频中,您可以看到此自行车速度表的工作原理。 这 软件代码 您可以通过单击下载 这个链接 您可以通过右键单击并从浏览器中保存图像来下载方案。

更多信息.


3条评论,留下您的评论

发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。

  1.   哈维尔·艾里亚特(Javier Iriarte)

    有谁知道一种通过USB或蓝牙连接arduino的方法,例如Zwift自行车模拟器的速度和脚踏圈速传感器的克隆……。

  2.   丹尼尔

    您好,从大流行病及其随后的隔离中,我的山地车被迫将表弟转变为带滚轮的固定式自行车
    第一个问题是如何保持节奏,当我拆开传感器时,将传感器传递到后轮,它停止以压电方式工作,以尝试使用我在家里使用的所有感应式光学霍尔效应传感器,然后我什么也没做。发现一个用于家庭警报器门窗传感器的小型传感器,它不过是一个内部装有金属的管子,当磁铁通过导线穿过时,它可以解决HAORA车速表的问题是我的arduino可以做得更完整,组成一个团队,让我踩踏节奏,速度和工作时间,所以我们去了

  3.   托马斯

    您能否通过该程序的链接/通过电子邮件发送该程序的代码?