EKG mérés Arduino - val

Molnár Péter
ELTE, Savaria Egyetemi Központ, BDPK, Biológia, molnarp65@gmail.com




Ezt a projektet a https://how2electronics.com/ecg-monitoring-with-ad8232-ecg-sensor-arduino/ minta alapján készítettem, igazából csak átalakítottam a Processing - programban általuk készített mérő programot és készítettem hozzá egy kiértékelő programot, hogy azokat a vizsgálatokat is el lehessen végezni, amelyeket az egyetemi gyakorlat során az osztályteremben végzünk.


Arduino Wireing


Az Arduino Uno mikroszámítógép nagyon sok helyről beszerezhető, pld.: https://www.hestore.hu/prod_10035528.html vagy https://www.elektrobot.hu/termek.php?filename=3352.html&i=3352 vagy egyszerűen keressünk rá a neten és vegyük a legolcsóbbat. Az is megfontolandó, hogy legelőször vegyünk egy kit-et vezetékekkel, alap szenzorokkal, kapcsolókkal, persze ez drágább megoldás. Az Arduino-nak sok verziója létezik, kompatibilitás szempontjából javaslom először az UNO-t, aztán később ha gyakorlottabbak leszünk, választhatunk más verziót. Az Arduinohoz tartozó AD8232 EKG modulra szintén keressünk rá, ezt is több helyen találhatjuk meg. https://shop.tavir.hu/termek/shop/modulok/biometria/ekg-szenzor-ad8232/ vagy https://mikroelektronik.hu/elektronikus-alkatreszek-es-felvezetok/38538-great-it-ecg-modul-ad8232-ekg-meres-impulzus-sziv-ekg
-monitor-erzekelo-modul-keszlet-arduino-szamara.html

A modulhoz tartozó vezetékek és padok használhatók, de nem igazán kényelmesek, én csináltam hozzá (forrasztást és ellenállás mérést igényel) egy krokodil csipeszekben végződő hosszabb vezetéket, amivel már az orvosi boltokban kapható felragasztható / eldobható EKG bélyegek is használhatóak. Az EKG modul csatlakoztatása az Arduino UNO-hoz triviális.

Connection(REF)

Csak a tápfeszültséget kell csatlakoztatni, az analóg jel az A0 analóg porton lép be az Arduino-ba, míg a 10-es és a 11-es digitális portok ellenőrzési célt szolgálnak. Az Arduino az A0 analóg porton olvassa az EKG modul által felerősített EKG jelet.

Az Arduino IDE installálása könnyű és sok referencia van hozzá.

Az "Arduino Source Code/Program" megtalálható a legelöl említett referenciában, töltsük le az Arduino UNO board-ra (esetleg be kell állítanunk a "Board type"-t és a "Serial Port"-ot), működéséről meggyőződhetünk az Arduino IDE -be beépített "Serial Plotter" alkalmazással.



Sajnos a soros plotter időtengelye nem állítható (legalábbis én nem találtam meg) úgyhogy nem kényelmes a használata.
Egy alap Processing script is található az oldalon, amivel sokkal jobban láthatóak a jelek. Ne feledjük, a "myPort = new Serial(this, Serial.list()[2], 9600);" - sorban esetleg át kell írnunk a 2-t 0,ra, vagy 1-re vagy 3-ra, a megfelelő soros portnak megfelelően.
A vezetékek és az erősítő megfelelő elrendezésével a zaj minimalizálható.

A minta alapján készítettem két Processing programot, az egyikkel el lehet menteni a mért EKG jelet, a másikkal az egér gomb benyomásával egy kurzot-mérés végezhető az EKG jelen. Biztosan maradtak hibák a programokban, ha súlyosat találtok, kérem, jelezzétek és kijavítom. A programok letölthetők: EKG_Program linkről.

Kellemes kísérletezést!

EKG Demo