Popis
Modul snímača srdcového tepu na meranie prstov KY-039 3pin Mini
Tento projekt využíva jasnú infračervenú (IR) LED a fototranzistor na detekciu pulzu prsta, pri každom pulze bliká červená LED.
Pulzný monitor funguje nasledovne: LED je svetelná strana prsta a fototranzistor na druhej strane prsta, fototranzistor používaný na získanie emitovaného toku, keď krvný tlak pulzuje prstom, keď odpor fototranzistora bude mierne zmenené.
Vybrali sme rezistor R1 s veľmi vysokým odporom, pretože väčšina svetla prechádzajúceho prstom je absorbovaná, je žiaduce, aby bol fototranzistor dostatočne citlivý. Odpor je možné zvoliť experimentom, aby sa dosiahli najlepšie výsledky.
Najdôležitejšie je udržať tienenie rozptýlené svetlo do fototranzistora. Pri domácom osvetlení je to obzvlášť dôležité, pretože svetlá v domácnosti väčšinou 50 Hz alebo 60 Hz kolíšu, takže slabý tlkot srdca pridá značný hluk.
// Pulse Monitor Test Script
int ledPin = 13;
int sensorPin = A0;
double alpha = 0.75;
int period = 200;
double change = 0.0;
void setup ()
{
pinMode (ledPin, OUTPUT);
Serial.begin (115200);
}
void loop ()
{
static double oldValue = 0;
static double oldChange = 0;
int rawValue = analogRead (sensorPin);
double value = alpha * oldValue + (1 – alpha) * rawValue;
Serial.print (rawValue);
Serial.print (“,”);
Serial.println (value);
oldValue = value;
delay (period);
}