كيفية استخدام كشف ضربات القلب مع شاشة i2c و أردوينو | Arduino | KY-039 | heartbeat sensor | LCD I2C - DIY Channel3

DIY Channel3

Arduino│ESP8266│ESP32│Drone│Robot

كيفية استخدام كشف ضربات القلب مع شاشة i2c و أردوينو | Arduino | KY-039 | heartbeat sensor | LCD I2C

مشاركة هذا

 


اليوم سوف نتعلم كيفية عمل وحدة ضربات القلب على اردوينو ، وسوف نتعلم بناء جهاز مراقبة ضربات القلب القائم على Arduino والذي يحسب عدد دقات القلب في دقيقة واحدة. استخدمنا هنا وحدة استشعار نبضات القلب التي تستشعر نبضات القلب عند وضع إصبع على المستشعر.


إن العمل في هذا المشروع سهل للغاية ولكن يلزم إجراء القليل من الحساب لحساب معدل ضربات القلب. في هذا المشروع ، سنستخدم وحدة مستشعر ضربات القلب للكشف عن ضربات القلب. تحتوي وحدة المستشعر هذه على زوج من الأشعة تحت الحمراء مثل الصمام العادي الذي يكتشف في الواقع ضربات القلب من الدم. يضخ القلب الدم في الجسم وهو ما يسمى بضربات القلب ، وعندما يحدث ذلك تتغير سلبيات الدم في الجسم. ونستخدم هذا التغيير لعمل جهد أو نبضة كهربائية. يتم عرض دائرة مراقبة نبضات القلب أدناه التي قمت بإنشائها باستخدام تطبيق سطح المكتب 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