2 有用
0 下载

Arduino自行车里程表

文件列表(压缩包大小 3.06K)

免费

概述

需要的元件

  • Arduino UNO

  • 10kΩ旋转电位器

  • LCD1602显示屏

  • 杜邦线

  • 面包板

  • 簧片开关

  • Arduino IDE

原理及流程

介绍

在许多车辆中,有一些设备可以计算行驶距离,并且对于向驾驶员提供信息至关重要。

因此,通过该信息,可以监视两点之间的行驶距离,例如车辆里程表。通过本文,我们将教你如何使用簧片开关传感器组装距离计算设备。

该项目

创建了以下项目来计算自行车的行进距离。此外,你还将学习如何为项目创建程序。

该项目具有三个功能:

  • 计算自行车的行驶距离;
  • 设备启动半径配置;
  • 适应任何自行车。

要访问这些功能,用户将使用系统的三个按钮。每个按钮都有你的功能。在系统中,我们具有以下按钮:

  • 增量按钮:用于输入选项以配置车轮的半径并增加半径值;
  • 减小按钮:用于减少配置车轮半径的选项;
  • 输入按钮:将用于在系统中插入半径值。

此外,我们还有簧片开关传感器,负责检测车轮何时转完一整圈。

为了检测到这一点,需要在车轮上安装一块磁铁,簧片开关如下图所示。

0204015141664

簧片开关传感器。

因此,每当磁体接近传感器时,它将驱动簧片开关传感器。该过程通过以下方程式进行:

行驶距离= 2 * π 半径转数

通过这个方程,我们将知道自行车执行的行驶距离是多少。在等式中,半径是由用户插入的,而转数是通过车轮的转数计算的。

为了检测车轮的转弯,需要在自行车车轮上安装磁铁,并在车轮附近安装簧片开关传感器。

为了简化此过程,我们创建了一块印刷电路板来连接簧片开关传感器和三个按钮。印刷电路板如下图所示。

0225252695520

该项目的印刷电路板。

如PCB中所示,可以看到Arduino Nano 。它负责控制所有系统。另外,我们有5个JST连接器。

使用C1至C4连接器连接三个按钮和簧片开关传感器。现在,C5连接器用于连接LCD 16x2 I2C 。

因此,通过该系统,你可以将项目安装在自行车中并获得行驶距离值。

为此,你可以使用下载区提供的代码。根据这段代码,可以计算出你与Arduino的距离。

最后

所有需要的文件在下载区均可找到。

via:

https://www.hackster.io/312684/pcbway-arduino-bicycle-odometer-67b8d8

理工酷提示:

如果遇到文件不能下载或其他产品问题,请添加管理员微信:ligongku001,并备注:产品反馈

评论(0)

0/250