Obsah:
Video: Monitor srdcovej frekvencie AD8232, Arduino, spracovanie: 4 kroky
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-13 06:58
Analog Devices AD8232 je kompletný analógový predný koniec navrhnutý tak, aby zachytával signály EKG na úrovni miliVoltu (ElectroCardioGram). Aj keď je jednoduché pripojiť AD8232 a vidieť výsledný signál EKG na osciloskope, výzvou pre mňa bolo získať signál na zobrazenie na mojom počítači. Vtedy som objavil Processing!
Stránka dokumentácie AD8232 -
Odlomová doska je k dispozícii od spoločnosti Sparkfun tu - https://www.sparkfun.com/products/12650 alebo, ak niekoľko týždňov počkáte, z Číny tu - https://www.ebay.com/itm/New-Single -Olovo-AD8232-Pu…
Objednal som si súpravu vrátane kábla telesného senzora s lepivými podložkami.
Krok 1: Príprava odpočinkovej dosky AD8232
Plánuje sa, aby doska AD8232 zachytila signál EKG. Výstup AD8232 je signál približne 1,5 voltu. Tento signál bude vzorkovaný zariadením Arduino Uno približne 1 k vzoriek za sekundu. Tieto hodnoty vzoriek sa potom odošlú cez port USB do počítača na zobrazenie. Rýchlo som zistil, že napájanie AD8232 z 3,3 V výstupu dosky Arduino je zlý nápad - príliš veľký hluk 60 Hz. Tak som prešiel na 2 x AA batérie. AD8232 môže byť podľa potreby napájaný ortuťovým mincovým článkom 3V. Dva vodiče (signál a uzemnenie) smerovali z dosky AD8232 do Arduina (A0 a uzemnenie). Na spevnenie drôtov v spoji dosky AD8232 som použil veľké množstvo tavného lepidla.
Krok 2: Simulácia EKG na Arduino Uno
Ďalším krokom je vytvorenie simulátora spusteného na Arduine. Takto nemusím sedieť s elektródami pripevnenými k telu pri ladení kódu.
Krok 3: Spustenie
Nakoniec displej PC. Kód Arduino je potrebné zmeniť, aby namiesto simulačných údajov získaval skutočné údaje. Zobrazí sa kód spracovania. Trochu som sa obával potápania do nového jazykového / vývojového prostredia, ale hneď ako som uvidel Processing IDE, napadlo mi „Hej! To vyzerá povedome - rovnako ako Arduino“. Tu je odkaz na stiahnutie pre spracovanie. Spustenie aplikácie trvalo iba niekoľko hodín hackerského kódu, ktorý som našiel na internete. Zistil som, že umiestnenie 3 elektród na mojom tele nezodpovedá zápisom na drôtoch. V mojom prípade ide zvod označený „COM“doľava, „L“doprava a „R“do ľavej nohy.
Mojím prístupom bolo naprogramovať Arduino na zachytenie signálu a jeho prenos do aplikácie Processing spustenej na počítači. Existuje môj iný spôsob; použite Processing na priame ovládanie odkazu Arduino. Ešte lepšie je, že je možné úplne odstrániť Arduino a použiť zvukový port PC na získanie signálu prostredníctvom spracovania - pozrite si tento návod.
Krok 4:
Tu sú zdrojové súbory pre simulátor Arduino, získavanie signálu Arduino a zobrazenie signálu spracovania.