İçindekiler:

EKG Bazlı Nabız Gösterge Halkası: 4 Adım
EKG Bazlı Nabız Gösterge Halkası: 4 Adım

Video: EKG Bazlı Nabız Gösterge Halkası: 4 Adım

Video: EKG Bazlı Nabız Gösterge Halkası: 4 Adım
Video: Kalbin İçinde Ne Var? Açıp Bakalım! 2024, Temmuz
Anonim
Image
Image
şemalar
şemalar

Bir sürü LED'i kalp atışlarınızla senkronize olarak yanıp sönmek, etraftaki tüm bu teknolojiyle basit olmalı, değil mi? Eh - şimdiye kadar değildi. Birkaç yıl boyunca kişisel olarak bununla mücadele ettim, birden fazla PPG ve EKG şemasından sinyal almaya çalıştım ve sadece güvenilir değildi - birkaç yıl önce yapmayı başardığım en iyi PPG cihazı 5'te bir vuruşu kaçırdı. bu dışarı! Bu proje, şu anda ekibimizin kitle fonlaması sayfasında bulunan (uECG kampanyası) uECG cihazına dayanmaktadır - ve bir süredir geliştirdiğim için nasıl çalıştığını göstermek için sabırsızlanıyorum:) (cihaz zaten geliştirildi, kitle fonlaması sadece toplu üretim için gerekli). UPD: Bu projenin 2. tekrarını yaptım, şimdi radyo bağlantısı üzerinden veri alıyor.

Gereçler

  • uECG cihazı (kitle fonlaması sayfası, muhafazaya ihtiyacınız olmayacak)
  • Arduino (her tür işe yarar, Nano kullandım)
  • LED halka (16 segment kullanıyorum, ancak programı daha küçük/daha büyük sürümler için kolayca ayarlayabilirsiniz)
  • LiPo pil, gömleğinize bantlanacak kadar küçük, ancak 120 mAh'den az değil. 240 mAh kullanıyorum.
  • Bazı teller ve pin başlıkları (ve eldeki havya - giyilebilir bir proje olduğundan, çoğu bağlantı lehimlenmedikçe iyi çalışmaz)

Adım 1: Şemalar

Şemalar çok basit. Sistem, 5V Arduino kaynağı olarak kullanılan LiPo çıkışından çalışacaktır (lütfen bunun için uECG'nin dahili pilini kullanmayın: okumaları bozacaktır). Kesin konuşmak gerekirse, oraya stabilize edilmemiş pil girişini bağlayamazsınız, ancak pil voltajı 3,4 volttan yüksek olsa da, iyi çalışır (Arduino "5V" yi biraz uzatabilir - düşük voltajda kararsız hale gelir ve garip davranışlara bakın, ancak pil şarjlıyken çalışacaktır. Bu nedenle pilin kırmızı kablosunu Arduino 5V'ye ve LED halkası 5V'ye bağlamanız gerekir (ve bir yerde bir konektörünüz olduğundan emin olun - böylece pili çıkarıp şarj edebilirsiniz). Akü topraklaması Arduino'nun toprağına, LED halka topraklamasına ve uECG toprağına bağlanmalıdır. LED halkasının DI pini Adruino'nun D11.uECG drv pini Arduino'nun D3'üne bağlanır.

Adım 2: Arduino Programı

Yukarı çekilen pimi uECG'nin DRV pimine bağladığınızda, atım olmadığında YÜKSEK durumunu, atım olduğunda DÜŞÜK'e değiştirir. Bu yüzden sadece bu pinin durumunu hızlı bir döngüde okumanız ve aralıklarla BPM'yi hesaplamanız gerekiyor. Kodumda, son 20 vuruş, bunların üzerinden ortalama değer için kullanılır. Ayrıca mevcut BPM'yi renge ve kullanılan LED'lerin sayısına dönüştürmek için bazı kodlar ekledim, böylece bir vuruş olduğunda yanıp sönerler. Güzel görünüyor, ancak programlamada basit - onu hemen hemen her şeye kolayca değiştirebilirsiniz.

3. Adım: Hepsini Bir Araya Getirmek

Hepsini bir araya koy
Hepsini bir araya koy
Hepsini bir araya koy
Hepsini bir araya koy
Hepsini bir araya koy
Hepsini bir araya koy

LED'leri, arduinoyu ve pili bir gömlek üzerine sabitlemeniz gerekiyor - Ben sadece hızlı ve kirli bir bant kullandım. Sonra onu göğsümdeki uECG'ye bir kabloyla bağladım ve temelde bu kadar - bundan sonra teste gittim. Test, EKG sensörünün üzerinden sıçrayan bir sürü şeyle çalışmanın, orada yalnız olduğu zamanki kadar iyi çalışmadığını gösterdi:) Ama yürürken veya hareketsiz kaldığımda gayet iyi çalışıyor. Genel olarak, göstergeyi daha hassas hale getirmek istiyorum: BPM'm neredeyse 60'ın altına düştüğünden, 1 aktif LED 6 yerine BPM'yi gösterebilir, bu şekilde değişiklikler çok daha iyi görselleştirilir. Ama bunun dışında sonuçtan memnunum. Ne de olsa, bu uECG versiyonunun ilk testiydi (tamam, teknik olarak ikinci: ilk kez önceki gün akşam geç saatlerde video kaydetmeye çalıştım, ancak gece LED'ler kamera için çok parlak). Genel olarak, planlıyorum hepsini biraz farklı bir şekilde yerleştirin - bu nedenle LED, uECG'nin koşarken ölçülmesini engellemez - ve sokaklarda kullanın))

4. Adım: Tartışma

Bu projenin ana sonucu, elbette, LED'ler ve kalp atışları ile kapanmam)) Ve aslında bir kez dışarı çıktığımda BPM'imin 30 puan arttığını bilmiyordum. Ancak gerçek analiz henüz yapılmadı, bu sadece bir başlangıç. Bunun dışında, EKG analizinin gerçekte nasıl çalıştığıyla ilgileniyorsanız - lütfen uECG'nin hackaday sayfasını ziyaret edin, bu proje, şemaları ve şemaları hakkında birçok bilgi var. PCB tasarımı, algoritmaların tartışılması, takım fotoğrafları, olağan şeyler. Herhangi bir ve tüm geri bildirimler gerçekten takdir edilmektedir.

Önerilen: