使用Arduino和EMG的錯誤姿勢和肌肉拉傷監(jiān)測器,帶實時藍牙警報
由于過度疲勞、骨折或任何其他傷害,我們的身體有時會感到肌肉疼痛。為了快速愈合,醫(yī)生建議限制某些肌肉的拉伸并盡可能讓它們保持休息。
本文引用地址:http://www.2s4d.com/article/202506/471612.htm所以今天,我們要制作一個智能的錯誤姿勢和肌肉拉傷檢測器設備,它可以測量肌肉拉伸性的極限以及由此引起的任何拉傷。
如果超量應變大于設定的閾值限制,則會發(fā)出警報(以防止任何進一步的損壞)。該設備還通過藍牙實時連接,將收集到的數據保存在智能手機上。
獲取組件后,安裝 Arduino IDE,在其中進行編碼。在這里,我們需要一個變量來存儲傳感器值。此外,定義引腳號以讀取 EMG 傳感器值。接下來,創(chuàng)建一個變量來存儲閾值,該值將通知人們他們的肌肉拉傷水平。
在設置功能中,設置藍牙 HC-05 的波特率。Arduino Pro Micro 有兩個硬件串行端口:serial 和 serial1。要實現藍牙,請使用 serial1。
然后設置振動傳感器的 pin 模式,以便設備發(fā)出警報或觸覺反饋(當檢測到過多的肌肉壓力時)。
接下來,我們有循環(huán)功能,其中 EMG 傳感器值與閾值保持檢查并相應地更新(即,如果傳感器值大于閾值,則會發(fā)出警報)。該值還會通過藍牙發(fā)送到應用程序。
應用程序創(chuàng)建
在這里,我使用的是 Kodular,但您也可以使用 Android Studio 或 MIT App Inventor。
登錄 Kodular,即可通過拖放各種組件來創(chuàng)建應用程序布局,例如:
列表選取器
文本框 (2)
時鐘
文件
現在,轉到代碼塊菜單并加入不同的代碼塊。
錯誤姿勢電路和肌肉拉傷檢測器項目
按照電路圖中所示連接組件。
測試錯誤姿勢和肌肉拉傷檢測器
將電極連接到肌肉,然后為設備供電?,F在,每當發(fā)生肌肉運動時,其壓力和收縮數據都會出現在應用程序上。
評論