في العصر الذي نعيش فيه بفضل التكنولوجيا المتوفرة لدينا، أصبح التحكم في صحتنا بفضل الساعة أو أي جهاز آخر أمرًا ضروريًا بالفعل. الأجهزة الإلكترونية أو الأدوات الذكية مثل MAX30102 تحقق ذلك ولهذا السبب سنتحدث عنه MAX30102: مراقب معدل ضربات القلب ومقياس التأكسج لاردوينو. جهاز استشعار يتضمن وظائف لمراقبة صحتك مثل جهاز قياس معدل ضربات القلب ومقياس التأكسج، وكل هذا مدمج مع معالج مثل Arduino.
الكثير MAX30102 عبارة عن مستشعرات نبض وأكسجين أحادية الشريحة تم تطويرها بواسطة Maxim Integrated. يستخدمون تقنية تخطيط التحجم الضوئي (PPG) لقياس الاختلافات في حجم الدم داخل الأوعية الدموية وبالتالي ترجمة المعلومات إلى بيانات مرئية لك، مثل معدل ضربات القلب أو تشبع الأكسجين في الدم (SpO2).
كيف يعمل وما هو MAX30102؟
كما قدمنا في العنوان والفقرات السابقة، فإن جهاز MAX30102: جهاز مراقبة معدل ضربات القلب ومقياس التأكسج لـ Arduino هو جهاز استشعار لنفس العلامة التجارية. بفضله سوف تراقب الجوانب المختلفة لصحتك. ومن ناحية أخرى جهاز استشعار مدمج وفعال للغايةمما يجعله أحد الخيارات الأكثر اختيارًا للأجهزة المختلفة مثل الأجهزة القابلة للارتداء. كما أنه يجعلها جيدة بشكل خاص لهذه الأجهزة نظرًا لأنها منخفضة الطاقة، ولهذا السبب فهي خيار مثالي لوحدات التحكم الدقيقة التي تعتمد على Arduino.
هذا المستشعر وهو يعمل من خلال الضوء الذي يمر عبر الجلد، وبالتالي قياس كمية الضوء المنعكس أو المتناثر بسبب التغيرات في حجم الدم.. إذا قمت بقلب ساعة Apple Watch أو أي ساعة ذكية أخرى، فسوف ترى أن بها ضوء LED، بعضها أحمر والبعض الآخر أخضر، كما أنها تحتوي على الأشعة تحت الحمراء، وأضف إلى ذلك كاشف ضوئي سيكون كما قلنا لك. ، والذي يقيس الضوء الذي ينعكس عن بشرتك.
كما تعلمون، فإن لديها وظيفتين رئيسيتين:
- مقياس معدل ضربات القلب: لإجراء هذا القياس، MAX30102: جهاز مراقبة معدل ضربات القلب ومقياس التأكسج لـ Arduino سيستخدم مستشعر LED الخاص به. أثناء الجري أو ممارسة هذا التمرين أو ببساطة بسبب مشاكل في القلب، يحتاج قلبك إلى ضخ المزيد من الدم، وسيتغير حجم الأوعية الدموية وبهذه الطريقة، بفضل مستشعر LED، سيكتشف الضوء الأحمر المنعكس. سيقوم الكاشف الضوئي بالتقاط كل هذه الاختلافات بينما سيقوم جهاز التحكم الدقيق بفهم البيانات وترجمتها لتزويدك بحسابات نبضاتك في الدقيقة، أو بعبارة أخرى، BMP.
- جهاز قياس نسبة تشبع الأكسجين في الدم: المعروف أيضًا باسم SpO2، يعد تشبع الأكسجين في الدم أحد الأشياء الأخرى التي سيفعلها جهاز MAX30102: جهاز مراقبة معدل ضربات القلب ومقياس التأكسج لـ Arduino. سوف يقوم مصباح LED بالأشعة تحت الحمراء بقياس الهيموجلوبين المؤكسج وغير المؤكسج لأنه يمتص كميات مختلفة من الضوء. سيكتشف هذا المستشعر مستوى الامتصاص وبالتالي يترجمه إلى بيانات مستوى الأكسجين في الدم.
MAX30102: جهاز قياس معدل ضربات القلب ومقياس التأكسج لـ Arduino هو جهاز استشعار مطلوب يكون دائمًا على الجلد، سواء كان معصمك أو أصابعك للقيام بكل ما سبق. بالإضافة إلى ذلك، فإنه يتطلب مصدرًا مزدوجًا 1.8 فولت للجزء المنطقي الخاص به و3 فولت 3 لمصابيح LED الخاصة بالعداد. من الشائع جدًا استخدام هذا المستشعر في شاشات OLED. ومع كل هذا، يمكننا أن نقول لك أن MAX30102 منخفض التكلفة.
كيفية دمج MAX30102 في اردوينو؟ سعر الحساس؟
لتشغيل MAX30102: جهاز مراقبة معدل ضربات القلب ومقياس التأكسج على Arduino لن تضطر إلى تحمل نفقات كبيرة للغاية، بل على العكس من ذلك. تبلغ تكلفتها حوالي 1,65 يورو tiendas عبر الإنترنت التي ألقينا نظرة عليها. على أية حال، وكما أبلغنا خبراء التكنولوجيا لدينا، نوصي بتجنب شراء الوحدات الخضراء حيث أن بها عيب تصنيع وأحياناً تفشل.
إلى دمج MAX30102 في اردوينو سيكون عليك فقط الحصول على ما يلي:
- اردوينو (أونو، نانو، الخ)
- الاستشعار MAX30102
- كبلات التوصيل
- اللوح (اختياري)
- مكتبة MAX30102 للاردوينو
التوصيلات اللازمة لتشغيل MAX30102: جهاز مراقبة معدل ضربات القلب ومقياس التأكسج لـ Arduino هي كما يلي:
- VCC: قم بتوصيل طرف VCC الخاص بـ MAX30102 بمنفذ 3.3V الخاص بـ Arduino.
- GND: قم بتوصيل طرف GND الخاص بـ MAX30102 بمنفذ GND الخاص بـ Arduino.
- SCL: قم بتوصيل طرف SCL الخاص بـ MAX30102 إلى طرف A5 (SCL) الخاص بـ Arduino.
- SDA: قم بتوصيل طرف SDA الخاص بـ MAX30102 إلى طرف A4 (SDA) الخاص بـ Arduino.
وأخيرًا، لتفعيل الأمر، سيتعين عليك تحميل الكود إلى Arduino. للقيام بذلك، ننصحك بتثبيت مكتبة MAX30102 أولاً. ستجده بسهولة في مدير المكتبة الخاص بالعلامة التجارية باستخدام هذه التسمية. «SparkFun MAX3010x مكتبة مستشعر النبض والقرب». الكود الذي يجب عليك تحميله لبدء تشغيله هو الذي نتركه لك أدناه. باستخدامه ستحصل عليه لبدء قراءة معدل ضربات القلب وقياس الأكسجين في الدم. MAX30102: يتطلب جهاز مراقبة معدل ضربات القلب ومقياس التأكسج لـ Arduino رمزًا يمكنك العثور عليه بسهولة على الإنترنت، وسيكون عليك فقط نسخه.
#تضمن
# تشمل "MAX30105.h"
#تتضمن "معدل ضربات القلب.h"
مستشعر الجسيمات MAX30105؛
إعداد باطل () {
Serial.begin (115200) ؛
إذا (!particleSensor.begin(Wire, I2C_SPEED_FAST)) {
Serial.println("لم يتم العثور على المستشعر. تحقق من الاتصالات.");
بينما (1) ؛
}
ParticleSensor.setup(); // قم بتكوين المستشعر بالإعدادات الافتراضية
ParticleSensor.setPulseAmplitudeRed(0x0A); // اضبط شدة مؤشر LED الأحمر
ParticleSensor.setPulseAmplitudeIR(0x0A); // اضبط شدة مؤشر LED بالأشعة تحت الحمراء
}
حلقة باطلة () {
long irValue = ParticleSensor.getIR(); // احصل على قراءة الأشعة تحت الحمراء
إذا (checkForBeat(irValue)) {
تعويم BeatsPerMinute = 60 / (ملي () – ParticleSensor.getLastBeat ()) * 1000؛
Serial.print(«BPM: «);
Serial.println(beatsPerMinute);
}
Serial.print(«قيمة IR: «);
Serial.println(irValue);
تأخير (100) ؛
}
وعلى أية حال، يجب ألا تترك صحتك أبدًا في أيدي المستشعر وحده، لأن ذلك سيكون عملاً غير مسؤول.. إذا كنت تعاني من أي مشكلة في القلب أو الأكسجين، فمن المستحسن أن تذهب إلى طبيب العائلة أو غرفة الطوارئ للاطمئنان وسوف ينصحونك كخبراء بشأن الطريقة الأمثل للتحكم في صحتك. ربما يكون كل هذا معقدًا جدًا وتريد جهازًا متكاملاً بكل شيء، ولهذا نترك لك البديل الشهير للساعات الذكية، الخاتم الذكي: أفضل أداة للصحة. نأمل أن تكون هذه المقالة حول MAX30102: جهاز مراقبة معدل ضربات القلب ومقياس التأكسج لـ Arduino مفيدة لك.
شغوف بالتكنولوجيا منذ أن كان صغيرا. أحب أن أكون على اطلاع بأحدث المستجدات في هذا القطاع، وقبل كل شيء، أن أقوم بتوصيله. ولهذا السبب كرست جهودي للتواصل في مجال التكنولوجيا ومواقع ألعاب الفيديو لسنوات عديدة حتى الآن. يمكنك أن تجدني أكتب عن Android أو Windows أو MacOS أو iOS أو Nintendo أو أي موضوع آخر ذي صلة يتبادر إلى ذهنك.