在通过音乐反馈慢跑时控制心率-或“喜欢跑步的测试者正在寻找”

一切始于他们给了我一个心率监测器。更准确地说,起初我决定我应该以某种方式处理久坐工作的可能后果,然后开始跑步。像任何开始跑步的极客一样,他立即为自己安装了适当的应用程序以跟踪跑步并将其与朋友分享。在那之后,当他们给我一个心率监测器并跑了几遍以测量我的心率时,我的同志们试图向我解释说我必须照顾好自己,并在我没有经验的时候试图使我的心率保持在180度以下。越快越好。但是,在研究材料的过程中,训练的结果很大程度上取决于您使用的是哪种脉搏-出于某些目的,您需要低脉搏(因此,步速也要低)。


简而言之,对于每个人来说,您都可以确定可接受的脉冲值进行训练的范围。该范围是根据年龄计算的(如果需要更精确的值,还需要静息脉冲)。据我了解,低于此范围,培训没有太大意义,高于此范围绝对有害。这个允许的范围分为5个区域,从第一个区域以最平静的脉动进行热身,到第五个区域-不建议在常规训练中达到此区域(仅当您是运动员时,为比赛做准备并确切知道自己在做什么)。在不同区域(及其不同组合)中进行培训可以使您实现不同的目标。例如,在第二个区域进行的训练被认为是燃烧脂肪,因为在这种情况下,用于训练的热量中有多达85%的卡路里是从脂肪存储中消耗的,在所有其他情况下,该百分比都更少。第三个区域最大程度地发展了呼吸系统和心血管系统,而第四个区域则促进了肌肉质量和耐力的增长。

了解了所有这些详细信息后,我尝试运行,使用训练跟踪应用程序(当时使用runkeeper)控制脉冲-但这不是很方便-该应用程序只能报告特定频率的当前脉冲,并且我会不断运行特定的自边界带脉冲。而且,在我训练的一开始,我就试着去听音乐-事实证明,有音乐比没有音乐更有趣-但与此同时,音乐有自己的节奏,最令人讨厌的是-每首音乐都有自己的节奏-并不总是与按照您决定进行特定锻炼的步伐。所有这些观察和实验的结果是,有一个理想的训练音乐伴奏的想法-首先,它必须适应当前的节奏才能进入音乐的节奏,其次,根据心率监测器提供的数据给出反馈,提示您在心率超出训练所选择的心率区域限制时加快或减慢速度。由于我已经有开发用于Android的应用程序的经验,因此我决定检查是否有可能将此想法转换为代码。

在该应用程序的第一个版本中,为了检查该想法的可操作性-是否可以通过在音频通道上提供反馈来调节脉冲,该伴奏只是发出不同音调的提示音。原型的编写速度足够快,唯一的问题就是测试-第一个工作版本已经在2月左右准备好了,一年中的这个时候很难在我们的北部城市找到慢跑的地方-因此我去滑雪进行了真实条件下的第一次测试。关于极限编程的经历是一个笑话-我在那个冬天也经历了极限质量检查-在一场暴风雪中,下一圈的人迹罕至的地方被扫平了。但是,在所有这些情况下,带有尖叫声的应用程序都非常清楚地发出信号,说明如何更改速度,以使脉搏进入所需的间隔。

在确认该想法的有效性之后,便有可能进行主要开发。下一阶段是程序生成音乐,然后是更方便的界面。在夏天,测试应用程序时,我跑了约300公里,包括两次半程马拉松。他用加速度计和旋律发生器改进了工作,并尝试了不同的节奏。顺便说一句,我发现慢跑比快要困难-您经常需要克制自己和控制步伐-事实证明,该应用程序会有所帮助。

在接下来的冬天,我发现由于滑雪的节奏和速度与跑步时完全不同(对于经典运动和自由式滑雪来说也完全不同),这就是为什么您需要组织一个单独的制度来支持滑雪训练的原因。花了几个月的时间,但最后,到目前为止,我决定禁用此功能(未完成),而是专注于运行。大约在这个时候,那些提请我注意脉搏的同志建议我进行间歇训练以增强耐力。这是当您在一个训练课程中以不同的脉冲水平(即以不同的步速)交替慢跑时-例如,您以轻快的节奏跑步10分钟,第二个区域有一个脉冲,然后加速2分钟,以便该脉冲位于第四个区域-每次锻炼3-5个周期。决定增加间隔训练的支持计划。最后的主要创新(此刻)是针对那些没有心率监测器的患者的治疗方案-仅基于加速度计的数据进行速度控制。

该应用程序目前总共支持3种模式:

  1. 在心率的特定区域进行训练-选择要运行的特定区域,按“开始训练”-然后运行直到感到疲倦,听耳机上的音乐告诉您加速还是减速
  2. 间隔训练-您创建一个间隔训练方案(几分钟-在第一个或第二个区域进行热身,然后,例如,在第二个区域进行4次5分钟,在第四个区域进行2分钟,在训练结束时-在第二个区域再进行10-15分钟区域)-应用程序从训练开始算起时间,并在到达下一个间隔时发出特殊的声音信号,并提高/降低音乐的拍速,以帮助进入为下一个间隔选择的脉冲区域
  3. 以一定的速度进行锻炼-适用于那些想要在不连接心率监测器的情况下使用该应用程序的人。指明您要进行锻炼的速度范围,例如,每分钟不小于140步且不超过150个步。训练开始后,应用程序的行为与第一种模式相同,只是它不控制脉冲,而是控制通过加速度计的步频

另外,根据在任何一种模式下的训练结果,该应用程序将构建一个图表,以显示它设法适合给定范围的数量,并计算进入该范围的条件系数。现在看起来像这样(这是进一步改进的首批候选人之一):


目前尚未解决的问题是,如果为应用程序打开了应用程序的电源优化模式(例如,Nexus 6P上的“省电”或Redmi上的“后台活动监视”),则该应用程序会出现故障。在这种情况下,当您关闭屏幕并将应用程序切换到后台时,在某些情况下,加速度计将停止工作。到目前为止,我找不到通用的解决方案,只是添加了一条消息,其中要求禁用此类模式以使应用程序正常工作:


首先,进一步开发应用程序的计划是,尝试使用生成神经网络来创建音乐。计划中还包括-改进反馈算法并与社交网络集成-这样您就可以与培训结果共享日程安排。

通常,在所有可能的模式下使用此应用程序行驶了约500公里后,我决定是时候向全世界展示它-我发布了该应用程序在Google Play进行的公开Beta测试中-我想了解应用程序中使用的方法是否会帮助我以外的其他人获得成果。实际上,关于喜欢跑步的测试人员的标题就是这样。顺便说一下,在准备进行Beta测试的应用程序时,我在Google Play上发现了进行销售的可能性-因此,关于该中心文章的发布,我在下周(5月22日至5月29日)免费提供了该应用程序,因此,如果您喜欢跑步并想尝试在锻炼过程中控制心率的新方法,或者只是运行自动生成的音乐以尝试适应您的步伐-欢迎。放置该应用程序并分享您的印象,对于任何反馈,我将不胜感激-这是我在发布和推广移动应用程序方面的首次经验。而且我还试图找到向那些对此有兴趣的人介绍该应用程序的方法-突然有人认识了社交网络或其他资源上的合适人群,对此感兴趣的人聚集在一起,他们可以讲述这个应用程序- ,我将非常感谢。

All Articles