ماژول سنسور ضربان قلب و اکسیژن خون MAX30100 | پالس اکسیمتر I2C
ویژگی های محصول
- مناسب پروژههای پالس اکسیمتر، پایش ضربان قلب و تجهیزات پوشیدنی
- دارای LED قرمز و مادونقرمز، فوتودتکتور و مدار پردازش آنالوگ یکپارچه
- ارتباط دیجیتال از طریق I2C برای اتصال به میکروکنترلرهایی مانند Arduino و ESP
- قابلیت تنظیم نرخ نمونهبرداری و جریان LED و دارای حذف داخلی نور محیط
- مناسب پروژههای آموزشی و توسعه
امکان برگشت کالا با دلیل "انصراف از خرید" تنها در صورتی مورد قبول است که پلمپ کالا باز نشده باشد.
ضمانت اصالت | قیمت مناسب | ارسال فوری
3,020,000 ریال
ماژول سنسور ضربان قلب و اکسیژن خون MAX30100 | پالس اکسیمتر I2C
ماژول سنسور ضربان قلب و اکسیژن خون MAX30100 یک ماژول نوری کاربردی برای ساخت پروژههای اندازهگیری ضربان قلب و Pulse Oximetry است. تراشه MAX30100 در داخل خود دو LED قرمز و مادونقرمز، فوتودتکتور، بخش اپتیکی و مدار پردازش آنالوگ کمنویز را ترکیب کرده و اطلاعات اندازهگیریشده را از طریق رابط دیجیتال در اختیار میکروکنترلر قرار میدهد.
این ماژول برای پروژههای Arduino، ESP، تجهیزات پوشیدنی، پروژههای آموزشی، پایش فعالیت و طراحی نمونه اولیه پالس اکسیمتر گزینهای شناختهشده است. با قرار دادن مناسب انگشت روی سنسور و پردازش دادههای دریافتی میتوان تغییرات جریان خون ناشی از ضربان قلب را استخراج کرد و با الگوریتم مناسب، ضربان قلب و تخمین SpO2 را محاسبه کرد.
MAX30100
I2C
RED + IR
HR + SpO2
راهنمای این صفحه
سنسور MAX30100 چیست؟
MAX30100 یک سنسور اپتیکی یکپارچه برای تشخیص سیگنالهای مرتبط با ضربان قلب و Pulse Oximetry است. در داخل این تراشه LED قرمز، LED مادونقرمز، فوتودتکتور و بخش آنالوگ پردازش سیگنال قرار گرفتهاند تا بتوان تغییرات بسیار کوچک نور بازتابشده از بافت را اندازهگیری کرد.
وجود این بخشها در یک IC کوچک باعث میشود برای ساخت نمونه اولیه دستگاههای پوشیدنی و پروژههای مانیتورینگ، نیاز به طراحی جداگانه فرستنده نوری، آشکارساز و بخش بزرگی از مدار آنالوگ کاهش پیدا کند.
MAX30100 چگونه ضربان قلب را اندازهگیری میکند؟
با هر ضربان قلب، حجم خون در رگهای کوچک بافت به شکل بسیار جزئی تغییر میکند. این تغییر حجم روی میزان جذب و بازتاب نور اثر میگذارد. MAX30100 نور را به بافت میتاباند و تغییرات نور دریافتشده توسط فوتودتکتور را اندازهگیری میکند.
سیگنال حاصل دارای مؤلفهای متناسب با ضربان قلب است. میکروکنترلر با نمونهبرداری، فیلتر و پردازش این داده میتواند نقاط تکرارشونده سیگنال را تشخیص داده و مقدار تقریبی BPM یا تعداد ضربان در دقیقه را محاسبه کند.
MAX30100 چگونه اکسیژن خون را تخمین میزند؟
برای Pulse Oximetry از تفاوت رفتار هموگلوبین اکسیژندار و بدون اکسیژن در برابر طول موجهای مختلف نور استفاده میشود. MAX30100 دارای LED قرمز و مادونقرمز است و داده هر دو کانال را در اختیار پردازنده قرار میدهد.
با پردازش نسبت تغییرات سیگنالهای RED و IR میتوان مقدار SpO2 را تخمین زد. این محاسبه نیازمند الگوریتم مناسب است و صرف خواندن رجیسترهای سنسور به معنای در اختیار داشتن یک عدد پزشکی دقیق و کالیبرهشده نیست.
نکته مهم: این ماژول دستگاه پزشکی نیست
ماژول MAX30100 برای توسعه، آموزش و نمونهسازی بسیار کاربردی است، اما یک پالس اکسیمتر پزشکی کالیبره و تأییدشده محسوب نمیشود. نتیجه پروژه میتواند تحت تأثیر الگوریتم، حرکت انگشت، فشار روی سنسور، نور محیط، محل قرارگیری، جریان LED و کیفیت تماس قرار گیرد.
بنابراین دادههای حاصل برای تشخیص بیماری، تصمیم درمانی یا جایگزینی تجهیزات پزشکی معتبر استفاده نشوند.
کاربردهای ماژول سنسور ضربان قلب و اکسیژن خون MAX30100
❤️ اندازهگیری ضربان قلب
ساخت پروژههای محاسبه BPM و نمایش تغییرات ضربان با استفاده از پردازش سیگنال نوری.
🩸 پروژه Pulse Oximeter
دریافت کانالهای قرمز و مادونقرمز برای توسعه الگوریتم تخمین SpO2 در پروژههای آموزشی.
⌚ تجهیزات پوشیدنی
مناسب نمونهسازی گجتهای پوشیدنی، مچبند و ابزارهای پایش فعالیت.
🏃 پروژههای ورزشی
قابل استفاده برای پروژههای ثبت و تحلیل ضربان قلب در فعالیتهای آموزشی و ورزشی غیرپزشکی.
🎓 آموزش پردازش سیگنال
مناسب یادگیری فیلتر، Peak Detection، نمونهبرداری و پردازش داده سنسورهای زیستی.
🛠 Arduino و DIY
مناسب پروژههای الکترونیکی مبتنی بر Arduino و سایر میکروکنترلرهای دارای رابط I2C.
ارتباط ماژول سنسور ضربان قلب و اکسیژن MAX30100 با میکروکنترلر از طریق I2C
ارتباط دیجیتال اصلی MAX30100 از طریق رابط I2C انجام میشود. خطوط SDA و SCL برای تبادل فرمانها، تنظیم رجیسترها و دریافت نمونههای سنسور مورد استفاده قرار میگیرند.
این ساختار باعث میشود بتوان سنسور را با طیف گستردهای از میکروکنترلرها استفاده کرد. در پروژه Arduino، STM32 یا ESP باید کتابخانه یا کد مناسب برای تنظیم سنسور، دریافت FIFO و پردازش داده نوشته یا استفاده شود.
LED قرمز و مادونقرمز در ماژول سنسور ضربان قلب و اکسیژن MAX30100
دو منبع نور داخلی MAX30100 یکی در محدوده قرمز و دیگری در محدوده مادونقرمز کار میکنند. این ترکیب برای استخراج دو کانال اپتیکی موردنیاز Pulse Oximetry به کار میرود.
جریان LEDها قابل برنامهریزی است و امکان ایجاد تعادل بین شدت سیگنال و مصرف انرژی وجود دارد. افزایش بیرویه جریان LED الزاماً نتیجه دقیقتری ایجاد نمیکند و تنظیم باید متناسب با شرایط پروژه انجام شود.
حذف نور محیط و نویز سیگنال
نور محیط یکی از عوامل ایجاد خطا در سنسورهای نوری است. MAX30100 دارای قابلیت حذف داخلی نور محیط و بخش آنالوگ کمنویز است که به استخراج بهتر سیگنال کمک میکند.
با این وجود حذف کامل نویز در یک پروژه واقعی فقط به سختافزار سنسور وابسته نیست. حرکت انگشت، لرزش، نحوه نصب سنسور و الگوریتم نرمافزاری همچنان میتوانند روی نتیجه اثر قابل توجهی داشته باشند.
چطور اندازهگیری بهتری از ماژول سنسور ضربان قلب و اکسیژن MAX30100 بگیریم؟
- انگشت بدون حرکت روی بخش اپتیکی سنسور قرار گیرد.
- فشار بیش از حد روی سنسور وارد نشود، زیرا میتواند جریان خون موضعی را تغییر دهد.
- ورود نور محیط شدید به سنسور تا حد امکان کاهش پیدا کند.
- نمونههای اولیه پس از قرار دادن انگشت برای پایدار شدن سیگنال نادیده گرفته شوند.
- برای محاسبه BPM از فیلتر و الگوریتم تشخیص قله مناسب استفاده شود.
- برای SpO2 صرفاً از یک نسبت خام استفاده نشود و الگوریتم مناسب انتخاب شود.
- در هنگام اندازهگیری، انگشت و سنسور حرکت نکنند.
مصرف انرژی پایین برای تجهیزات پوشیدنی
MAX30100 امکان برنامهریزی نرخ نمونهبرداری و جریان LED را فراهم میکند تا طراح بتواند مصرف انرژی را متناسب با نیاز پروژه مدیریت کند. برای حالت Shutdown نیز جریان تیپیک بسیار پایینی برای خود IC اعلام شده است.
این قابلیتها برای طراحی پروژههای باتریخور و تجهیزات پوشیدنی اهمیت دارند، زیرا سنسور میتواند تنها در زمانهای موردنیاز فعال شود.
نکته مهم درباره ولتاژ تغذیه ماژول سنسور ضربان قلب و اکسیژن MAX30100
خود تراشه MAX30100 از بخشهای تغذیه 1.8V و 3.3V استفاده میکند. اما ولتاژ قابل اتصال به پایه VIN در ماژولهای آماده میتواند به طراحی برد، وجود رگولاتور و مدار Level Shifter وابسته باشد.
بنابراین قبل از اتصال مستقیم به 5V، 3.3V یا هر ولتاژ دیگر، نوشته روی برد و شماتیک همان نسخه ماژول بررسی شود. صرفاً یکسان بودن تراشه MAX30100 به معنی یکسان بودن مدار تغذیه تمام بردهای موجود در بازار نیست.
پینهای متداول ماژول سنسور ضربان قلب و اکسیژن MAX30100
در بردهای آماده MAX30100 معمولاً پایههای موردنیاز برای تغذیه و ارتباط I2C در اختیار کاربر قرار میگیرند. تعداد و نام دقیق پینها میتواند با طراحی برد متفاوت باشد.
| پین | کاربرد |
| VIN / VCC | تغذیه برد؛ ولتاژ مجاز بر اساس نسخه ماژول بررسی شود |
| GND | زمین |
| SDA | خط داده I2C |
| SCL | خط کلاک I2C |
| INT | خروجی وقفه Active-Low در نسخههایی که این پایه در دسترس است |
IRD و RD nv ماژول سنسور ضربان قلب و اکسیژن بیان گر چیست؟
پایههای IRD و RD که در برخی دیتاشیتها دیده میشوند مربوط به اتصال و درایو LEDهای مادونقرمز و قرمز در سطح خود تراشه هستند. این پایهها الزاماً روی تمام ماژولهای Breakout بهعنوان پین قابل استفاده در دسترس نیستند.
برای اتصال معمول ماژول به Arduino یا میکروکنترلر، معمولاً تغذیه، GND، SDA، SCL و در صورت نیاز INT اهمیت دارند.
مشخصات فنی ماژول سنسور ضربان قلب و اکسیژن
| مشخصه | مقدار |
| مدل IC | MAX30100 |
| نوع سنسور | Optical Heart Rate / Pulse Oximeter Sensor |
| رابط ارتباطی | I2C |
| منابع نوری | LED قرمز و مادونقرمز |
| آشکارساز | Photodetector یکپارچه |
| پردازش آنالوگ | Analog Front-End کمنویز |
| حذف نور محیط | دارد |
| نرخ نمونهبرداری | قابل برنامهریزی |
| جریان LED | قابل برنامهریزی |
| جریان Shutdown تیپیک IC | حدود 0.7µA |
| ابعاد خود IC | 5.6 × 2.8 × 1.2 میلیمتر |
| پکیج IC | 14-Pin Optically Enhanced SiP |
| کاربرد | ضربان قلب، Pulse Oximetry، تجهیزات پوشیدنی و پروژههای آموزشی |
مزایای ماژول سنسور ضربان قلب و اکسیژن
- دو LED قرمز و مادونقرمز یکپارچه
- فوتودتکتور داخلی
- رابط ساده I2C
- قابلیت اندازهگیری سیگنال ضربان قلب
- مناسب توسعه Pulse Oximeter
- نرخ نمونهبرداری قابل تنظیم
- جریان LED قابل برنامهریزی
- حذف داخلی نور محیط
- مصرف پایین در حالت Shutdown
محدودیتهایی که باید بدانید
- عدد SpO2 دقیق بدون الگوریتم و پردازش مناسب به دست نمیآید.
- حرکت انگشت میتواند باعث ایجاد Artifact شود.
- فشار و محل قرارگیری انگشت روی نتیجه اثر دارد.
- برای تشخیص پزشکی طراحی نشده است.
- ولتاژ VIN بردهای مختلف MAX30100 ممکن است متفاوت باشد.
- ابعاد 5.6×2.8×1.2mm مربوط به خود IC است، نه کل ماژول.
- IRD و RD لزوماً روی برد Breakout در دسترس نیستند.
سوالات متداول درباره ماژول سنسور ضربان قلب و اکسیژن
ماژول سنسور ضربان قلب و اکسیژن MAX30100 چه چیزی اندازهگیری میکند؟
این سنسور سیگنالهای نوری موردنیاز برای محاسبه ضربان قلب و Pulse Oximetry را دریافت میکند و داده خام را برای پردازش به میکروکنترلر میدهد.
آیا ماژول سنسور ضربان قلب و اکسیژن MAX30100 مستقیماً درصد اکسیژن خون را میدهد؟
خیر. دادههای سنسور باید با الگوریتم مناسب پردازش شوند تا مقدار SpO2 تخمین زده شود.
آیا ماژول سنسور ضربان قلب و اکسیژن MAX30100 به Arduino وصل میشود؟
بله، ارتباط اصلی آن I2C است و میتوان از آن در پروژههای Arduino استفاده کرد، به شرط سازگاری سطح ولتاژ برد و اتصال صحیح.
آیا ماژول سنسور ضربان قلب و اکسیژن برای ESP32 مناسب است؟
از نظر رابط I2C قابل استفاده است، اما ولتاژ تغذیه و Pull-Upهای برد MAX30100 باید با سطح منطقی سیستم بررسی شوند.
چرا عدد ضربان قلب ناپایدار است؟
حرکت انگشت، تماس نامناسب، نور محیط، الگوریتم فیلتر و تنظیم جریان LED از عوامل رایج ناپایداری سیگنال هستند.
آیا برای ساخت پالس اکسیمتر مناسب است؟
برای پروژه آموزشی و توسعه نمونه اولیه بله؛ اما برای ساخت دستگاه پزشکی نیاز به طراحی، کالیبراسیون، اعتبارسنجی و الزامات بسیار بیشتری وجود دارد.
ابعاد 5.6×2.8×1.2 میلیمتر مربوط به چیست؟
این ابعاد مربوط به خود تراشه MAX30100 است و ابعاد برد Breakout ماژول سنسور ضربان قلب و اکسیژن بزرگتر خواهد بود.
آیا ماژول سنسور ضربان قلب و اکسیژن MAX30100 دستگاه پزشکی است؟
خیر. ماژولهای پروژهای MAX30100 برای توسعه و آموزش مناسب هستند و نباید نتیجه آنها جایگزین تجهیزات پزشکی معتبر یا تشخیص پزشک شود.
خرید ماژول سنسور ضربان قلب و اکسیژن خون MAX30100
اگر برای پروژه Arduino، گجت پوشیدنی یا سیستم پایش اپتیکی خود به ماژول سنسور ضربان قلب و اکسیژن خون MAX30100 نیاز دارید، این سنسور مجموعهای از LED قرمز و مادونقرمز، فوتودتکتور و مدار پردازش آنالوگ را در یک راهکار یکپارچه در اختیار شما قرار میدهد.
رابط I2C امکان اتصال آسانتر به میکروکنترلر را فراهم میکند و قابلیت تنظیم نرخ نمونهبرداری و جریان LED نیز امکان بهینهسازی سنسور برای پروژههای مختلف را میدهد. MAX30100 برای یادگیری سنجش PPG، پردازش ضربان قلب و توسعه پروژههای Pulse Oximetry گزینهای کاربردی است.
اگر عبارتهایی مانند ماژول سنسور ضربان قلب و اکسیژن خون MAX30100، سنسور MAX30100، ماژول MAX30100، سنسور ضربان قلب آردوینو، سنسور اکسیژن خون، پالس اکسیمتر MAX30100 یا سنسور ضربان قلب I2C را جستوجو میکنید، این محصول برای توسعه پروژههای آموزشی، پوشیدنی و الکترونیکی مبتنی بر سنجش نوری مناسب است.
اسناد فنی محصول
در حال حاضر سند فنی برای این محصول ثبت نشده است.
برای ثبت نقد و بررسی وارد حساب کاربری خود شوید.



دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.