">第12课:心率传感器
## 学习内容
介绍心率传感器
DFRobot推出的超小型心率传感器,只有拇指大小,却可以检测人体心率变化。
模块直接兼容Arduino主控器,自带Gravity 3-Pin接口,即插即用,使用非常便利。
传感器采用PPG光电容积脉搏波描记法(Photo Plethysmo
Graphy)测量心率。这是一种低成本光学技术,通过检测皮下毛细血管内的血氧量变化量来检测对应的人体心率。该技术拥有响应性快,性能稳定,适应性强等特点。
传感器配有两个安装孔,可以佩戴于手指,手腕,耳垂等皮肤直接接触处。
模块拥有方波和脉搏波两种信号输出模式,可以通过板载开关去自由切换输出信号。脉搏波将输出一个连续的心率波形,而方波将根据心率的变化输出对应的方波。板载Gravity
3-Pin接口,可以直接兼容Arduino
I/O扩展板,使用简单,平台兼容性好,可广泛应用于手环,腕带等可穿戴饰品的DIY制作。
注意事项
1.此为静态心率传感器,测量时请勿随意移动,也勿按压过紧。
2.本品并非专业医疗仪器,不能作为辅助配件参与诊断和治疗。
在树莓派上使用心率传感器
import RPi.GPIO as GPIO
import time
import atexit
LED=12
Heart_Rate=8
atexit.register(GPIO.cleanup)
GPIO.setmode(GPIO.BCM)
GPIO.setup(LED,GPIO.OUT)
GPIO.setup(Heart_Rate,GPIO.IN)
while True:
if GPIO.input(Heart_Rate):
GPIO.output(LED,GPIO.HIGH)
else :
GPIO.output(LED,GPIO.LOW)
time.sleep(0.1)
|