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:
Ukaž světu,
že jsi Maker!
Koupit tričko
Kafe pro Chiptrona
Dodej energii dalšímu článku

Související články

Vytvořil jsem si domů monitor vzduchu, který měří koncentraci CO2 pomocí čidel SCD41 a CozIR-LP a teplotu a vlhkost s SHT40.

Všichni bastlí meteostanice, někdo lepší, někdo horší.

Postavil jsem další monitor vzduchu, měří 6 parametrů, není vidět, dělá dvojnásobnou radost a složil jsem to z téměř šuplíkových zásob.

Tak jsem po pokusech s NodeMCU a SHT75 dostal k další verzi mojí mini meteostanice.

EnergyMeter je zájmový projekt vývojářů z firmy Consilia Brno, navržený pro snímání pulzů z impulzní LED elektroměru a vyhodnocování spotřeby energie.

Dnešní novinka vám ukáže zajímavý projekt téměř kapesního „osciloskopu“ poháněným vývojovou deskou BluePill s mikrokontrolérem STM32F103 také zvaným Minimum System Development Board for STM32. Už jsme zde ukázal několik takových „ukazovátek průběhů“ – Arduino FIO (ATmega328) s LCD (128x64px) nebo…

Trendy