·
表面肌电传感器(sEMG)原理
1. 它测的是什么?
测的是 肌肉收缩时产生的微弱生物电信号。
- 大脑发指令 → 肌肉纤维放电 → 产生极微弱的电压(微伏级 μV)
- 这个电信号就是 肌电信号 EMG
2. 传感器到底在做什么?
它只干三件事:
- 拾取皮肤表面的微弱肌电信号
- 放大(放大几百~几千倍)
- 滤波(去掉噪音、工频干扰)
最后输出一个 0~3.3V 或 0~5V 的模拟电压,给 Arduino 读取。
3. 超简单一句话总结
肌肉越用力 → 电信号越强 → 传感器输出电压越高 → Arduino 读到的数值越大。
4. 为什么你的传感器可能 “不工作”?
最常见原因(90% 都是这些):
电极没贴好 / 皮肤太干
没接地电极(参考电极)
接线错误(VCC/GND/OUT 搞反)
传感器没真正上电
信号太小,代码没设合适阈值
