Arduino自行车里程表
文件列表(压缩包大小 3.06K)
免费
概述
Arduino UNO
10kΩ旋转电位器
LCD1602显示屏
杜邦线
面包板
簧片开关
Arduino IDE
在许多车辆中,有一些设备可以计算行驶距离,并且对于向驾驶员提供信息至关重要。
因此,通过该信息,可以监视两点之间的行驶距离,例如车辆里程表。通过本文,我们将教你如何使用簧片开关传感器组装距离计算设备。
创建了以下项目来计算自行车的行进距离。此外,你还将学习如何为项目创建程序。
该项目具有三个功能:
要访问这些功能,用户将使用系统的三个按钮。每个按钮都有你的功能。在系统中,我们具有以下按钮:
此外,我们还有簧片开关传感器,负责检测车轮何时转完一整圈。
为了检测到这一点,需要在车轮上安装一块磁铁,簧片开关如下图所示。
簧片开关传感器。
因此,每当磁体接近传感器时,它将驱动簧片开关传感器。该过程通过以下方程式进行:
行驶距离= 2 * π 半径转数
通过这个方程,我们将知道自行车执行的行驶距离是多少。在等式中,半径是由用户插入的,而转数是通过车轮的转数计算的。
为了检测车轮的转弯,需要在自行车车轮上安装磁铁,并在车轮附近安装簧片开关传感器。
为了简化此过程,我们创建了一块印刷电路板来连接簧片开关传感器和三个按钮。印刷电路板如下图所示。
该项目的印刷电路板。
如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)