资料介绍
描述
概述
无论您是想吹嘘自己能跑多快,还是只想跟踪周末的自行车旅行,这个项目都可以让您密切关注距离、速度和加速度。两个粒子光子和一个霍尔效应传感器用于测量自行车后轮胎的转数。这允许计算距离、速度和加速度。
硬件
电气设置
对于电子元件设置,我们需要两个粒子光子和两个小型无焊面包板。可以从 Particle 以每个 19.00 美元的价格购买粒子光子。我们还需要一些跳线、两个4-AA 电池座、各种电阻器、一个霍尔效应传感器和一个OLED 显示屏。有关电路图,请参阅原理图部分。
安装设置
对于安装设置,我们使用 3d 打印机制作外壳。.stl 文件可以在附件部分找到。
根据您的自行车以及您想要安装外壳的方式,您可能需要编辑一些尺寸。这种特殊的设置为自行车把立部分使用了 0.5 英寸的直径。
拉链用于将支架固定在自行车上,但也可以使用更永久的选项,例如金属系带。
将电气和安装设置放在一起
速度计光子[显示模块]
也许这个项目最困难的部分是将电气元件设置安装到外壳中。建议从速度计中使用的面包板上取下侧翼片,以获得额外的空间。由于塑料向上偏转,面包板应滑入到位并“锁定”。
我们还需要将电缆连接到显示器。我们使用连接到公对公线的母对母线,因为由于高度限制,实际上没有多少母对公线可以安装在外壳中。母线对母线是这样捆绑的:
然后连接并固定公-公线:
如果两者之间的连接不是很牢固,您可能需要在此交叉点将两个捆绑包粘在一起。我们使用的那些可以很好地卡入到位,并且需要最少的胶带。将电缆组件放在一起后,将其穿过速度表前面的插槽:
你可能想用一根小绳子来引导它。图中还有插入底部隔间的电池组。它只是滑入到位并由门固定到位。现在是最困难的部分,将电路安装到上部隔间中。我们建议使用胶带将电线固定下来,这样它们就不会滑出面包板。或者,您可以只焊接电线,但这会耗费更多时间。非常有组织的电路插入:
同样,请注意面包板的尺寸已减小以适应电线。最后一件事是连接屏幕。印刷了一个小的间隔块以调整屏幕高度。您可以不使用此块,但如果您想调整屏幕与您在自行车上的角度,这是一种方法。我们打印的垫片看起来像:
在使用垫片固定屏幕后,或仅使用原始模型中的配置后,速度计光子几乎完成。只需将电池组插入支架,然后将其打开!
数据采集光子[霍尔效应传感器模块]
这种组装比 Speedometer Photon 容易得多。一旦电路组装好,面包板就可以滑入到位。唯一需要的预防措施是首先将 LED 连接到面包板上,将其穿过其中一个外壳孔,然后用您喜欢的粘合剂将其固定到外壳上。这可以在最终构建中看到:
然而,在我们完成这个组装之前,我们还有一点路要走。组装电路后,建议使用胶带将电线固定到面包板上。或者,可以为此使用焊料。
将电线用胶带固定好后,将霍尔效应传感器和电池组电线从外壳中剩余的 2 个孔中引出。
电线应如上图所示。现在,剩下要做的就是把面包板滑进去,把电池组滑进去,然后把门关上。此外,请记住将代码闪存到光子。将两个 Photon 电路组装并放置在它们的外壳中后,我们就可以开始将它们安装到自行车上。
安装
速度计光子
唯一的步骤是将外壳用拉链系在自行车上,如图所示:
数据采集光子
这个 Photon 很容易安装,但在霍尔效应传感器方面需要一些额外的工作。首先,如图所示将外壳安装到自行车上:
安装外壳后,拿起电线并将它们粘在框架上,然后将它们捆绑在一起。为了获得出色的外观和组织,可以将电线编织成这样:
将电线拉向自行车后部。您应该以如下所示的霍尔效应传感器放置结束:
照片中还可以看到磁铁的位置。对于这个项目,我们首先尝试使用传统的自行车辐条磁铁,但发现它们的强度不足以触发霍尔效应传感器。我们想出的解决办法是使用更坚固但更丑陋的磁铁。安装磁铁的重要细节是确保它们与车轮中心的距离相等,并且沿车轮的转动方向等距。我们选择使用 4 个磁铁,但代码设计为可以更改控制磁铁数量的单个变量,以自定义自行车上使用的磁铁数量。存在的磁铁越多,速度表的精度就会越高。但是,请记住,Photon 收集数据的速度不会超过其时钟速度(120MHz)。完成的设置如下所示:
至此,整个组装完成。成品应如下所示:
计算
为了估计自行车的速度,需要位置对时间的导数的离散形式。速度通过位置变化除以时间变化来估计。为了找到距离,使用轮子的旋转次数和轮子每转所经过的距离。霍尔效应传感器模块和安装在自行车车轮周围的磁铁用于确定转数(霍尔效应传感器通过磁铁的次数除以磁铁的数量),并使用卷尺来确定转数。车轮转动所经过的距离。对于从霍尔效应传感器模块到显示模块的每次数据提交,都会有3.3
第二个时间窗口来观察通过。当第一次通过时3.3
检测到第二个窗口(通过零),计时器启动并增加通过之间的时间。从3.3
第二个窗口用于确定平均速度的参数是通过零后的通过次数以及通过零和最终通过之间的时间。使用上面列出的参数通过此处的代码计算速度:
calculatedvelocity = ((simplefloat-(1))*(calibration/(magcount*timepass*5280*12/(3600*1000))));
// simplefloat - Number of Passes in 3.3 second window including pass zero
// calibration - Distance traveled per rotation of the wheel in Inches
// magcount - Number of Magnets on the Wheel
// timepass - time passed between pass zero and the final pass in milliseconds
// conversions - 12 inches in 1 foot
// 5280 feet in 1 mile
// 3600 seconds in 1 hour
// 1000 seconds in 1 millisecond
1 Line, 8 Comment Lines
对于提交到 Thingspeak 实时图表的数据,原始传递次数和16.5
秒时间窗口(Thingspeak 需要 15 秒之间的数据提交)用于确定平均速度。由于提交给 Thingspeak 的数据的时间窗口很大,因此错误时间被认为是微不足道的。
Thingspeak 实时图表
速度是使用 webhook 集成实时绘制的,以将粒子发布数据从光子发送到 Thingspeak。使用 MATLAB,速度数据用于绘制行驶距离、速度、加速度和空闲时间的图表。通过运动学方程的离散计算并使用未知常数为零的假设来确定行进距离和加速度。空闲时间是霍尔效应传感器打开但没有明显运动(速度小于 1 MPH)的时间。用于该项目的设备的所有这些图表都可以在此处公开访问:Thingspeak Graphs, 注意:有时 Thingspeak 无法正确加载 MATLAB 代码并返回错误,需要刷新页面才能解决此问题。以下是图表页面的示例,其中包含 2018 年 9 月 11 日的测试数据:
- 如何为自行车制作车速表/跟踪器 0次下载
- 电动自行车充电桩介绍 13次下载
- 《电动自行车养护与修理精答》pdf 0次下载
- 高配版自平衡自行车原理图下载 0次下载
- 基于MSP430单片机的自行车户外运动系统设计 0次下载
- 电动自行车通用智能充电器的设计. 52次下载
- 锂离子电池在电动自行车上的应用 20次下载
- 电动自行车的原理是怎么样的啊电动自行车的原理与分析 47次下载
- 基于单片机的自行车测速系统仿真 79次下载
- R7F0C002的自行车码表应用方案 20次下载
- 电动自行车维修从入门到精通 36次下载
- 电动自行车维修—从入门到精通 0次下载
- 电动自行车电路图 2226次下载
- APPLICATIONS电动自行车 20次下载
- 电动自行车解决方案 71次下载
- 关于电动自行车易着火 53次阅读
- 自动自行车灯电路原理图讲解 1078次阅读
- 必易微为电动自行车提供一站式芯片解决方案 320次阅读
- MPF42791 在电动自行车中的应用 446次阅读
- 为电动自行车设计高效的动力系统 1045次阅读
- 使用廉价组件的电子自行车定向灯电路 1198次阅读
- 电动自行车控制器的分类及失效原因分析 6176次阅读
- 自给自足!如何制作一个自发电的自行车灯? 1.9w次阅读
- 如何制作一个自行车轮胎的防滑装置? 7317次阅读
- 锂电池电动自行车有什么优缺点_锂电池电动自行车价格多少 6.5w次阅读
- 电动自行车锂电池组保护电路设计 6647次阅读
- 自制电动自行车快速充电器 1w次阅读
- 单片机设计:简易的自行车里程表 6000次阅读
- 电动自行车控制器的技术原理解析 2803次阅读
- 自行车回安全光栅电路-Bicycle back Safety 3741次阅读
下载排行
本周
- 1储能电源市场分析
- 7.99 MB | 11次下载 | 免费
- 2储能电源市场分析报告
- 2.61 MB | 7次下载 | 免费
- 3labview文档教程资料(一)
- 24.29 MB | 2次下载 | 免费
- 4第三代SiC功率半导体动态可靠性测试系统介绍
- 8.02 MB | 1次下载 | 免费
- 5用于便携可穿戴设备的RX8130CE
- 277.67 KB | 1次下载 | 免费
- 6英集芯IP5353 QFN32 规格书pdf
- 2.70 MB | 1次下载 | 免费
- 742V、5A SIMPLE SWITCHER® 特性降压稳压器LM22677/-Q1数据表
- 1.54MB | 1次下载 | 免费
- 83.5V 至 36V 输入、1V 至 20V 输出、6A 电源模块LMZM33606数据表
- 1.97MB | 1次下载 | 免费
本月
- 1STM32国内外发展现状
- 1.15 MB | 16次下载 | 免费
- 2传感芯片选型指南
- 3.60 MB | 12次下载 | 免费
- 3储能电源市场分析
- 7.99 MB | 11次下载 | 免费
- 4ATmega8芯片中文手册
- 2.45 MB | 8次下载 | 1 积分
- 5TDK电容器产品指南
- 11.88 MB | 7次下载 | 1 积分
- 62A多电池高效开关充电器AN_SY6912A中文资料规格书
- 1.43 MB | 7次下载 | 免费
- 7储能电源市场分析报告
- 2.61 MB | 7次下载 | 免费
- 816A 输出电流,高可靠、高效率 同步降压转换器PCD3201产品手册
- 0.47 MB | 6次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935091次下载 | 免费
- 2开源硬件-PMP21529.1-4 开关降压/升压双向直流/直流转换器 PCB layout 设计
- 1.48MB | 420050次下载 | 免费
- 3Altium DXP2002下载入口
- 未知 | 233068次下载 | 免费
- 4电路仿真软件multisim 10.0免费下载
- 340992 | 191317次下载 | 免费
- 5十天学会AVR单片机与C语言视频教程 下载
- 158M | 183316次下载 | 免费
- 6labview8.5下载
- 未知 | 81567次下载 | 免费
- 7Keil工具MDK-Arm免费下载
- 0.02 MB | 73789次下载 | 免费
- 8NI LabVIEW中实现3D视觉的工具和技术
- 未知 | 70088次下载 | 免费
评论
查看更多