我记得一位资深医生曾经说过,如今当医生比以往任何时候都更困难,因为人们一旦被诊断出疾病,就会回家上网搜索,并且常常带着棘手的问题回来。生理计算的开源硬件并没有让情况变得更容易,但这似乎不是一件坏事。

图 1:这就是我的心律不齐的心脏的样子——有时跳动太慢(左),有时跳动太快(右)。
图 1:这就是我的心律不齐的心脏的样子……有时跳动太慢(左侧高亮显示),有时跳动太快(右侧高亮显示)。
也许是工作压力造成的,也许是其他原因,但事实是,几个月前,我的心脏(又名,心跳)开始出现异常——表现为古怪、明显、突如其来的剧烈跳动。我希望问题是暂时的,所以我等了几个星期让它自行消退,但它并没有。
BITalino 已经成为我 DIY 硬件工具箱中的必备品,在我的医疗预约之前的几天里,我想通过进行一些心电图 (ECG) 记录,捕捉到我的心脏异常跳动的快照将是一个很酷的纪念品。
哎呀,我真是要大吃一惊了。
心电图 101
您可能知道,心脏的基本功能是泵血并维持呼吸和循环活动,以维持我们的生命。为了实现这一目标,心脏拥有一组能够自我刺激的细胞,充当天然起搏器,触发每次心跳。(详细描述请阅读《生物电磁学》第 6 章。)
心电图 (ECG) 提供了一个了解心脏工作方式的窗口,如果有什么不对劲的地方,问题很可能会在心电图轨迹中以异常形式显现出来。使用 BITalino 测量心跳实际上非常容易,尽管解读结果完全是另一回事。
为了我的纪念品,我使用了 BITalino,传感器放置位置被称为 Einthoven 三角 (图 2)。
毫不奇怪,即使像我这样的医学外行也能从心电图上看出,我的心脏有时会漏跳一下(图 1 中左侧高亮区域),或者跳动过快(图 1 中右侧高亮区域)。正如我所了解到的,这些被称为心律失常。

图 2:传感器放置位置,等同于所谓的 Einthoven 三角。
图 2:传感器放置位置,等同于所谓的 Einthoven 三角
与一位对创客友好的医生预约
在我去看医生的那天,标准的 ECG 筛查(几分钟的数据)显示没有发现心律失常。在医生让我离开之前,我想给他看看我收集的纪念品数据也无妨。
在用 Python 快速处理后,图 1 中显示的心电图条带出现在医生面前。然后在更详细的检查之后——包括超声心动图——确认了……我确实患有心律失常,当心脏结构完好时(正如超声心动图在我的案例中证实的那样),这其实很常见,没什么好担心的。
尽管如此,医生还是建议更多地使用我那基于 BITalino 的“疯狂”玩意,以密切关注心律失常是否会加重。(在我的下一篇文章中,我将提供操作指南。)
结论
人们在医疗保健方面要求更高,这不一定是坏事,生理计算的 DIY 硬件可以提供帮助。就我而言,如果不是因为一些 Python 的强大功能和几个文本文件,一种疾病可能就被忽略了。幸运的是,这次的问题并不严重。
尽管这是一个真实的故事,但像 BITalino 这样的 DIY 硬件平台主要还是教育工具,不应将其视为医疗设备或用于医疗诊断。如果出现健康症状,请务必去看有执照的医生。
硬件
连接
本文是 Rikki Endsley 协调的“开源硬件连接”专栏的一部分。请通过 open@opensource.com 联系我们,分享您关于不断发展的开源硬件社区以及来自世界各地创客和修补匠的精彩项目的故事。.
12 条评论