摩托车赛车遥测。第1部分-原型

我站在训练场上靠近摩-摩han(一种流行的汽车运动)的跑道上,我看着如何在智能手机的秒表上测量单圈时间。显然,无法像这样获得准确的数据。在家里,有几个街区,几个显示器,看来组装自动遥测仪所需要做的就是找到一对合适的传感器,让它们在自行车通过时起作用。于是开始了许多不眠之夜,用烙铁,vim,dremel甚至有时是研磨机。

展望未来-事实证明,这些设备在[G] -RSBK motogimkhan锦标赛的所有三个阶段都成功完成了工作,并在训练中得到了积极使用。结果收集到:
  • 控制器,用于测量到达时间
  • 控制器传感器
  • 用于显示结果的计分板
  • 裁判小组

以及其他东西!



购买了传感器,半个小时后,原型已经在显示屏上闪烁着数字。没错,我误以为我在几个晚上都吃饱了。



这篇文章在Fritzing中没有任何方案-网络上有很多关于连接传感器和显示器的指南,并且没有任何资料- (每个自重的程序员都会丢弃所有内容并从头开始编写它)我认为每个人都可以处理两个输入信号之间的间隔。使用现有的工具和工具,首先将原型组装在适合运输的鞋盒中,然后将其制作成接近生产的形式,是一件更加有趣的任务。

— , , . , , , . , , , .. — , .


在比赛中,比赛从一个限锥盒开始,然后按照路线进行,终点也到达位于起点附近的限锥盒。需要两个传感器-起点交叉点和终点交叉点。到目前为止,已经决定将来直接从参与者离开盒子的时间开始检查时间-根据交通信号灯,传感器可以用来检查错误的开始时间。

是的,娱乐节目在两条相同的赛道上增加了双人比赛,这意味着应该有两组设备。

感测器

研究了这些产品之后,我发现并购买了光栅光束交叉传感器,它由两个模块组成-发射器和接收器。广泛的电源电压范围是6-36V,来自传感器的信号是NPN输出。在室内测试期间,它们被证明是极好的-几米的射程,良好的光束聚焦和响应速度-数毫秒之内。

很好,现在您需要决定如何喂食,附着和引导它们。所有IT员工都知道标准是好的,因此我将以12V电压供电,并使用标准照片架固定和指导。

发射器

令人惊讶的巧合是,发射器的大小与标准18650电池的大小一致。最后,我在传感器光束上钻了一个孔,在GoPro摄影三脚架上加了一个锯齿形顶部,一个电池和一个微型升压DC-DC转换器,最高可升至12V。红利-明亮的绿色LED照亮一根硅胶软管,该软管将光束的孔框住,打开时会发光。



该设计的缺点是体积大,即使您不考虑DC-DC转换器的顺序双倍电压增加-内置高达5V,焊接高达12V。首先,它是一种对水分不稳定并且需要充电的有源设备。其次,事实证明,来自发射器电源的负载不足,一分钟后,移动电源的电子装置关闭。

经过长时间的试验并放弃了绝对的拐杖选件,我找到了出路-找到并更换用于电流测量的并联电阻,以便评估板认为所连接的设备尚未充电。直觉表明,该电阻应为板上最大的电阻:



而且没问题,然后就可以对smd电阻进行整齐的焊接了:在以下购买的充电盒中,电路和工作逻辑发生了很大变化,变得不适合我的目的:通过按钮继续打开电源,然后关闭电源-它只是自动减少了所连接设备的电流消耗,仅适用于为手机充电。

尽管如此,仍有几个拥有正确逻辑的移动电源-足以创建可用的原型。能源消耗的非最佳性也不是很关键-电池可以连续运行两天。

接收者

在了解到不可靠的供应商会改变电路之后,他得出结论,元件越容易接近和普及,越好。这意味着接收器将在其他建筑物中(最初有一种想法是在移动电源内进行所有操作,并通过无线电通道将数据传输到带有显示器的控制器)。

铝制方形型材,6P4C电话插孔,用于GoPro的三脚架安装,铆钉和大量热熔胶:



为了形成内部组件的热熔立方体,我使用了由型材制成的心轴,并用有机硅喷雾剂进行了修整-硬化后,在较低压力下挤压工件。

