Pulse Nabız Ölçer Sensör Nedir? Arduino ile Nabız Ölçümü Nasıl Yapılır?
Pulse Nabız Ölçer Sensör, parmak ucu veya kulak memesi üzerinden kalp atışına bağlı ışık değişimlerini algılayarak Arduino gibi mikrodenetleyicilere analog sinyal gönderen kompakt bir nabız sensörüdür. Sağlık temalı maker projeleri, giyilebilir teknoloji denemeleri, spor uygulamaları ve eğitim amaçlı biyometrik veri projelerinde sıkça kullanılır.
Bu sensörün üzerinde LED, fotodiyot/fototransistör temelli algılama yapısı, sinyal yükseltme ve gürültü azaltmaya yardımcı devre bulunur. Arduino tarafında sensörün Signal pini analog girişten okunur; sinyal dalgalanması Serial Plotter üzerinden izlenebilir ve basit algoritmalarla yaklaşık BPM değeri hesaplanabilir.
Pulse Nabız Ölçer Sensör Nasıl Çalışır?
Nabız ölçüm sensörleri temel olarak ışığın doku içerisinden geçişindeki değişimi izler. Kalp her attığında parmak ucu veya kulak memesindeki kan hacmi kısa süreli olarak değişir. Bu değişim, sensördeki ışık alıcı elemanın gördüğü ışık miktarında küçük dalgalanmalar oluşturur.
Sensör bu dalgalanmaları analog sinyale dönüştürür. Arduino bu analog değeri belirli aralıklarla okuyarak sinyaldeki tepe noktalarını takip edebilir. Tepe noktaları arasındaki süre bilindiğinde yaklaşık kalp atış hızı, yani BPM değeri hesaplanabilir.
Proje Uygulama Videosu
Sensör bağlantısı, Serial Plotter ile sinyal izleme ve yaklaşık BPM hesaplama sürecini aşağıdaki uygulama videosu alanından gösterebilirsiniz:
Pulse Nabız Sensörü Pinleri ve Arduino Bağlantısı
| Sensör Pini | Görevi | Arduino Bağlantısı |
|---|---|---|
| GND | Toprak bağlantısı | Arduino GND |
| VCC | Besleme girişi | Arduino 5V veya 3.3V |
| Signal | Analog nabız sinyali çıkışı | Arduino A0 |
Arduino ile Pulse Nabız Sensörü İçin Gerekli Malzemeler
| Gerekli Malzeme | Ürün Linki |
|---|---|
| Arduino Uno | Arduino Uno R3 Klon + USB Kablo |
| Pulse Nabız Ölçer Sensör | Pulse Nabız Ölçer Sensör |
| Breadboard | Büyük Breadboard 830 Pin |
| Jumper Kablo | 40 Adet Erkek-Dişi Jumper Kablo |
Arduino Pulse Nabız Sensörü Kod Örneği
Aşağıdaki temel kod, sensörden gelen analog değeri A0 pini üzerinden okuyarak Seri Monitör ve Serial Plotter ekranına gönderir. İlk testte amaç doğrudan BPM hesaplamak değil, sinyalin düzgün gelip gelmediğini görmektir.
const int pulsePin = A0;
int pulseValue = 0;
void setup() {
Serial.begin(9600);
}
void loop() {
pulseValue = analogRead(pulsePin);
Serial.println(pulseValue);
delay(10);
}
Pulse Nabız Sensörü Arduino Kodları
Ham analog okuma, Serial Plotter ile sinyal izleme, eşik değerli LED projesi ve basit BPM hesaplama örneklerine Robomer GitHub deposundan erişebilirsiniz.
Pulse Sensör Kullanırken Sık Yapılan Hatalar
- Parmağı sabit tutmamak: Sensör hareketten çok etkilenir. Ölçüm sırasında parmak veya kulak memesi mümkün olduğunca sabit tutulmalıdır.
- Ortam ışığını engellememek: Güçlü ışık kaynakları analog sinyali bozabilir. Sensörün üzeri hafifçe kapatılarak daha stabil sonuç alınabilir.
- Ham veriden direkt tıbbi sonuç beklemek: Bu sensör eğitim/prototipleme ürünüdür. Net BPM için filtreleme, eşik ayarı ve kararlı örnekleme gerekir.
- Yanlış pin bağlantısı: Signal pini analog girişe bağlanmalıdır. Dijital pin üzerinden doğrudan doğru sonuç alınmaz.
Robomer’de Bulabileceğiniz Nabız Sensörü Ürünleri
Pulse Nabız Ölçer Sensör
Dahili amplifikasyon ve gürültü azaltma devresiyle Arduino projelerinde daha okunabilir analog nabız sinyali almayı sağlayan kompakt sensör.
Ürünü İnceleSonuç
Pulse Nabız Ölçer Sensör, Arduino ile analog sinyal okuma, biyometrik veri işleme ve basit BPM hesaplama projeleri için öğretici bir sensördür. Sağlık teknolojilerinin temel çalışma mantığını anlamak, Serial Plotter üzerinde gerçek zamanlı sinyal izlemek ve giyilebilir teknoloji prototipleri geliştirmek isteyen kullanıcılar için pratik bir başlangıç sunar.
Arduino ile Nabız Ölçüm Projenizi Kurun
Pulse nabız sensörü, Arduino geliştirme kartları, jumper kablolar ve proje kurulumunda ihtiyaç duyabileceğiniz tüm elektronik bileşenleri Robomer üzerinden inceleyebilirsiniz.
Pulse Nabız Ölçer Sensörü İncele