Cuprins:

Monitor de ritm cardiac AD8232, Arduino, Procesare: 4 pași
Monitor de ritm cardiac AD8232, Arduino, Procesare: 4 pași

Video: Monitor de ritm cardiac AD8232, Arduino, Procesare: 4 pași

Video: Monitor de ritm cardiac AD8232, Arduino, Procesare: 4 pași
Video: Подключение датчика сердечного ритма AD8232 , кардиограмма на Arduino кардиомонитор ЭКГ 2024, Noiembrie
Anonim
Monitor de ritm cardiac AD8232, Arduino, Procesare
Monitor de ritm cardiac AD8232, Arduino, Procesare
Monitor de ritm cardiac AD8232, Arduino, Procesare
Monitor de ritm cardiac AD8232, Arduino, Procesare

Analog Devices AD8232 este un front-end analogic complet conceput pentru a achiziționa semnale EKG (ElectroCardioGram) de nivel milliVolt. Deși este o chestiune simplă să conectați AD8232 și să vedeți semnalul EKG rezultat pe un osciloscop, provocarea pentru mine a fost să achiziționez semnalul pentru afișare pe computerul meu. Atunci am descoperit Procesarea!

Pagina de documentare AD8232 -

O placă de informare este disponibilă de la Sparkfun aici - https://www.sparkfun.com/products/12650 sau, dacă așteptați câteva săptămâni, din China aici - https://www.ebay.com/itm/New-Single -Lead-AD8232-Pu …

Am comandat kitul, inclusiv cablul senzorului de corp cu tampoane lipicioase.

Pasul 1: Pregătirea plăcii AD8232 Breakout

Pregătirea plăcii AD8232 Breakout
Pregătirea plăcii AD8232 Breakout

Planul este ca placa AD8232 să dobândească semnalul EKG. Ieșirea AD8232 este un semnal de aproximativ 1,5 volți. Acest semnal va fi eșantionat de un Arduino Uno la aproximativ 1k eșantioane / secundă. Aceste valori ale probelor sunt apoi trimise prin portul USB la computer pentru afișare. Am descoperit rapid că alimentarea AD8232 de la ieșirea de 3,3V a plăcii Arduino a fost o idee proastă - prea mult zgomot de 60 Hz. Așa că am trecut la 2 x baterii AA. AD8232 poate fi alimentat de o celulă de monede de mercur de 3V, dacă se dorește. Două fire (semnal și masă) au trecut de la placa AD8232 la Arduino (A0 și masă). Am folosit o cantitate generoasă de adeziv topit la cald pentru a întări firele de la joncțiunea plăcii AD8232.

Pasul 2: Simulare EKG pe Arduino Uno

Image
Image
În funcțiune
În funcțiune

Următorul pas este crearea unui simulator care rulează pe Arduino. În acest fel, nu trebuie să stau cu electrozii atașați la corpul meu, deoarece depanez codul.

Pasul 3: Porniți și alergați

Image
Image

În cele din urmă, afișajul computerului. Codul Arduino trebuie schimbat pentru a obține date reale în loc de date de simulare. Este afișat codul de procesare. Am fost destul de îngrijorat în privința scufundării într-un nou mediu de limbaj / dezvoltare, dar imediat ce am văzut IDE-ul de procesare m-am gândit „Whoa! Acest lucru pare familiar - la fel ca Arduino”. Iată linkul de descărcare pentru Procesare. Au fost necesare doar câteva ore de cod de hacking pe care le-am găsit pe Internet pentru a pune în funcțiune o aplicație. Am descoperit că amplasarea celor 3 electrozi pe corpul meu nu corespundea notațiilor de pe fire. În cazul meu, plumbul marcat „COM” merge în stânga, „L” merge în dreapta și „R” merge în piciorul stâng.

Abordarea mea a fost să programez Arduino pentru a obține semnalul și a-l transmite aplicației de procesare care rulează pe PC. Acolo ar fi un alt mod; folosiți Procesare pentru a controla direct Arduino - link. Chiar mai bine, ar putea fi posibil să eliminați Arduino cu totul și să utilizați portul audio al computerului pentru a obține semnalul prin Procesare - consultați acest manual.

Pasul 4:

Iată fișierele sursă pentru simulatorul Arduino, achiziționarea semnalului Arduino și afișarea semnalului Procesare.

Recomandat: