فهرست مطالب:

مانیتور ضربان قلب AD8232 ، آردوینو ، پردازش: 4 مرحله
مانیتور ضربان قلب AD8232 ، آردوینو ، پردازش: 4 مرحله

تصویری: مانیتور ضربان قلب AD8232 ، آردوینو ، پردازش: 4 مرحله

تصویری: مانیتور ضربان قلب AD8232 ، آردوینو ، پردازش: 4 مرحله
تصویری: استفاده از دستگاه پالس اکسیمتر(سنجش میزان اکسیژن خون و ضربان قلب)-امیر نیک اختر 2024, نوامبر
Anonim
مانیتور ضربان قلب AD8232 ، آردوینو ، پردازش
مانیتور ضربان قلب AD8232 ، آردوینو ، پردازش
مانیتور ضربان قلب AD8232 ، آردوینو ، پردازش
مانیتور ضربان قلب AD8232 ، آردوینو ، پردازش

دستگاههای آنالوگ AD8232 یک قسمت جلویی کامل آنالوگ است که برای به دست آوردن سیگنالهای EKG (ElectroCardioGram) در سطح میلی ولت طراحی شده است. اگرچه اتصال AD8232 و مشاهده سیگنال EKG حاصله بر روی یک اسیلوسکوپ یک امر ساده است ، اما چالش برای من این بود که سیگنال را برای نمایش در رایانه خود بدست آورم. آن زمان بود که من پردازش را کشف کردم!

صفحه اسناد AD8232 -

یک تخته شکست از Sparkfun در اینجا موجود است - https://www.sparkfun.com/products/12650 یا اگر چند هفته صبر کردید ، از چین در اینجا - https://www.ebay.com/itm/New-Single -Lead-AD8232-Pu…

من کیت شامل کابل سنسور بدن با پدهای چسبنده را سفارش دادم.

مرحله 1: آماده سازی برد بریکت AD8232

آماده سازی برد بریکت AD8232
آماده سازی برد بریکت AD8232

برنامه این است که برد AD8232 سیگنال EKG را بدست آورد. خروجی AD8232 یک سیگنال تقریبا 1.5 ولت است. این سیگنال توسط Arduino Uno با سرعت تقریبی 1k نمونه در ثانیه نمونه گیری می شود. سپس این مقادیر نمونه از طریق درگاه USB برای نمایش به رایانه ارسال می شوند. به سرعت متوجه شدم که تغذیه AD8232 از خروجی 3.3 ولت برد آردوینو ایده بدی است - صدای بیش از حد 60 هرتز. بنابراین من به 2 عدد باتری AA تغییر دادم. در صورت تمایل ، AD8232 می تواند توسط یک سلول سکه جیوه 3V تغذیه شود. دو سیم (سیگنال و زمین) از برد AD8232 به آردوینو (A0 و زمین) منتقل شد. من از مقدار زیادی چسب مذاب داغ برای تقویت سیم در محل اتصال برد AD8232 استفاده کردم.

مرحله 2: شبیه سازی EKG در Arduino Uno

Image
Image
در حال اجرا و اجرا
در حال اجرا و اجرا

مرحله بعدی ایجاد یک شبیه ساز در حال اجرا بر روی آردوینو است. به این ترتیب من مجبور نیستم با الکترودهایی که به بدنم متصل شده اند ، در حال اشکال زدایی باشم.

مرحله 3: راه اندازی و اجرا

Image
Image

در نهایت ، صفحه نمایش کامپیوتر. برای دستیابی به داده های واقعی به جای داده های شبیه سازی ، کد آردوینو باید تغییر کند. کد پردازش نشان داده شده است. من نسبت به غوطه ور شدن در یک زبان جدید / محیط توسعه نگران بودم ، اما به محض دیدن IDE پردازش ، فکر کردم "اوه! این آشنا به نظر می رسد - درست مانند آردوینو." این هم لینک دانلود برای پردازش. فقط چند ساعت طول کشید که کد هک موجود در اینترنت برای راه اندازی یک برنامه کاربردی اجرا شود. من دریافتم که قرار دادن 3 الکترود بر روی بدن من با علائم روی سیمها مطابقت ندارد. در مورد من ، سرب با علامت "COM" به چپ ، "L" به راست و "R" به پای چپ می رود.

رویکرد من این بود که Arduino را برای دریافت سیگنال و ارسال آن به برنامه پردازش در حال اجرا بر روی کامپیوتر برنامه ریزی کنم. راه دیگری وجود دارد ؛ از Processing برای کنترل مستقیم پیوند Arduino استفاده کنید. حتی بهتر ، ممکن است بتوان Arduino را به طور کلی حذف کرد و از پورت صوتی PC برای دریافت سیگنال از طریق پردازش استفاده کرد - این دستورالعمل را ببینید.

مرحله 4:

در اینجا فایل های منبع شبیه ساز Arduino ، جذب سیگنال Arduino و پردازش سیگنال نمایش داده شده است.

توصیه شده: