这副生物反馈装置使用一个表面肌电传感器,将肌肉张力表现为一系列的嘟嘟声,让你能够锻炼自己的身体,学习如何随意调节自己的肌肉张力。简而言之,你的肌肉张力越强,嘟嘟声的频率就越高,而你越是放松,嘟嘟声也就响得越慢。利用这一设备,你就可以训练自己如何调整身体,学会在不使用这套设备的情况下,控制肌肉张力。这主意的牛逼之处在于,你可以有意识地控制自己身体的某个平时无法感觉或者轻易控制的部分。
我自己做了一个,用来监测我肩膀和脖子上的肌肉,它们是紧张性头痛的罪魁祸首,不过你可以将它放在任何肌肉群上。我建议你先试验一下放置传感器的位置,看看能不能正常工作。
1 走,去找材料
你将需要:
○ 一个表面肌电传感器○ 电极导线○ 电极○ 一块Arduino○ 一块正/负5伏稳压电源电路板。正/负5伏是传感器电路板的最低范围,我发现把两个9伏电池串联在一起的效果要比这块电路板的更好。单根的红色导线是正9伏,两个电池连接起来的结点就是地端,而单根的黑色导线就是负9伏。你也可以选择用Futurlec的正/负12伏迷你电路板。不过,我只试过9伏的这块。○ 3引脚内孔插头○ 9伏电池夹○ 1/4英寸立体声耳机插头○ 带有1/4英寸立体声插头的耳机○ 欧洲型的端子条○ 红色、绿色,和黑色的22AWG的实心导线 2 表面肌电电路板按照所标识的零件,组装表面肌电电路板。
注意,使用的是5环电阻,读数方法和标准的4环电阻有所不同。
3 制备电缆拿出一把小刀或者别的锋利的东西,将围绕着电缆插头中心的一圈胶皮切开,让金属尖端路出来。所有的三根电缆都要这么处理。
4 电源插头将一根红色、一根绿色,和一根黑色的导线焊接在3引脚插口上。
确定黑色导线位于中央。其他两根线各放在一边就行。
当你完成了以后,可以用一点热熔胶(或者类似的东西)将插头加固一下。
5 插好将三根导线从插口连接到正/负5伏的电源输入端,让绿线连在负5伏上,黑线连到地端,红线则连到正5伏。
并且将9伏的电池夹导线连接在电源输入插头上。确保红线连接在标有“VIN”的引脚上。
6 给Arduino编程用如下代码给Arduino变成:
/* 生物反馈表面肌电
根据表面肌电传感器传出的读数值,播放相应长度的蜂鸣声。 肌肉越紧张,蜂鸣声长度越长。
根据Tom Igoe的两个Arduino样例
本样例代码位于公开域。
7 音频插口将两个信号端子用导线连在一起,然后将一根红色的长导线连在其中一个上。将一根黑色长导线连接在内部接地端的端子上。 8 端子连接将欧洲型端子条修剪一下,留下三对端子。
将电极插入一侧。
将对应的导线插入另一侧。我没有白色导线,所以就用绿色的了。
9 插入在传感器电路板上,将绿色/白色导线插入标有“”的插口槽中。
将红色导线插入标有“”的槽中。
将黑色导线插入标有“Ref”的槽中。
10 连接Arduino将传感器电路板上标有“Vout”的槽连接到Arduino的0号模拟引脚上。
将两块板的接地端连在一起。
11 电源将3引脚内孔插头从电源电路板连接到传感器电路板,让绿色导线与-V对应。
12 更多电源从电源电路板,将正5伏和接地端子连接到Arduino对应的引脚上。
如果你使用的是比正5伏大的其他电源,那么要确保将它连接在Arduino的耳机插口的电压端。
13 连接电极将电极揿入适配电线末端。
14 连接电阻将一个20K电阻连在红色长导线(接在音频耳机插口上)的末端。
如果提高或者减少阻值,会搞边蜂鸣器的电压。我不会将阻值降到低于10K,否则蜂鸣器就太响了,可能会影响你的听力。
15 插入耳机将刚才连接在音频导线上的电阻连接在Arduino的8号引脚上。
将黑色导线接地。
16 安装电极将电极放在你想要监控的肌肉上。
黑色电极用作参考,应该放在一个不受所测肌肉影响的地方。
红色电极则应该放在该肌肉末端与腱连接的位置附近。
白色电极应该放在肌肉中央。
我是这样将它们安装在我的肩膀上,来监控肌肉张力的。这样放置得到的结果很不错。
17 装入电池装入电池,开始行动吧。
18 耳机戴上耳机。注意一下,你可以通过绷紧或者放松肌肉来调整蜂鸣声的长度。
现在,你就可以自我训练,集中精力运用某一肌肉群,来产生持续时间固定的蜂鸣声。
你还可以将Arduino重新插回电脑上,打开串口监视器,来监控传感器的读数。在此之前,要确保你将任何外部电压源都从Arduino上断开了。