这是一篇开放获取的文章,根据创作共用归属许可协议(https://creativecommons.org/licenses/by/4.0/)的条款发布,允许在任何媒介上无限制地使用、分发和复制,前提是正确引用了首次发表在JMIR生物医学工程上的原创作品。必须包括完整的书目信息,https://biomedeng.www.mybigtv.com/上的原始出版物的链接,以及此版权和许可信息。
远程康复已被证明在扩大康复服务、提高患者生活质量和改善临床结果方面具有巨大潜力。固定自行车运动可以作为家庭体能康复计划中有效的有氧运动组成部分。远程监测自行车运动为确保患者在家坚持锻炼和安全提供了必要的保障。目前远程监测自行车运动解决方案的可扩展性受到高成本的阻碍,这限制了患者获得这些服务,特别是患有慢性疾病的老年人。
本课题的目的是设计和测试两个低成本的无线接口,用于家庭骑行运动的远程监控。
我们设计了一个交互式自行车系统(iBikE),包括一个平板电脑和一个低成本的自行车。建立并测试了两个无线接口来监测每分钟转数(RPM)。第一个版本的iBikE系统使用蓝牙低能耗(BLE)将信息从iBikE发送到PC平板电脑,第二个版本使用Wi-Fi网络进行通信。这两个系统都为患者及其临床团队提供了使用简单的图形表示实时监测运动进展的能力。该自行车可用于上肢或下肢康复。我们开发了两个平板电脑应用程序,在应用程序和自行车传感器之间使用相同的图形用户界面,但使用不同的通信协议(BLE和Wi-Fi)。为了测试目的,健康的成年人被要求使用臂式自行车进行三个独立的分组(慢速、中速和快速各1分钟),中间有1分钟的休息间隙。在从iBikE应用程序中收集速度值的同时,我们使用转速表连续测量自行车在每个子会话中的速度。收集到的数据随后用于评估iBikE系统测量数据的准确性。
从iBikE和转速表中收集的每个子会话(慢、中、快)的转速数据进一步分为4类,包括每10秒bin的转速(6个bin)、每20秒bin的转速(3个bin)、每30秒bin的转速(2个bin)和每1分钟子会话的转速(60秒,1个bin)。对于每个箱子,然后计算每个子会话中所有箱子的平均差值(iBikE和转速计)。我们看到从10秒到1分钟测量的平均RPM差呈下降趋势。在慢速和快速骑行期间的10秒测量中,BLE iBike的无线接口和转速表之间的平均差异分别为0.67 (SD 0.24)和1.22 (SD 0.67), Wi-Fi iBike系统的平均差异分别为0.66 (SD 0.48)和0.87 (SD 0.91)。在慢速和快速骑行期间的1分钟测量中,BLE iBike的无线接口和转速表之间的平均差异分别为0.32 (SD 0.26)和0.66 (SD 0.83), Wi-Fi iBike系统的平均差异分别为0.21 (SD 0.21)和0.47 (SD 0.52)。
我们的结论是,低成本的无线接口为家庭骑行运动的远程监测提供了必要的准确性。
远程康复利用电信克服了距离和时间的障碍,使临床医生能够远程向患者家中提供保健服务。远程康复技术的进步,通过实时通信、跟踪患者的身体活动、监测重要身体功能和康复物理治疗,使远程监督康复计划成为可能[
单车运动器材常用于训练上肢和下肢,在康复设施中广泛使用,可监督病人的运动[
自行车运动器材在家庭中随处可见,价格低廉;然而,由于缺乏与康复专业团队的远程连接,无法实时监控锻炼进度,因此在实践中远远没有效果。除了设计警报系统外,提供简单的实时可视化和数值表达式,防止运动强度超过康复团队批准的水平,将极大地提高远程运动的有效性和安全性。我们之前展示了研究参与者对初始iBikE设计系统的高水平接受度[
本研究的目标是设计和测试两种低成本无线接口的准确性,用于家庭骑行运动系统的远程监控。这两个系统的主要区别是通信协议。第一个系统使用蓝牙低能耗(BLE)在iBikE和平板电脑之间进行通信。第二个系统使用Wi-Fi在iBikE和平板电脑之间进行通信。
我们开发了两个iBikE系统,使用Wi-Fi或BLE协议在平板电脑和iBikE之间进行通信。为了评估和评估系统的准确性和功能,我们在两个独立的实验中测试了这两个系统。在每次实验中,我们都使用激光测速仪来测量自行车的速度。每次实验共要求9名健康个体进行手循环。最后,将这些系统的采集数据与激光转速表的代表性采集数据进行比较。
我们在两种设计中使用了相同的硬件和用户界面。iBikE系统有两个主要部分:(1)平板电脑应用程序和(2)iBikE (
系统设计。两个开发的系统具有相同的硬件和用户界面。这两个系统之间的主要区别是通信协议。它们通过Wi-Fi或BLE通信。BLE:蓝牙低能耗;MCU:微控制器单元;VCC:电压共集电极;接地:地面;MOSFET:金属氧化物半导体场效应晶体管。
我们在平板电脑上开发了一个使用通用Windows平台的触摸屏操作应用程序,它可以在任何Windows 10操作系统上运行。我们使用c#编程语言来开发应用程序。应用程序的第一页设计了两个按钮,Pulse Oximeter按钮和iBikE按钮。为了在用户骑车时显示氧饱和度和脉搏率数据,用户需要按下脉搏血氧计按钮来连接手腕上的脉搏血氧计。我们使用了WristOx2,型号为3150 [
用户界面。用户需要按下一个按钮将应用程序与血氧计配对。他们还需要按右边的按钮,将应用程序与iBikE设备配对,开始骑行。
在骑行过程中,实时监控速度(rpm)与时间(秒)。从血氧计中获取的信息,包括脉搏率和氧饱和度,也显示在骑行过程中。这张照片是用相机拍摄的,为了更好地说明问题,经过过滤。Rpm:每分钟转数。
iBikE运动器材有三个主要模块(
在这个项目中,我们使用了FireBeetle ESP-32,这是一款专为物联网项目设计的低功耗MCU。它集成了一个双核esp - wrom -32模块,支持MCU和Wi-Fi和蓝牙双模通信。它还支持3.7V外置锂电池电源。iBikE首先通过ESP32单片机读取簧片开关传感器提供的信息,获得相应的周期信息,然后通过蓝牙或Wi-Fi将数据发送到平板电脑。通过单片机内的计算算法实时测量循环信息,即间隔时间(毫秒)。然后,这些时间间隔通过Wi-Fi或蓝牙通信模块传送到平板电脑上。簧片开关用于测量完成一次骑行iBikE所需的时间。
簧片传感器(磁开关)是一种将磁场变化转化为电信号的传感器。它由一对铁磁柔性金属触点组成,通常是打开的,在一个密封的玻璃外壳中。通过将磁铁放在iBikE设备的磁开关上,磁开关检测到磁场的变化并关闭金属触点,从而产生电信号的流动。通过将磁铁从磁场中移除,磁开关检测到变化并停止电信号的流动。在iBikE设备中,踏板的每一次旋转(一个周期)都由磁开关检测。由单片机对开关的电信号流进行连续采样,提供循环时间间隔。如果超过90秒没有检测到采样电信号的开/关变化,则会检测到用户离开iBikE。
我们开发了两个独立的iBikE系统,通过每个系统中的Wi-Fi或BLE通信协议将骑行间隔从iBikE系统传输到PC平板电脑。在BLE通信模式下,PC平板直接连接到集成在iBikE设备内部的MCU。周期间隔首先转换为两个字节:低字节(整数中最不重要的部分)和高字节(整数中最重要的部分)。然后将字节包发送到平板电脑。我们定义了自定义UUID来将值从MCU传输到平板电脑。在Wi-Fi通信模式下,PC平板电脑和MCU都连接在同一个Wi-Fi网络中。使用用户数据报协议将骑行间隔从配置为客户端的自行车发送到配置为服务器的PC平板电脑。
两种开发的iBikE系统都有相同的操作程序。为了开始骑行,用户需要首先按下iBikE运动设备上的红色按钮来唤醒MCU,并激活与平板电脑的Wi-Fi或蓝牙通信。然后,用户需要按下应用程序第一页上的按钮(
使用激光测速仪、DT-2100、Nidec-SHIMPO [
(A)运动器材。用户界面只是一个物理按钮,以方便使用设备。簧片开关、推开关、MCU和蓝牙低功耗模块、电源控制模块等全部组件都在iBikE设备内部。(B)我们使用激光转速计,DT-2100, nidc - shimpo [
一组9人使用每个iBikE系统进行3次手动骑行,每次骑行时间为1分钟。他们先以慢速骑行1分钟,然后休息1分钟。然后,他们开始以中等速度骑行1分钟,然后休息1分钟。最后,他们以1分钟的快速骑行开始。慢、中、快的含义取决于用户的解释。测试的参与者是9名健康的人,年龄在21到37岁之间。他们在不同的两天里进行了测试。第一天在BLE通信模式的iBikE系统上采集数据,第二天在Wi-Fi通信模式的iBikE系统上采集数据。用户总共完成了18个会话(54个阶段)。在每个阶段,数据都是从iBikE系统和转速表中并行收集的。 The iBikE system recorded completed cycling intervals and sent the data to the PC tablet. At the same time, the tachometer collected RPM values and sent them to a PC with a sampling rate of 10 Hz.
除了由MCU发送给应用程序的骑行信息外,其他信息包括心率、氧饱和度(SpO2)、个人活动智能[
由于没有风险,并且参与者都是本文的作者,我们不需要机构审查委员会的批准。数据收集于2022年5月至2022年6月之间。未收集受保护的健康信息,所得到的分析数据集已完全去识别。研究参与者没有得到补偿。
iBikE系统的准确性通过比较iBikE收集的数据和它的代表性的转速表收集的数据来评估。我们使用MATLAB R2022a (MathWorks)开发了一种算法来比较两个收集到的数据集。该算法的第一步是将iBikE上的采集数据与转速表上的代表性采集数据相匹配。对慢速、中速和快速收集的所有54个(1分钟)数据进行了此操作(
在慢速收集的数据中,我们从iBikE中收集的样本比中速和快速收集的样本少。这是因为每次循环完成时,iBikE都会发送间隔(以毫秒为单位)。在慢节奏会话中,用户完成一个周期所需的时间较长,因此在相同持续时间(60秒)的每次会话中,iBikE系统收集的样本较少。然而,在转速表中,所有会话的数据采集采样率在连续模式下为10hz。因此,我们每60秒采集600个样本。为了比较来自iBikE的数据和从转速表收集的代表数据,转速表的数据被平均为与从iBikE收集的代表数据相同的大小(
从iBikE系统测量转速与转速表在1分钟会话慢速。RPM:每分钟转数。
通过iBikE系统和转速计在1分钟内以中等配速进行测量。RPM:每分钟转数。
测量转速从iBikE系统与转速计在1分钟的会议在快速的步伐。RPM:每分钟转数。
移动iBikE收集的数据,并匹配转速表收集的代表数据,使我们能够确定每个会话的起点和终点。该算法的第二步是将每个会话(60秒)分为4个子会话:10秒、20秒、30秒和60秒,用于从转速计和iBikE系统收集的数据。例如,在一个10秒的子会话中,每个会话(持续时间为60秒)从iBikE和转速表收集的数据都被分为6个10秒的箱。然后计算每10秒的RPM平均值。然后计算每个bin (iBikE及其代表的转速表bin)的平均差值。最后,计算6个箱子的平均值。
最后,计算所有参与者的所有相似子截面的平均值和SD,并显示在
在每个会话中,各子分段的均值和标准差从10秒的实测均值下降到60秒的实测均值。Wi-Fi和BLE系统的所有会话的趋势都是一样的。每个人收集的数据的子节的最大计算均值为Wi-Fi为2.96,BLE为2.69,都是在10秒内快速收集的数据。在60秒的中速分段中,所有参与者收集到的数据的子分段的最小平均值为0.2 (SD 0.3)。对于Wi-Fi iBikE系统,在慢速的1分钟子会话中,该数字为0.21 (SD为0.21)。
其中一名参与者的BLE和Wi-Fi iBikE系统在每个会话(慢、中、快)中每个分段(10秒、20秒、30秒和60秒)的计算平均差异示例。每一节分为6箱、3箱、2箱、1箱。然后计算每分钟转数均值的差值。报告了每个小节中箱子的平均值。
部分 | 祝福一个部分 | wi - fi的部分 | |||||
|
慢 | 媒介 | 快 | 慢 | 媒介 | 快 | |
10-s箱(6箱),平均值 | 0.69 | 0.87 | 0.95 | 0.53 | 0.53 | 0.7 | |
20s箱(3箱),平均值 | 0.38 | 1.14 | 0.7 | 0.27 | 0.5 | 0.37 | |
30s箱(2箱),平均值 | 0.42 | 1.13 | 0.52 | 0.13 | 0.1 | 0.39 | |
60s bin (1 bin),平均值 | 0.17 | 0.1 | 0.08 | 0.15 | 0.07 | 0.15 |
一个BLE:蓝牙低能耗。
蓝牙低能耗iBikE系统的无线接口和转速表在每个具有相似箱的分段中收集的所有差异的平均值和标准差。
部分 | 慢速会话,平均值(SD) | 中速训练,平均(SD) | 快节奏会话,平均值(SD) |
10箱 | 0.67 (0.24) | 0.65 (0.37) | 1.22 (0.67) |
20多岁的垃圾箱 | 0.53 (0.29) | 0.45 (0.38) | 0.98 (0.72) |
30年代垃圾箱 | 0.41 (0.24) | 0.39 (0.41) | 0.85 (0.75) |
60年代垃圾箱 | 0.32 (0.26) | 0.20 (0.30) | 0.66 (0.83) |
在Wi-Fi iBikE系统中,具有相似箱的每个分段中,无线接口和转速表之间收集的所有差异的平均值和标准差。
部分 | 慢速会话,平均值(SD) | 中速训练,平均(SD) | 快节奏会话,平均值(SD) |
10箱 | 0.66 (0.48) | 0.43 (0.18) | 0.87 (0.91) |
20多岁的垃圾箱 | 0.46 (0.32) | 0.37 (0.12) | 0.70 (0.70) |
30年代垃圾箱 | 0.32 (0.31) | 0.30 (0.17) | 0.64 (0.63) |
60年代垃圾箱 | 0.21 (0.21) | 0.24 (0.17) | 0.47 (0.52) |
在Wi-Fi和蓝牙低能耗iBikE系统中,所有个体在10秒、20秒、30秒和60秒子会话中计算的平均差异的均值和SDs。RPM:每分钟转数。
我们设计并开发了两个系统,可用于需要远程康复锻炼系统的患者的家庭锻炼。我们以一种易于访问的方式设计了系统,并且需要用户最少的经验来操作系统。我们的新系统成本低廉,在通过BLE或Wi-Fi进行通信时显示了其能力和准确性。通过将iBikE系统的记录数据与激光测速仪收集的数据进行比较,我们评估了iBikE系统的准确性和功能性。结果表明,BLE iBikE系统在中等速度骑行1分钟时,最小平均转速差为0.2 (SD 0.3)。对于Wi-Fi iBikE系统,在慢节奏骑行1分钟时,最小平均转速差为0.21 (SD为0.21)。
我们让用户界面尽可能简单,以便用户使用iBikE系统和启动/停止会话。只需按下iBikE设备上的一个物理按钮(
我们使用的是FireBeetle ESP-32,集成了双核esp - wrom -32模块,支持MCU和Wi-Fi、蓝牙双模通信。为了准确地记录簧片开关在落边上的循环间隔,我们在检测算法中使用了中断服务例程(ISR)。由于簧片开关的电容式结构[
为了激活ESP-32 MCU中的Wi-Fi通信,我们需要设置iBikE附近一个活动路由器的用户名和密码,使其连接到Wi-Fi并与PC平板电脑通信。如果用户移动到一个新的位置,使用新的活动路由器,MCU嵌入的编程代码需要更新新的用户名和密码。这需要一个有经验的人,有专门的集成开发环境软件(Arduino IDE等),用新的用户名和密码更新代码。另外,我们需要在编程代码中提供平板电脑的IP地址,以便与平板电脑通信。然而,BLE系统没有这些限制。我们对在Wi-Fi系统上使用BLE iBikE系统的建议仅限于这个已开发的系统、我们的应用程序需求和系统的数据结果。BLE和Wi-Fi技术各有优缺点。当应用需要传输速度更快、安全性更高的大数据时,例如Wi-Fi是更好的选择。
iBikE系统由一个用于快速周期采样的传感器、检测患者退出程序的算法、用于收集传感器数据并与平板电脑通信的程序、用于显示iBikE和患者数据并输入控制变量的用户界面以及跟踪记录和数据收集系统组成。低成本的无线接口为家庭骑行训练的远程监控提供了必要的准确性。这个iBikE系统是新颖的,因为它可以通过可靠的低成本无线接口为康复团队捕获和通信实时运动自行车数据。
在之前的工作中,我们证明了物理远程康复在慢性肺部疾病患者中的高接受度和积极影响[
低能耗蓝牙
中断服务程序
微控制器单元
转数/分钟
通用唯一标识符
该项目得到了国家心肺血液研究所R33HL143317的部分资助。
没有宣布。