Ne Yaparlar ve Nasıl Kullanılır?
Nabız (kalp atış hızı) sensörü, bir kişinin kalp atış hızını ölçmek için kullanılan bir tür biyometrik sensördür.
Nabız Sensörü Nedir?
Nabız sensörü, bir kişinin nabzını ölçmek ve kalp atış hızını belirlemek için kullanılan bir elektronik cihazdır. Nabız, kalbin atışları sırasında damarlarınızda hissedilen kanın atış ritmi olarak tanımlanır. Nabız, genellikle dakikada kaç kez vurduğunuza göre ifade edilir (atışlar dakikada bir ölçülür).
Çalışma Prensibi
Nabız sensörleri, farklı tiplerde çalışabilir, ancak en yaygın kullanılan iki yöntem optik sensörler ve elektriksel sensörlerdir:
Kullanım Alanları
Nabız sensörleri, tıbbi ve günlük yaşamda birçok farklı kullanım alanına sahiptir:
Örnek Projeler
Nabız sensörleri, Arduino veya diğer geliştirme platformlarıyla kullanarak çeşitli projeler oluşturmak için de kullanılabilir. İşte bir örnek proje:
Nabız sensörleri, sağlık izleme ve çeşitli uygulamalar için çok yönlü bir araçtır. Tıbbi teşhis ve tedavi, spor ve egzersiz izleme, uyku analizi ve kişisel sağlık uygulamalarında kullanılmaları yaygındır.
Nabız (Kalp Atış Hızı) Sensörü Örnek Proje
Bu projede, bir nabız sensörü kullanarak kişinin nabzını ölçeceğiz ve sonuçları Arduino’nun seri monitöründe görüntüleyeceğiz.
Malzemeler:
Devre Bağlantısı:
Nabız sensörünün pinleri cihaza ve modeline bağlı olarak değişebilir, bu nedenle kullanılan sensörün belgelerine başvurmalısınız. Genellikle, sensörün VCC pinini Arduino’nun 5V pinine, GND pinini Arduino GND pinine ve SDA/SCL pinlerini Arduino’nun SDA/SCL pinlerine bağlamanız gerekebilir. Bağlantılarınızı sensörün belgelerine uygun şekilde yapmalısınız.
Arduino Programı:
Aşağıda, Arduino ile nabız ölçümünü gerçekleştiren bir örnek program bulunmaktadır. Bu program, nabız sensöründen gelen verileri okur ve bunları Arduino’nun seri monitöründe görüntüler.
#include
#include
#include
Adafruit_MAX3010x
pulse = Adafruit_MAX3010x(); void
setup() { Serial.begin(9600);
if (!pulse.begin()) {
Serial.println("Nabız sensörü bulunamadı. Lütfen bağlantıları kontrol edin.");
while (1);
}
} void
loop() { sensors_event_t pulseox;
pulse.getEvent(&pulseox);
if (pulseox.pulse == true) {
Serial.print("Nabız: ");
Serial.println(pulseox.pulse_rate);
} else {
Serial.println("Nabız algılanamadı.");
}
delay(1000); // 1 saniyede bir ölçüm yapmak için
}
Bu program, Adafruit’ın MAX30102 sensörünü kullanır. Sensörden gelen nabız verilerini okur ve bu verileri seri monitörde görüntüler. Nabzın dakikadaki atım sayısını göreceksiniz.
Not: Kullanmadan önce gerekli kütüphaneleri Arduino IDE’ye yüklemeniz gerekebilir. Nabız sensörünün bağlantıları ve kodun belirli bir sensör modeline uygun olduğundan emin olun.
Bu temel proje, nabız sensörünün nasıl kullanılacağını anlamanıza yardımcı olacaktır. Daha gelişmiş projelerde, nabız verilerini kaydedebilir, grafiksel kullanıcı arayüzleri oluşturabilir veya farklı işlevler ekleyebilirsiniz.
KİŞİSEL VERİLERİN İŞLENMESİ HAKKINDA AYDINLATMA METNİMİZİ OKUYABİLİRSİNİZ.