Obsah:

Jednoduchý, přenosný kontinuální monitor EKG/EKG pomocí ATMega328 (čip Arduino Uno) + AD8232: 3 kroky
Jednoduchý, přenosný kontinuální monitor EKG/EKG pomocí ATMega328 (čip Arduino Uno) + AD8232: 3 kroky

Video: Jednoduchý, přenosný kontinuální monitor EKG/EKG pomocí ATMega328 (čip Arduino Uno) + AD8232: 3 kroky

Video: Jednoduchý, přenosný kontinuální monitor EKG/EKG pomocí ATMega328 (čip Arduino Uno) + AD8232: 3 kroky
Video: MoistureGuard - školící video na instalaci systému_CZ 2024, Červenec
Anonim
Jednoduchý, přenosný kontinuální monitor EKG/EKG pomocí ATMega328 (čip Arduino Uno) + AD8232
Jednoduchý, přenosný kontinuální monitor EKG/EKG pomocí ATMega328 (čip Arduino Uno) + AD8232

Tato stránka s instrukcemi vám ukáže, jak vytvořit jednoduchý přenosný 3vodičový monitor EKG/EKG. Monitor používá rozbíjecí desku AD8232 k měření signálu EKG a jeho uložení na kartu microSD pro pozdější analýzu.

Potřebné hlavní zásoby:

5V dobíjecí baterie

Oddělovací deska AD8232

Hodiny reálného času - modul RTC DS3231

Modul karty Micro SD + karta micro SD

Micro USB rozbití

Regulátor 3,3V

EKG svody + jednorázové elektrody

Rezistory/kondenzátory/čip ATMega328 pro převod z rozložení Arduino Uno na samostatný ATMega328-viz

Krok 1: Otestujte komponenty a kódujte pomocí Arduino Uno

Otestujte komponenty a kódujte pomocí Arduino Uno
Otestujte komponenty a kódujte pomocí Arduino Uno
Otestujte komponenty a kódujte pomocí Arduino Uno
Otestujte komponenty a kódujte pomocí Arduino Uno

Systém lze nejprve vyzkoušet pomocí Arduino Uno. Zapojte podle obrázku. Kabely a podložky EKG jsou připojeny k AD8232 a měly by být umístěny po obou stranách hrudníku zemním spojením dolů-viz stránka sparkfun https://learn.sparkfun.com/tutorials/ad8232-heart-rate-monitor- další podrobnosti najdete v průvodci připojením. Skicu Arduina, kterou lze použít, si můžete stáhnout zde. Abyste získali přesný signál EKG, musí být data rychle zaznamenána na kartu SD. Zjistil jsem, že rutina ukládání karty SD trvá řádově 10 s milisekundy (některé karty SD jsou rychlejší nebo pomalejší). Uložení nového časového bodu na kartu SD na každé smyčce je příliš pomalé, protože opravdu chceme mít možnost zaznamenávat každých pár milisekund. Kód má proto vyrovnávací paměť, která před odesláním na kartu SD shromáždí 40 bodů. Data jsou uložena jako soubor txt oddělený středníkem. Tři sloupce ukazují výstup AD8232, čas z modulu RTC a čas z funkce millis (), která poskytuje větší přesnost pro určení času mezi datovými body.

Krok 2: Vytvořte přenosnou verzi

Vytvořit přenosnou verzi
Vytvořit přenosnou verzi

Aby byl systém přenosný, použil jsem následující průvodce https://dronebotworkshop.com/arduino-uno-atmega328/ k vytvoření samostatného systému založeného na ATMeg328 s odpory, kondenzátory a křemenným krystalem. K napájení AD8232 jsem použil 5V lithiovou dobíjecí baterii s mikro USB rozpojovací deskou pro napájení společně s 3,3V regulátorem. Různé součásti byly připájeny na stripboard.

Doporučuje: