ROBOTKODLA
ROBOTKODLA Genç Mucit

Eğlen, Kodla, Geleceği Tasarla

Model: AD8232 Sensör Modülü (Breakout) İleri Seviye Üretici: Analog Devices

AD8232 Tek Kurşunlu Kalp Ritmi EKG Monitör Modülü

Göğse yapıştırılan 3 adet medikal biyopotansiyel elektrot ile kalbin elektriksel kasılma sinyallerini (P-Q-R-S-T dalgaları) çıkaran EKG monitörüdür.

Önemli Güvenlik ve Teknik Sınırlama Bilgisi

HAYATİ TIBBİ UYARI: Bu cihaz medikal EKG cihazı DEĞİLDİR! Elde edilen veriler kalp krizi veya ritim bozukluğu teşhisi için ASLA kullanılamaz. Güvenlik için bilgisayarın prize takılı şarj aleti yerine dizüstü bilgisayar pilde çalışırken veya pilli bir mikrokontrolör ile kullanılmalıdır.

Teknik Özellikler ve Elektriksel Parametreler

Çalışma Voltajı 2.00V - 3.50V Lojik Seviye Giriş/Çıkış
Akım Tüketimi 170 µA Tipik çalışma modu
Haberleşme Arayüzü Analog Voltaj (OUTPUT) + Dijital Elektrot Kopma Tespiti (LO+ / LO-) Protokol türü
Ölçüm Aralığı Mikrovolt (µV) Kalp Kasılma Sinyalleri Etkili çalışma sınırı
Hassasiyet / DoğrulukDahili 2 kutuplu yüksek geçiren filtre ve enstrümantasyon amplifikatörüÖlçüm sapma payı
Tepki SüresiGerçek zamanlı EKG dalgasıÖrnekleme hızı
Ölçüm TürüElektrokardiyogram (EKG) Biyopotansiyel Elektriksel Kalp SinyaliFiziksel büyüklük
Pin Sayısı6 PinModül header pinleri

Pin Bağlantıları ve Görevleri (Pinout)

Pin #Pin AdıSinyal TürüGörev & Açıklama
1 GND Toprak Toprak 0V
2 3.3V Güç +3.3V DC (5V VERMEYİN!)
3 OUTPUT Analog Çıkış EKG analog sinyali
4 LO- Dijital Çıkış Sol elektrot koptu uyarısı
5 LO+ Dijital Çıkış Sağ elektrot koptu uyarısı
6 SDN Kapatma Uyku pini

Geliştirme Kartı Uyumluluk Durumu

Arduino Uno / Nano ✓ Uyumlu
5V Lojik

Doğrudan bağlantı ve yerleşik 5V desteği.

ESP32 (NodeMCU) ✓ Uyumlu
3.3V Lojik

3.3V ile tam uyumlu çalışır.

Raspberry Pi Pico ✓ Uyumlu
3.3V Lojik

MicroPython veya C/C++ SDK ile desteklenir.

BBC Micro:bit ✓ Uyumlu
3.3V Lojik

MakeCode blokları veya MicroPython ile uyumlu.

STM32 (BluePill) ✓ Uyumlu
3.3V (5V Tolerant)

5V tolerant GPIO pinleri doğrudan bağlanabilir.

Örnek Kaynak Kod Kütüphanesi

Arduino Uno Arduino C++ ✓ Test Edildi

AD8232 ile Gerçek Zamanlı EKG Seri Çizici (Plotter)

Gerekli Kütüphaneler: Standart
void setup() {
  Serial.begin(9600);
  pinMode(10, INPUT); // LO +
  pinMode(11, INPUT); // LO -
}

void loop() {
  if((digitalRead(10) == 1) || (digitalRead(11) == 1)) {
    Serial.println("! Elektrotlar vücuda temas etmiyor !");
  } else {
    // EKG analog voltajını oku ve Seri Çiziciye gönder
    Serial.println(analogRead(A0));
  }
  delay(10); // 100 Hz örnekleme
}
Seri Monitör Çıktısı (Simülasyon):
EKG Sinyali: 512 (Arduino Seri Çizici ile grafik izlenir)

Çalışma Mantığı ve Fiziksel İlkeler

EKG (Elektrokardiyogram) Nasıl Çıkarılır?

Optik nabız sensörlerinin aksine AD8232, kalbin kasılması esnasında vücuda yayılan gerçek elektriksel biyopotansiyel gerilimleri (mikrovolt düzeyinde) ölçer.

AD8232, entegre enstrümantasyon amplifikatörü, 2 kutuplu yüksek geçiren filtre ve sağ bacak sürücüsü (Right Leg Drive) devresiyle kas titremelerini ve 50 Hz şebeke gürültüsünü süzer; temiz P, Q, R, S ve T kalp elektrot dalga grafiğini üretir.

Artıları ve Sınırlamaları

Güçlü Yönleri (Avantajlar)
  • Gerçek biyopotansiyel elektriksel EKG P-Q-R-S-T dalga formu
  • Dahili gürültü filtreleme ve sağ bacak sürücüsü
  • Elektrot yerinden çıktığında anında uyaran LO+ ve LO- pinleri
  • Sınırlamaları (Dezavantajlar)
  • 3.5V mutlak maksimum gerilim (5V Arduino'nun 3.3V pininden beslenmelidir)
  • Vücut kas hareketleri parazit yaratır (ölçüm anında hareketsiz durulmalıdır)
  • Sık Karşılaşılan Sorunlar ve Çözümleri

  • Elektrot yerleşimi standarttır: RA (Sağ Kol/Göğüs Üstü), LA (Sol Kol/Göğüs Üstü), RL (Sağ Bacak/Karın Altı Referansı).