
基于霍尔传感器与磁铁的Arduino速度计电路设计方案。
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
您是否对车速表的工作原理感兴趣呢?本教程将详细阐述如何自行构建一个速度计,其核心在于测量旋转轮上所安装的盘形磁铁产生的磁场脉冲。首先,我们需要准备以下硬件组件:一个TinyScreen模块、一个霍尔传感器、一个布线适配器、一个TinyShield模块、一根5针电缆、一根Micro USB电缆以及若干个磁铁。此外,还需要相应的软件应用程序和在线服务,包括Arduino IDE。
接下来,我们逐步进行操作:
步骤1:连接硬件。请使用tan接头将TinyShield模块与TinyScreen模块连接起来。同时,利用5针长电缆将霍尔效应传感器连接到TinyShield模块的端口0。为了实现数据传输,通过Micro USB电缆将TinyScreen模块与计算机连接起来。
步骤2:软件配置。在您的Arduino IDE中,选择“TinyScreen +”作为板型并确认已正确连接到相应的端口。随后,在“工具”菜单中选择“端口”,并确保选择包含“TinyScreen +”的端口。请注意,具体的端口号可能会因系统而异。
步骤3:代码获取与调整。请从提供的“软件”部分下载所需的代码以及相关的依赖项。务必留意程序开头的常量参数;例如,常量布尔值`USE_MPH`允许您在英制和公制单位之间切换速度输出的单位类型(英里/小时或米/小时)。准确设置`WHEEL_DIAMETER`参数至关重要,因为它直接影响测量结果的精度;与购买的里程表不同的是,您可以指定一个精确的车轮直径值。 `RPM_SAMPLE_PERIOD` 则允许您调整程序读取传感器数据的频率;您可以尝试不同的值来观察它们对结果的影响。完成这些参数的修改后,使用Arduino IDE界面的上载按钮将代码上传到TinyScreen +(如图所示)。
步骤4:硬件安装与磁铁放置。为了准确测量速度,必须将圆盘磁铁固定在旋转轮上的合适位置;例如,在自行车上可以将其固定在辐条上的一处公共位置。如果您使用的是滑板车或其他类似的装置轮子伸出的螺丝上固定即可 。如果缺乏磁性表面, 您可能需要使用胶带或粘合剂将磁铁粘贴到适当的位置. 此外, 请勿将碟形磁铁放置在轮辋上, 尤其不要放在刹车片附近. 霍尔传感器需要安装在车辆框架上合适的部位, 并确保磁铁每旋转一圈都能尽可能靠近前部. 建议使用坚固的磁铁, 其间距保持在5-6英寸之间; 如果使用较小的磁铁, 则可能需要缩短间距至2英寸或更小. 最后, 将TinyScreen + 安装在您认为最合适的角度以便观察显示的数据.
全部评论 (0)


