Sahip olduğumuz son derece ulaşılabilir teknoloji sayesinde yaşadığımız çağda, sağlığımızı saat ya da başka bir cihaz aracılığıyla kontrol etmek artık olmazsa olmaz bir şey haline geldi. MAX30102 gibi elektronik cihazlar veya gadget'lar bunu başarıyor ve bu yüzden hakkında konuşacağız. MAX30102: Arduino için kalp atış hızı monitörü ve oksimetre. Kalp atış hızı monitörü ve oksimetre gibi sağlığınızı izlemeye yönelik işlevleri içeren ve bunların tümü Arduino gibi bir işlemciyle entegre olan bir sensör.
Jardines de Viveros MAX30102, Maxim Integrated tarafından geliştirilen tek çipli nabız ve oksijen sensörleridir. Kan damarlarınızdaki kan hacmindeki değişiklikleri ölçmek için fotopletismografi (PPG) teknolojisini kullanırlar ve böylece bilgileri kalp atış hızı veya kan oksijen doygunluğu (SpO2) gibi sizin için görsel verilere dönüştürürler.
Nasıl çalışır ve MAX30102 nedir?
Başlıkta ve önceki paragraflarda tanıttığımız gibi MAX30102: Arduino için kalp atış hızı monitörü ve oksimetre aynı markanın sensörüdür. Bu sayede sağlığınızın farklı yönlerini izleyeceksiniz. Diğer taraftan kompakt ve çok verimli bir sensörBu da onu giyilebilir cihazlar gibi farklı cihazlar için en çok tercih edilen seçeneklerden biri haline getiriyor. Ayrıca düşük güçlü olması nedeniyle özellikle bu cihazlar için iyi bir seçenektir, bu nedenle Arduino tabanlı mikrokontrolörler için mükemmel bir seçenektir.
Bu sensör Deriden geçen ışıkla çalışır, böylece kanınızın hacmindeki değişikliklerle yansıyan veya saçılan ışık miktarını ölçer.. Eğer bir Apple Watch'u veya başka bir akıllı saati çevirdiyseniz, bunların bir kısmı kırmızı, bir kısmı yeşil olan bir LED ışığına sahip olduklarını, aynı zamanda bir kızılötesi içerdiğini ve buna, size söylediğimiz gibi, bir fotodetektör eklendiğini göreceksiniz. cildinizin yansıttığı ışığı ölçer.
Bildiğiniz gibi temel olarak iki işlevi vardır:
- Kalp atış hızı ölçer: Bu ölçümü gerçekleştirmek için MAX30102: Arduino için kalp atış hızı monitörü ve oksimetre LED sensörünü kullanacaktır. Koşarken veya egzersiz yaparken ya da sadece kalp sorunları nedeniyle kalbinizin daha fazla kan pompalaması gerekecek, kan damarlarınızdaki hacim değişecek ve bu sayede LED sensör sayesinde yansıyan kırmızı ışığı algılayacaktır. Fotodetektör tüm bu varyasyonları yakalayacak, mikro denetleyici ise dakikadaki atışlarınızın veya başka bir deyişle BMP'nin hesaplamalarını size sunmak için verileri anlayacak ve çevirecektir.
- Kan oksijen doygunluğu ölçer: SpO2 olarak da bilinen kan oksijen doygunluğu, MAX30102: Kalp Atış Hızı Monitörü ve Arduino için Oksimetre ürünümüzün yapacağı şeylerden bir diğeridir. Kızılötesi LED, farklı miktarlarda ışık emdikleri için oksijenli ve oksijensiz hemoglobini ölçecektir. Bu sensör emilim seviyesini tespit edecek ve böylece bunu kandaki oksijen seviyesi verilerine çevirecektir.
MAX30102: Arduino için kalp atış hızı monitörü ve oksimetre gerekli bir sensördür İster bileğiniz ister parmaklarınız olsun her zaman cildinizin üzerinde olun yukarıdakilerin hepsini yapmak için. Buna ek olarak lojik kısmı için 1.8V, sayaç LED'leri için ise 3v3'lük çift beslemeye ihtiyaç duyar. Bu sensörün OLED ekranlarda kullanılması oldukça yaygın. Ancak tüm bunlara rağmen MAX30102'nin düşük maliyetli olduğunu söyleyebiliriz.
MAX30102'yi Arduino'ya nasıl entegre edebilirim? Sensör fiyatı?
MAX30102: Kalp atış hızı monitörü ve oksimetreyi Arduino'da çalıştırmak için tam tersine çok büyük bir masraf yapmanıza gerek kalmayacak. Maliyeti 1,65 € civarındadır. online mağazalar bir göz attık. Her durumda ve teknoloji uzmanlarımızın bize bildirdiği gibi, Yeşil modülleri satın almaktan kaçınmanızı öneririz çünkü üretim hatası var ve bazen başarısız oluyorlar.
Daha MAX30102'yi Arduino'ya entegre edin Yalnızca aşağıdakilere sahip olmanız gerekecek:
- Arduino (Uno, Nano, vb.)
- Sensör MAX30102
- Bağlantı kabloları
- Ekmek tahtası (isteğe bağlı)
- Arduino için MAX30102 kütüphanesi
MAX30102: Arduino için kalp atış hızı monitörü ve oksimetreyi çalıştırmak için gerekli bağlantılar aşağıdaki gibidir:
- VCC: MAX30102'nin VCC pinini Arduino'nun 3.3V pinine bağlayın.
- GND: MAX30102'nin GND pinini Arduino'nun GND pinine bağlayın.
- SCL: MAX30102'nin SCL pinini Arduino'nun A5 (SCL) pinine bağlayın.
- SDA: MAX30102'nin SDA pinini Arduino'nun A4 (SDA) pinine bağlayın.
Ve son olarak çalışmasını sağlamak için Arduino'ya kod yüklemeniz gerekecek. Bunu yapmak için öncelikle MAX30102 kütüphanesini kurmanızı tavsiye ederiz. Bu terminolojiyi kullanarak bunu markanın kendi kütüphane yöneticisinde kolayca bulacaksınız. «SparkFun MAX3010x Nabız ve Yakınlık Sensörü Kitaplığı». Başlamak için yüklemeniz gereken kod, aşağıda size bıraktığımız koddur. Bununla beraber, kalp atış hızını ve kandaki oksijen ölçümünü okumaya başlayacaksınız. MAX30102: Arduino için kalp atış hızı monitörü ve oksimetre, internette kolayca bulabileceğiniz bir kod gerektirir, onu kopyalamanız yeterlidir.
#Dahil etmek
#include “MAX30105.h”
#include “kalp Hızı.h”
MAX30105 parçacık sensörü;
geçersiz kurulum () {
Serial.begin (115200);
if (!particleSensor.begin(Wire, I2C_SPEED_FAST)) {
Serial.println("Sensör bulunamadı. Bağlantıları kontrol edin.");
iken (1);
}
partikülSensor.setup(); // Sensörü varsayılan ayarlarla yapılandırın
partikülSensor.setPulseAmplitudeRed(0x0A); // Kırmızı LED'in yoğunluğunu ayarlayın
partikülSensor.setPulseAmplitudeIR(0x0A); // Kızılötesi LED'in yoğunluğunu ayarlayın
}
geçersiz döngü () {
long irValue = partikülSensor.getIR(); // Kızılötesi okumayı alın
if (checkForBeat(irValue)) {
float beatsPerMinute = 60 / (millis() – partikülSensor.getLastBeat()) * 1000;
Seri.print(«BPM: «);
Serial.println(dakika başına vuruş sayısı);
}
Seri.print(«IR Değeri: «);
Serial.println(irValue);
gecikmesi (100);
}
En cualquier caso, Sorumsuzluk olacağı için sağlığınızı hiçbir zaman yalnızca bir sensörün eline bırakmamalısınız.. Herhangi bir kalp ya da oksijen sorunu yaşıyorsanız, aile hekiminize ya da acil servise giderek kontrole gitmeniz önerilir; onlar, uzman olarak size sağlığınızı kontrol etmenin en uygun yolunun ne olduğu konusunda tavsiyelerde bulunacaklardır. Belki tüm bunlar çok karmaşıktır ve her şeyin zaten entegre olduğu bir cihaz istiyorsunuz, bu yüzden size akıllı saatlerin ünlü alternatifini bırakıyoruz. akıllı yüzük: sağlık için en iyi alet. MAX30102: Arduino için kalp atış hızı monitörü ve oksimetre hakkındaki bu makalenin size yardımcı olacağını umuyoruz.
Küçüklüğünden beri teknolojiye meraklı. Sektörde güncel olmayı ve her şeyden önemlisi iletişim kurmayı seviyorum. Bu yüzden uzun yıllardır teknoloji ve video oyunu web sitelerinde iletişime adadım. Beni Android, Windows, MacOS, iOS, Nintendo veya aklınıza gelen diğer ilgili konular hakkında yazarken bulabilirsiniz.