此外,为便于调节,将两个融合成立方体的闪烁LED连接到传感器输出:因此,在对准传感器时,尽管控制器显示在屏幕上,您仍可以立即看到状态。

完成任务-几乎所有组件都可以在最近的五金店购买!结果,在最简单的三脚架上安装了传感器的起步门如下所示:



控制者

控制器非常简单-当从第一个传感器接收到信号时,计时器启动,从第二个传感器停止,计时器开始计时。时间显示在OLED显示屏上,并使用nRF24L01模块通过空中发送。该电路也是原始的-显示器通过I2C,nRF24L01通过两根线连接-通过SPI通过四根线连接,再加上接地和电源。来自两个传感器的信号线-通过分压器到两个输入,并支持硬件中断。

首场比赛已经在进行中-您需要赶快使用原型车。我拿走了四组移动电源(带有硬件电源按钮)。一块电池将被正面的显示屏占用,而电话插孔的背面将被占用:



第二块电池被Arduino Pro Mini PCB取代,焊接在LUT制造的电路板上,无线电模块和一堆电阻器上。可用空间不足-因此,值得考虑的是,导线占据了最大的空间:



无论看上去多么可怕,该设计都可以正常工作,并且半年后电源板本身就出现了故障。

为了方便调试和更新固件,FT232RL USB串行适配器端口已拔出并连接到Arduino Pro Mini串行端口。为了通过同一连接器同时为电池充电,我应用了一个小技巧:您需要通过设备内部电路的VCC输出为FTDI模块供电,然后将MiniUSB的+ 5V引脚重定向到用于对移动电源充电的输入。为此,只需去除适配器上的零电阻,然后从上接触垫上抽出电源即可:



显而易见的方法是仅连接GND,RX和TX将不起作用:模块将通过RX引脚获得电源。

第二控制器

举行了在街上的试乘活动,考虑了时间,传感器稳定地记录了十字路口-欢呼!然后-竞争在两周之内完成。这意味着时间已不多了:您需要根据业已证明的设计组装第二组传感器和第二台控制器。

这就是为什么我喜欢Arduino-快速入门并无需阅读数据表即可使用大量铁的原因。
第二种情况是,时尚但昂贵的OLED显示屏加上电池,将没有时间送邮件。我拿了一下手头的东西:一个用于存放小东西的盒子,一个电话插座,四个电阻,一个Arduino Nano,nRF24L01,一些显示器,一个稳定器KR142EN5A(赛道上总是有12V电源)。从字面上看,这是三个焊接点,所有其他焊接点都在面包板上,一个小时后,第二个焊接点就准备好了!

交货时-司法小组!无线电设备盒,Arduino Uno,nRF24L01和一对带有八个七段指示器的显示器。用面包板电线再次连接所有东西。在这种情况下,我在USB端口上钻了一个孔,用于从外部移动电源或笔记本电脑供电,显示器-将热熔胶粘到透明盖上。通过无线电模块接收数据包并将其显示在两个显示器之一上并不是一件很困难的事情,因此代码编写很快。结果是一组法官从控制器复制信息,并进行第二套遥测:



比赛项目

在比赛之前,我再次检查了所有设备,这是有充分的理由的:在一个控制器中,石英的频率为标准的16 MHz,在第二个控制器中的石英为16.384 MHz!不用说,他们对时间的看法有所不同。

我给电池充电并检查了连接-无线电模块表现出色,可以通过连接在印刷电路板上的天线广播数十米的数据。所有设备一起看起来已经更加令人印象深刻:



为了好运,比赛日被证明是温暖干燥的—设备将能够生存。在标记轨道时,我正在布置设备:



第一场比赛开始了-欢呼,一切都很顺利!没有误报,时间肯定会中断。女孩在起跑时帮助运动员将自行车放在起跑门上,并在终点记录结果。法官的便携式面板可以提供很大帮助-在阳光下,位于沥青上的控制器的LED指示灯几乎看不见。



这个想法得到了回报:进行了近百场平行比赛(这是记录的200次),没有失败,并且公路摩托车级别的前两个位置之间的差为0.1秒,这很难手动测量。因此决定:该项目将成为!

Source: https://habr.com/ru/post/zh-CN392229/


All Articles