إن العمل في هذا المشروع سهل للغاية ولكن يلزم إجراء القليل من الحساب لحساب معدل ضربات القلب. في هذا المشروع ، سنستخدم وحدة مستشعر ضربات القلب للكشف عن ضربات القلب. تحتوي وحدة المستشعر هذه على زوج من الأشعة تحت الحمراء مثل الصمام العادي الذي يكتشف في الواقع ضربات القلب من الدم. يضخ القلب الدم في الجسم وهو ما يسمى بضربات القلب ، وعندما يحدث ذلك تتغير سلبيات الدم في الجسم. ونستخدم هذا التغيير لعمل جهد أو نبضة كهربائية. يتم عرض دائرة مراقبة نبضات القلب أدناه التي قمت بإنشائها باستخدام تطبيق سطح المكتب fritzing ، والذي يحتوي على اردوينو أونو ووحدة مستشعر ضربات القلب ولوحة بريد وشاشة LCD 2x16.
المكونات الاساسية :
- Arduino UNO R3
- KY-039 heartbeat sensor
- 16x2 LCD i2c
- Jumper wires
++ مخطط الرسم البياني :
++ الكود البرمجي هنا :
#include
#include
LiquidCrystal_I2C lcd(0x27, 2, 1, 0, 4, 5, 6, 7, 3, POSITIVE);
double alpha=0.75;
int period=20;
double refresh=0.0;
void setup(void)
{
pinMode(A0,INPUT);
lcd.begin(16,2);
lcd.clear();
lcd.setCursor(0,0);
}
void loop(void)
{
static double oldValue=0;
static double oldrefresh=0;
int beat=analogRead(A0);
double value=alpha*oldValue+(0-alpha)*beat;
refresh=value-oldValue;
lcd.setCursor(0,0);
lcd.print(" Heart Monitor ");
lcd.setCursor(0,1);
lcd.print(" ");
lcd.setCursor(0,1);
lcd.print(beat/10);
oldValue=value;
oldrefresh=refresh;
delay(period*10);
}
#arduino #raspberrypi #electronics #arduinoproject #robotics #technology #engineering #arduinouno #robot #iot #diy #electrical #maker #programming #electronic #microcontroller #arduinoprojects #tech #esp #pcb #arduinomega #d #electricalengineering #robotica #diyelectronics #project #coding #arduinofun #sensor
No comments:
Post a Comment