پروژه الکترونیکپروژه های آردوینوپروژه های اندازه گیری

آموزش شمارش ضربان قلب با آردوینو (پروژه مانیتورینگ ضربان قلب با Arduino)

سلام. آموزش شمارش ضربان قلب با آردوینو (پروژه مانیتورینگ ضربان قلب با Arduino) را آماده کردیم. فیلم عملکرد مدار رو از دست ندید !

پروژه شمارش ضربان قلب با آردوینو

پروژه شمارش ضربان قلب آردوینو
پروژه شمارش ضربان قلب آردوینو

شمارش ضربان قلب ، فشار خون و … از مهم ترین پارامتر های بدن انسان هستند. پزشکان از انواع دستگاه های پزشکی مثل دماسنج برای بررسی تب یا دمای بدن ، از مانیتور BP برای قشار خون و اندازه گیری ضربان قلب و از … استفاده میکنند. در این پروژه ما یک مانیتور شمارش ضربان قلب با برد آردوینو ساختیم که شمارش ضربان قلب در یک دقیقه (BPM) را محاسبه میکند. ما در اینجا از یک ماژول سنسور ضربان قلب استفاده میکنیم که ضربان قلب را بعد از قرار دادن انگشت روی سنسور حس میکند !

قطعات مورد نیاز پروژه BPM با آردوینو

  • آردوینو Uno
  • ماژول سنسور ضربان قلب
  • ال سی دی کاراکتری 16*2
  • دکمه

نحوه کار پروژه اندازه گیری ضربان قلب آردوینو

کار کردن با این پروژه ساده است، روش های زیادی برای محاسبه ضربان قلب در دقیقه وجود دارد. اینجا ما پنج ضربان را میخوانیم. سپس با استفاده از این فرمول ، ضربان قلب را در هر دقیقه محاسبه میکنیم :

زمان پنج ضربان / 5 =زمان یک ضربان

6000 / زمان یک ضربان = ضربان قلب در دقیقه

بعد از اندازه گیری BPM ، اگز میخواستید دوباره ضربان قلب را اندازه بگیرید، یک بار دکمه را فشار بدهید و دوباره انگشتتان را روی سنسور قرار بدهید.

توضیحات کد پروژه

در قسمت اول کتابخانه ال سی دی کاراکتری را فراخوانی میکنیم و سپس پین های آن را تعریف میکنیم :

#include <LiquidCrystal.h>
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);

در قسمت بعدی ما کاراکتر قلب را طراحی میکنیم :

byte heart[8] = 
{
  0b00000,
  0b01010,
  0b11111,
  0b11111,
  0b11111,
  0b01110,
  0b00100,
  0b00000
};

همچنین ببینید : آموزش نمایش شکل های خاص در ال سی دی کاراکتری

حتما ببینید :  آموزش ارسال دما و رطوبت محیط به گوگل Sheet (پروژه IoT) با ماژول وایفای ESP8266

در این قسمت همان فرمول که در قسمت نحوه کار توضیح دادیم را اجرا میکنیم :

      time2=millis();
      rate=time2-time1; // زمان سپری شده برای 5 ضربان
      rate=rate/5; // زمان سپری شده برای یک ضربان
      rate=60000/rate; // ضربان قلب در دقیقه BPM

فیلم عملکرد مدار : کلیک کنید !

موارد موجود در فایل : شماتیک کامل ، فایل Hex ، فایل آردوینو ، و …
برای دانلود فایل های پروژه ثبت نام کنید، تنها چند ثانیه زمان لازم است. از طریق فرم زیر اقدام کنید.

ایمیل خود را وارد کنید

close
امیدوارم این مطلب برای شما مفید بوده باشد. نظرات ، مشکلات و پیشنهادات خود را در پایین صفحه اعلام کنید مشاهده لیست پروژه های آردوینو
برچسب ها

محمد رحیمی

محمد رحیمی هستم. سعی میکنم در آیرنکس مطالب مفید را برای شما قرار دهم تا استفاده کنید. خوشحال میشوم نظرات و پیشنهادات شما را بشنوم و مشکلاتتان را پاسخگو باشم.

13 نظر

  1. سلام.تغییرات زیاد ضربان برای چیه؟ حتی عدد منفیم داره. تا 5000 تا میره.
    ضمن اینکه از بی تی سریال چ استفاده ای کردین؟ و این برنامه من:

    1. سلام . متاسفانه اشتباها این پروژه به صورت رایگان قرار گرفته بود . بعد از خرید پاسخ سوالاتتون رو میدیم . روزخوش

  2. سلام وقت بخیر من پروژه رو خریداری کردم و مدار و مطابق شماتیک وصل کردم اما روی LCD چیزی نمایش داده نمیشه علتش چیه؟

    پایه ی16 میشهL- و پایه ی15 میشه L+ اما روی شماتیک جابه جا نوشته شده چرا؟

    1. سلام
      سیم های تغذیه ای رو طبق اصول به پایه ی مربوط وصل کنید نه به شماره ی مربوط
      و سیم های دیتا رو از روی شماتیک وصل کنید

  3. سلام. من پروزه رو خریداری کردم . سنسور مورد استفاده چه مدلیه؟ من پالس سنسور دارم هیمنه؟ یا ky039 ؟

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا
بستن
بستن