Professional Documents
Culture Documents
Lab 5
Lab 5
Punoi: Pranoi:
Tiranë, 2024
Sensorët e pulsit dhe ekg
Qëllimi
Matja e pulsit dhe valëve të EKG duke përdorur karakteristikën e sensorit pulsit dhe AD8232 të
komanduar nga një mikrokontroller te lidhur me RaspberyPI.
Materialet
Modulet e eksperimentit: Arduino Uno, Arduino Mega 2560, ultrasonic sensor HC-SR04, infrared
sensor FC-51, HC-SR501 PIR motion sensor, Breadboard.
Përshkrimi Teorik
1. Pulse sensor
Sensori i pulsit është një sensor i rrahjeve të zemrës që lidhet me Arduino. Mund të përdoret nga
2tudent, artistë, atletë, krijues dhe zhvillues lojërash dhe celularësh që duan të përfshijnë me lehtësi
të dhëna të drejtpërdrejta të rrahjeve të zemrës në projektet e tyre.
Parametrat elektrike
Pjesa e përparme e sensorit vjen me logon e zemrës. Këtu vendos gishtin. Në anën e përparme, do të
shihni një vrimë të vogël të rrumbullakët, nga ku shkëlqen LED jeshile. Pak poshtë LED është një
fotosensor i vogël i dritës së ambientit APDS9008 i cili rregullon ndriçimin në kushte të ndryshme
drite. Në anën e pasme të modulit do të gjeni MCP6001 Op-Amp IC, disa rezistorë dhe
kondensatorë. Kjo përbën rrjetin e filtrit R/C. Ekziston gjithashtu një diodë mbrojtëse e kundërt për
të parandaluar dëmtimin nëse lidhni telat e rrymës në anën e kundërt
Karakteristikat fizike
Pra, në këtë projekt, ne do të ndërlidhim sensorin EKG AD8232 me Arduino dhe do të vëzhgojmë
sinjalin e EKG-së në një komplot serik ose IDE përpunuese.
Board Label Pin Function Arduino Connection
GND Ground GND
3.3v 3.3v Power Supply 3.3v
OUTPUT Output Signal A0
Një EKG është një regjistrim në letër ose dixhital i sinjaleve elektrike në zemër. Quhet gjithashtu
elektrokardiogramë ose EKG. EKG përdoret për të përcaktuar ritmin e zemrës, ritmin e zemrës dhe
informacione të tjera në lidhje me gjendjen e zemrës. EKG-të përdoren për të ndihmuar në
diagnostikimin e aritmive të zemrës, sulmeve në zemër, funksionit të stimuluesit kardiak dhe
dështimit të zemrës.
A. Pjesa eksperimentale
1. Lidhja Rasberry PI - Arduino- Pulse sensor
Lidhja e sensorit te pusit beset sipas figures 6. Sensosor ka tre pine qe lidhen si vijon: GND me
GND e arduinos, VCC me 3.3V/5V dhe pini i trete lidhet me nje nga portat analoge te arduinos.
int readings[numReadings]; // Array to store analog readings from the pulse sensor
int index = 0; // Index for storing readings in the array
int total = 0; // Total of all readings
int average = 0; // Average of readings
int BPM = 0; // Heart rate in beats per minute
unsigned long lastBeatTime = 0; // Time of the last detected beat
void setup() {
Serial.begin(9600); // Initialize serial communication
for (int i = 0; i < numReadings; i++) {
readings[i] = 0; // Initialize readings array
}
}
void loop() {
int sensorValue = analogRead(pulsePin); // Read the pulse sensor
// Detect a beat
if (sensorValue > average && sensorValue - average > beatThreshold && millis() - lastBeatTime
> 200) {
BPM = 60000 / (millis() - lastBeatTime); // Calculate beats per minute
lastBeatTime = millis(); // Update last beat time
}
B. Pjesa eksperimentale
Lidhja e sensorit EKG behet sipas figures 8. Lidhja e sensorit behte me arduinon sipas pineve te
sesnorit. LO+ dhe LO- lidhen perkatesisht me pinet numer 10 dhe 11 te arduinos. Output lidhet me
pinin A0, 3.3V qe sherben si ushqim per sensorin lidhet me pinin 3.3V te arduinos, GND me GND.
Si ne rastin e sesnorit te pulsit dhe ne kete rast duhet nje konvertues analog digital. Per kete arsye si
nderfaqe midis sesnorit dhe rasberry pi do perdoret arduino.
void setup() {
// initialize the serial communication:
Serial.begin(9600);
pinMode(10, INPUT); // Setup for leads off detection LO +
pinMode(11, INPUT); // Setup for leads off detection LO -
void loop() {
Konkluzione:
__________________________________________________________________________
__________________________________________________________________________
__________________________________________________________________________
__________________________________________________________________________
__________________________________________________________________________
__________________________________________________________________________
__________________________________________________________________________
__________________________________________________________________________
__________________________________________________________________________
__________________________________________________________________________
__________________________________________________________________________
__________________________________________________________________________
__________________________________________________________________________
__________________________________________________________________________
__________________________________________________________________________
__________________________________________________________________________
__________________________________________________________________________
__________________________________________________________________________
__________________________________________________________________________
__________________________________________________________________________
__________________________________________________________________________
__________________________________________________________________________
__________________________________________________________________________