Vlastní levné EKG s neuronovou sítí.

Elektrokardiografie (EKG) je základní vyšetřovací metoda v kardiologii, která dokáže odhalit řadu srdečních vad. Na Gitlabu je projekt právě EKG monitoru s použitím neuronové sítě k filtrování dat.

Neuronová síť běží na STM32, Raspberry Pi se stará o vizualizaci dat na displej.

Princip EKG je popsán v https://www.wikiskripta.eu/w/Elektrokardiografie
Během šíření akčního potenciálu myokardem vznikají v oblastech rozhraní rozdílného potenciálu místní elektrické proudy, to vede ke vzniku elektromagnetického pole. Tělesné tekutiny fungují jako dobré vodiče, čímž lze snímat změny srdečních potenciálů i z povrchu těla.

Snímání těchto potenciálů zavedl na počátku 20. století holandský fyziolog Willem Einthoven. Byly to dnešní 3 standardní bipolární končetinové svody (I, II, III) tvořící tzv. Einthovenův trojúhelník, v jehož pomyslném těžišti leží srdce. Principem těchto svodů je zapojení vždy dvou aktivních elektrod, jejichž polarita je předem dána. Jednotlivé svody poté zaznamenávají rozdíl potenciálu mezi elektrodami a udává výslednou amplitudu. Vektorový součet všech tří amplitud těchto končetinových svodů je roven nule (Einthovenův zákon).

A zpět k levnému monitoru EKG. Měření probíhá na třech místech těla, napětí z těchto míst je zesíleno a přivedeno do vývojového kitu STM32F407, kde se provede filtrace – i díky implementované neuronové síti.

Tato data jsou pak přenesena (UART) do jednodeskového počítače Raspberry Pi, který data zobrazí na monitoru.

Gitlab: https://gitlab.com/Angelgzgc/neuralhearthmonitor/tree/master

Hackster.io: https://www.hackster.io/endlessteam/low-cost-ecg-pathology-detection-with-deep-neural-networks-b417f1

Sdílejte článek:
Komentáře:
121 komentářů na sociálních sítích
@TomasBajer Já mám páječku z tindie, která používá weller hroty a je skvělá, ale můj styl práce je více opravování než pájení a ta pinzeta se mi hodí více... a dost lituju, že jsem nepřikoupil větší hroty :-D ...více
Číst komentáře
- a -
Přidat svůj názor
Ukaž světu,
že jsi Maker!
Koupit tričko
Kafe pro Chiptrona
Aby mohl napsat další článek.

Související články

Další články o STM32(F7): Tutorial: STM32F746 (STM32F7 Discovery) – Tlačítkem rozsvítit/zhasnout LED Tutorial: STM32F746 (STM32F7 Discovery) – jak zapnout LED (ovládání GPIO) STM32F746 discovery a IDE AC6 (System Workbench for STM32) Jak začít s moderními mikrokontroléry a proč – STM32…

Architektura „Silent Switcher“ firmy Linear Technology výrazným způsobem snižuje EM emise.

CircuitPython je uživatelsky přívětivý programovací jazyk založený na Pythonu, který je ideální pro začátečníky i pokročilé uživatele v oblasti mikroelektroniky. V tomto podrobném návodu si ukážeme, jak nahrát CircuitPython na Raspberry Pi Pico nebo Pico W a připravit desku pro…

Daniel Skopalík sdílel návod, jak použít populární jednodeskový počítač RaspberryPi jako JTAG programátor například ESP32.

Lukáš Beran (web, linkedin, google+, twitter, facebook) mi poslal návod, jak zprovoznit TVheadend na RaspberryPi s operačním systémem Raspbian.