Obsah:

Monitor srdcovej frekvencie AD8232, Arduino, spracovanie: 4 kroky
Monitor srdcovej frekvencie AD8232, Arduino, spracovanie: 4 kroky

Video: Monitor srdcovej frekvencie AD8232, Arduino, spracovanie: 4 kroky

Video: Monitor srdcovej frekvencie AD8232, Arduino, spracovanie: 4 kroky
Video: 😃Heart Rate Monitor system using Arduino🔥/ contact no. In description 😃 2024, Júl
Anonim
Monitor srdcovej frekvencie AD8232, Arduino, spracovanie
Monitor srdcovej frekvencie AD8232, Arduino, spracovanie
Monitor srdcovej frekvencie AD8232, Arduino, spracovanie
Monitor srdcovej frekvencie AD8232, Arduino, spracovanie

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

Príprava dosky na rozbíjanie AD8232
Príprava dosky na rozbíjanie 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

Image
Image
Spustenie
Spustenie

Ď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

Image
Image

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.

Odporúča: