Obsah:

Monitor srdečního tepu AD8232, Arduino, zpracování: 4 kroky
Monitor srdečního tepu AD8232, Arduino, zpracování: 4 kroky

Video: Monitor srdečního tepu AD8232, Arduino, zpracování: 4 kroky

Video: Monitor srdečního tepu AD8232, Arduino, zpracování: 4 kroky
Video: ЭКГ своими руками AD8232 (Часть первая. Подключение.) 2024, Listopad
Anonim
Monitor srdečního tepu AD8232, Arduino, zpracování
Monitor srdečního tepu AD8232, Arduino, zpracování
Monitor srdečního tepu AD8232, Arduino, zpracování
Monitor srdečního tepu AD8232, Arduino, zpracování

Analog Devices AD8232 je kompletní analogový front end navržený pro získávání signálů EKG na úrovni miliVolt (ElectroCardioGram). Ačkoli je jednoduché připojit AD8232 a vidět výsledný signál EKG na osciloskopu, výzvou pro mě bylo získat signál pro zobrazení na mém počítači. Tehdy jsem objevil Zpracování!

Stránka dokumentace AD8232 -

Breakout board je k dispozici od Sparkfun zde - https://www.sparkfun.com/products/12650 nebo, pokud počkáte několik týdnů, z Číny zde - https://www.ebay.com/itm/New-Single -Olovo-AD8232-Pu…

Objednal jsem si sadu včetně kabelu snímače těla s lepivými podložkami.

Krok 1: Příprava desky pro odpojení AD8232

Příprava desky AD8232 Breakout Board
Příprava desky AD8232 Breakout Board

V plánu je, aby deska AD8232 získala signál EKG. Výstup AD8232 je signál přibližně 1,5 voltů. Tento signál bude vzorkován Arduino Uno rychlostí přibližně 1 k vzorků za sekundu. Tyto hodnoty vzorků jsou poté odeslány přes port USB do počítače k zobrazení. Rychle jsem zjistil, že napájení AD8232 z 3,3V výstupu desky Arduino byl špatný nápad - příliš velký šum 60 Hz. Přešel jsem tedy na 2 x AA baterie. V případě potřeby lze AD8232 napájet 3V rtuťovým knoflíkovým článkem. Dva kabely (signál a zem) vedly z desky AD8232 do Arduina (A0 a uzemnění). Na vyztužení vodičů na spoji desky AD8232 jsem použil velkorysé množství tavného lepidla.

Krok 2: Simulace EKG na Arduino Uno

Image
Image
Zapnutý a běžící
Zapnutý a běžící

Dalším krokem je vytvoření simulátoru běžícího na Arduinu. Při ladění kódu tak nemusím sedět s elektrodami připevněnými k tělu.

Krok 3: Spuštění a spuštění

Image
Image

Nakonec displej PC. Kód Arduino je třeba změnit, aby místo simulačních dat získával skutečná data. Zobrazí se kód zpracování. Měl jsem docela obavy z ponoru do nového jazykového / vývojového prostředí, ale jakmile jsem viděl Processing IDE, pomyslel jsem si „Hej! To vypadá povědomě - stejně jako Arduino“. Zde je odkaz ke stažení pro zpracování. Zprovoznění aplikace trvalo jen několik hodin hackovacího kódu, který jsem našel na internetu. Zjistil jsem, že umístění 3 elektrod na mém těle neodpovídá zápisům na drátech. V mém případě vede označení označené „COM“doleva, „L“doprava a „R“na levou nohu.

Mým přístupem bylo naprogramovat Arduino, aby zachytilo signál a přeneslo jej do aplikace Processing běžící na PC. Existuje můj jiný způsob; použijte Processing k přímému ovládání odkazu Arduino. Ještě lépe je možné úplně odstranit Arduino a použít zvukový port PC k získání signálu prostřednictvím zpracování - viz tento Instructable.

Krok 4:

Zde jsou zdrojové soubory pro simulátor Arduino, získávání signálu Arduino a zobrazení signálu zpracování.

Doporučuje: