İçindekiler:

Nabız Monitörü AD8232, Arduino, İşleme: 4 Adım
Nabız Monitörü AD8232, Arduino, İşleme: 4 Adım

Video: Nabız Monitörü AD8232, Arduino, İşleme: 4 Adım

Video: Nabız Monitörü AD8232, Arduino, İşleme: 4 Adım
Video: RASPBERRY Pİ3 İLE NABIZ ÖLÇER 2024, Kasım
Anonim
Nabız Monitörü AD8232, Arduino, İşleme
Nabız Monitörü AD8232, Arduino, İşleme
Nabız Monitörü AD8232, Arduino, İşleme
Nabız Monitörü AD8232, Arduino, İşleme

Analog Cihazlar AD8232, milliVolt düzeyinde EKG (ElectroCardioGram) sinyallerini almak için tasarlanmış eksiksiz bir analog ön uçtur. AD8232'yi bağlayıp bir osiloskopta ortaya çıkan EKG sinyalini görmek basit bir mesele olsa da, benim için zorluk, sinyali bilgisayarımda görüntülemek için elde etmekti. İşte o zaman İşleme'yi keşfettim!

AD8232 belge sayfası -

Sparkfun'dan bir koparma panosu burada mevcuttur - https://www.sparkfun.com/products/12650 veya birkaç hafta beklerseniz Çin'den burada - https://www.ebay.com/itm/New-Single -Kurşun-AD8232-Pu…

Yapışkan pedli gövde sensörü kablosu içeren kiti sipariş ettim.

Adım 1: AD8232 Breakout Board'u Hazırlama

AD8232 Breakout Board'u Hazırlama
AD8232 Breakout Board'u Hazırlama

Plan, AD8232 kartının EKG sinyalini almasını sağlamaktır. AD8232'nin çıkışı yaklaşık 1,5 Voltluk bir sinyaldir. Bu sinyal, bir Arduino Uno tarafından yaklaşık 1k örnek/saniye hızında örneklenecektir. Bu numune değerleri daha sonra USB portu üzerinden görüntülenmek üzere PC'ye gönderilir. AD8232'yi Arduino kartının 3.3V çıkışından çalıştırmanın kötü bir fikir olduğunu çabucak keşfettim - çok fazla 60 Hz gürültü. Bu yüzden 2 x AA pile geçtim. AD8232, istenirse bir 3V cıva madeni para hücresi ile çalıştırılabilir. AD8232 kartından Arduino'ya (A0 ve toprak) iki kablo (sinyal ve toprak) geçti. AD8232 kart bağlantısındaki telleri güçlendirmek için bol miktarda sıcakta eriyen yapıştırıcı kullandım.

Adım 2: Arduino Uno'da EKG Simülasyonu

Image
Image
Faal ve çalışır durumda
Faal ve çalışır durumda

Bir sonraki adım, Arduino üzerinde çalışan bir simülatör oluşturmaktır. Bu şekilde, kodun hatalarını ayıklarken vücuduma bağlı elektrotlarla oturmak zorunda kalmıyorum.

3. Adım: Çalıştırma ve Çalıştırma

Image
Image

Son olarak, PC ekranı. Simülasyon verileri yerine gerçek verileri elde etmek için Arduino kodunun değiştirilmesi gerekiyor. İşleme kodu gösterilir. Yeni bir dil/geliştirme ortamına dalmaktan oldukça endişeliydim, ancak Processing IDE'yi görür görmez "Vay canına! Bu tanıdık geliyor - tıpkı Arduino gibi" diye düşündüm. İşte İşleme için indirme bağlantısı. Bir uygulamayı çalışır duruma getirmek için internette bulduğum bilgisayar korsanlığı kodu yalnızca birkaç saat sürdü. Vücudumdaki 3 elektrotun yerleşiminin kablolardaki notasyonlara uymadığını keşfettim. Benim durumumda, "COM" ile işaretlenmiş kurşun sola, "L" sağa ve "R" sol bacağa gider.

Yaklaşımım, Arduino'yu sinyali alacak ve PC'de çalışan İşleme uygulamasına iletecek şekilde programlamaktı. İşte benim başka bir yolum olsun; Arduino - bağlantısını doğrudan kontrol etmek için İşleme'yi kullanın. Daha da iyisi, Arduino'yu tamamen ortadan kaldırmak ve İşleme yoluyla sinyali almak için PC ses bağlantı noktasını kullanmak mümkün olabilir - bu Talimata bakın.

4. Adım:

İşte Arduino simülatörü, Arduino sinyal toplama ve İşleme sinyali gösterimi için kaynak dosyalar.

Önerilen: