Mundarija:

Yurak urish tezligi monitor AD8232, Arduino, ishlov berish: 4 qadam
Yurak urish tezligi monitor AD8232, Arduino, ishlov berish: 4 qadam

Video: Yurak urish tezligi monitor AD8232, Arduino, ishlov berish: 4 qadam

Video: Yurak urish tezligi monitor AD8232, Arduino, ishlov berish: 4 qadam
Video: YURAKNI TEZ URIB KETISH SABABLARI | IQBOL ADILOVA 2024, Noyabr
Anonim
Yurak urish tezligi monitor AD8232, Arduino, ishlov berish
Yurak urish tezligi monitor AD8232, Arduino, ishlov berish
Yurak urish tezligi monitor AD8232, Arduino, ishlov berish
Yurak urish tezligi monitor AD8232, Arduino, ishlov berish

Analog qurilmalar AD8232 - bu milliVolt darajadagi EKG (ElectroCardioGram) signallarini olish uchun mo'ljallangan, to'liq analog frontal. AD8232 -ni ulash va natijada paydo bo'lgan EKG signalini osiloskopda ko'rish oddiy ish bo'lsa -da, men uchun vazifa kompyuterda ko'rsatish uchun signalni olish edi. O'shanda men ishlov berishni kashf qildim!

AD8232 hujjatlar sahifasi -

Bu erda Sparkfun -dan ajratish taxtasi mavjud - https://www.sparkfun.com/products/12650 yoki agar siz bir necha hafta kutsangiz, Xitoydan - https://www.ebay.com/itm/New-Single -Qo'rg'oshin-AD8232-Pu …

Men to'plamga yopishqoq prokladkalar bilan korpus sensori kabeliga buyurtma berdim.

1 -qadam: AD8232 uzilish taxtasini tayyorlash

AD8232 uzilish taxtasini tayyorlash
AD8232 uzilish taxtasini tayyorlash

Reja AD8232 taxtasida EKG signalini olishdir. AD8232 chiqishi taxminan 1,5 voltli signaldir. Bu signal Arduino Uno tomonidan taxminan 1k/soniyada namuna olinadi. Bu namunalar qiymatlari USB port orqali kompyuterga ko'rsatiladi. Men tezda AD8232 -ni Arduino platasining 3.3V kuchlanishidan yoqish yomon fikr - 60 gigagertsli shovqin ekanligini aniqladim. Shunday qilib, men 2 x AA batareyaga o'tdim. Agar xohlasangiz, AD8232 3V simobli tanga bilan quvvatlanishi mumkin. AD8232 kartasidan Arduino (A0 va tuproq) ga ikkita sim (signal va er) uzatildi. Men AD8232 taxtasi birlashmasidagi simlarni mustahkamlash uchun ko'p miqdorda issiq eritilgan elim ishlatdim.

2 -qadam: Arduino Uno -da EKG simulyatsiyasi

Image
Image
Yugurish va yugurish
Yugurish va yugurish

Keyingi qadam - Arduino -da ishlaydigan simulyatorni yaratish. Shunday qilib, men kodni disk raskadrovka qilayotganimda, tanamga biriktirilgan elektrodlar bilan o'tirishim shart emas.

3 -qadam: yuqoriga va yugurish

Image
Image

Nihoyat, kompyuterning ekrani. Simulyatsiya ma'lumotlari o'rniga haqiqiy ma'lumotlarni olish uchun Arduino kodini o'zgartirish kerak. Qayta ishlash kodi ko'rsatiladi. Men yangi til / rivojlanish muhitiga sho'ng'ishdan qo'rqardim, lekin Processing IDE -ni ko'rsam, "Voy! Bu tanish ko'rinadi - xuddi Arduino kabi", deb o'yladim. Bu erda ishlov berish uchun yuklab olish havolasi. Ilovani ishga tushirish uchun Internetda topilgan bir necha soatlik xakerlik kodi kifoya qildi. Men tanamdagi 3 elektrodning joylashishi simlardagi yozuvlarga mos kelmasligini aniqladim. Mening holatimda, "COM" bilan belgilangan qo'rg'oshin chapga, "L" o'ngga va "R" chap oyog'iga o'tadi.

Mening yondashuvim Arduino -ni signalni qabul qilish va uni kompyuterda ishlaydigan Processing dasturiga yuborish edi. Menda boshqa yo'l bor; Arduino havolasini to'g'ridan -to'g'ri boshqarish uchun Processing -dan foydalaning. Yaxshisi, Arduino -ni butunlay yo'q qilish va ishlov berish orqali signal olish uchun kompyuterning audio portidan foydalanish mumkin - bu ko'rsatmaga qarang.

4 -qadam:

Bu erda Arduino simulyatori, Arduino signallarini yig'ish va ishlov berish signallari displeyining manba fayllari.

Tavsiya: