使用Arduino和EMG的错误姿势和肌肉拉伤监测器,带实时蓝牙警报
由于过度疲劳、骨折或任何其他伤害,我们的身体有时会感到肌肉疼痛。为了快速愈合,医生建议限制某些肌肉的拉伸并尽可能让它们保持休息。
本文引用地址:https://www.eepw.com.cn/article/202506/471612.htm所以今天,我们要制作一个智能的错误姿势和肌肉拉伤检测器设备,它可以测量肌肉拉伸性的极限以及由此引起的任何拉伤。
如果超量应变大于设定的阈值限制,则会发出警报(以防止任何进一步的损坏)。该设备还通过蓝牙实时连接,将收集到的数据保存在智能手机上。
获取组件后,安装 Arduino IDE,在其中进行编码。在这里,我们需要一个变量来存储传感器值。此外,定义引脚号以读取 EMG 传感器值。接下来,创建一个变量来存储阈值,该值将通知人们他们的肌肉拉伤水平。
在设置功能中,设置蓝牙 HC-05 的波特率。Arduino Pro Micro 有两个硬件串行端口:serial 和 serial1。要实现蓝牙,请使用 serial1。
然后设置振动传感器的 pin 模式,以便设备发出警报或触觉反馈(当检测到过多的肌肉压力时)。
接下来,我们有循环功能,其中 EMG 传感器值与阈值保持检查并相应地更新(即,如果传感器值大于阈值,则会发出警报)。该值还会通过蓝牙发送到应用程序。
应用程序创建
在这里,我使用的是 Kodular,但您也可以使用 Android Studio 或 MIT App Inventor。
登录 Kodular,即可通过拖放各种组件来创建应用程序布局,例如:
列表选取器
文本框 (2)
时钟
文件
现在,转到代码块菜单并加入不同的代码块。
错误姿势电路和肌肉拉伤检测器项目
按照电路图中所示连接组件。
测试错误姿势和肌肉拉伤检测器
将电极连接到肌肉,然后为设备供电。现在,每当发生肌肉运动时,其压力和收缩数据都会出现在应用程序上。
评论