Mündəricat:

Ürək dərəcəsi monitoru AD8232, Arduino, İşləmə: 4 addım
Ürək dərəcəsi monitoru AD8232, Arduino, İşləmə: 4 addım

Video: Ürək dərəcəsi monitoru AD8232, Arduino, İşləmə: 4 addım

Video: Ürək dərəcəsi monitoru AD8232, Arduino, İşləmə: 4 addım
Video: How to use the heart rate monitor 2024, Noyabr
Anonim
Ürək dərəcəsi monitoru AD8232, Arduino, Qenerasiya
Ürək dərəcəsi monitoru AD8232, Arduino, Qenerasiya
Ürək dərəcəsi monitoru AD8232, Arduino, Qenerasiya
Ürək dərəcəsi monitoru AD8232, Arduino, Qenerasiya

Analog Cihazlar AD8232, milliVolt səviyyəsində EKG (ElectroCardioGram) siqnalları əldə etmək üçün hazırlanmış tam bir analoq ön tərəfdir. AD8232 -ni bağlamaq və ortaya çıxan EKG siqnalını bir osiloskopda görmək sadə bir iş olsa da, mənim üçün problem kompüterimdə göstərmək üçün siqnal əldə etmək idi. İşlənməni kəşf etdiyim vaxt budur!

AD8232 sənədləşdirmə səhifəsi -

Buradan Sparkfun -dan bir cədvəl əldə edə bilərsiniz - https://www.sparkfun.com/products/12650 və ya bir neçə həftə gözləsəniz, Çindən buradan - https://www.ebay.com/itm/New-Single -Qurğuşun-AD8232-Pu…

Yapışqan yastıqları olan bədən sensoru kabeli daxil olmaqla dəsti sifariş etdim.

Addım 1: AD8232 Breakout Board -un hazırlanması

AD8232 Breakout Board hazırlanır
AD8232 Breakout Board hazırlanır

Plan, AD8232 lövhəsinin EKG siqnalını əldə etməsidir. AD8232 -nin çıxışı təxminən 1,5 voltluq bir siqnaldır. Bu siqnal Arduino Uno tərəfindən təxminən 1k nümunə/saniyədə nümunə götürüləcək. Bu nümunə dəyərləri daha sonra USB portu üzərindən kompüterə göndərilir. AD8232 -ni Arduino lövhəsinin 3.3V çıxışından gücləndirməyin pis bir fikir olduğunu - çox 60 Hz səs -küy olduğunu tez bir zamanda kəşf etdim. Beləliklə, 2 x AA batareyaya keçdim. İstəyirsinizsə, AD8232 3V civə sikkə hüceyrəsi ilə təchiz edilə bilər. AD8232 lövhəsindən Arduinoya (A0 və torpaq) iki tel (siqnal və torpaq) keçdi. AD8232 lövhə qovşağında telləri gücləndirmək üçün çox miqdarda isti əriyən yapışqan istifadə etdim.

Addım 2: Arduino Uno üzərində EKG Simulyasiyası

Image
Image
Yuxarı və Qaçış
Yuxarı və Qaçış

Növbəti addım Arduino üzərində işləyən bir simulyator yaratmaqdır. Bu şəkildə kod ayıklayarkən bədənimə bağlı olan elektrodlarla oturmaq məcburiyyətində deyiləm.

Addım 3: Qalxın və qaçın

Image
Image

Nəhayət, PC ekranı. Simulyasiya məlumatları yerinə real məlumat əldə etmək üçün Arduino kodunun dəyişdirilməsi lazımdır. Qenerasiya kodu göstərilir. Yeni bir dil / inkişaf mühitinə dalmaqdan çox narahat idim, amma Processing IDE -ni görən kimi düşündüm: "Vay! Bu tanış görünür - Arduino kimi". İşləmə üçün yükləmə linki burada. Tətbiqi işə salmaq üçün İnternetdə tapdığım kodu sındırmaq üçün bir neçə saat çəkdi. 3 elektrodun bədənimə yerləşdirilməsinin tellərdəki işarələrə uyğun olmadığını kəşf etdim. Mənim vəziyyətimdə "COM" işarələnmiş qurğu sola, "L" sağa və "R" sol ayağa gedir.

Mənim yanaşmam Arduino -nu siqnal əldə etmək və onu PC -də işləyən Processing proqramına ötürmək üçün proqramlaşdırmaq idi. Başqa bir yol var; Arduino linkinə birbaşa nəzarət etmək üçün Qenerasiya istifadə edin. Daha da yaxşısı, Arduino -nu tamamilə aradan qaldırmaq və İşləmə vasitəsi ilə siqnal əldə etmək üçün PC audio portundan istifadə etmək mümkündür - bu Təlimata baxın.

Addım 4:

Burada Arduino simulyatoru, Arduino siqnalının alınması və İşlənmə siqnalının göstərilməsi üçün mənbə faylları verilmişdir.

Tövsiyə: