Inhaltsverzeichnis:

Einfacher, tragbarer kontinuierlicher EKG/EKG-Monitor mit ATMega328 (Arduino Uno Chip) + AD8232 - Gunook
Einfacher, tragbarer kontinuierlicher EKG/EKG-Monitor mit ATMega328 (Arduino Uno Chip) + AD8232 - Gunook

Video: Einfacher, tragbarer kontinuierlicher EKG/EKG-Monitor mit ATMega328 (Arduino Uno Chip) + AD8232 - Gunook

Video: Einfacher, tragbarer kontinuierlicher EKG/EKG-Monitor mit ATMega328 (Arduino Uno Chip) + AD8232 - Gunook
Video: Langzeit EKG-Monitor Viatom/Wellue ER1 inkl. Datenauswertung via KI-Algorithmus 2024, Juli
Anonim
Einfacher, tragbarer kontinuierlicher EKG/EKG-Monitor mit ATMega328 (Arduino Uno Chip) + AD8232
Einfacher, tragbarer kontinuierlicher EKG/EKG-Monitor mit ATMega328 (Arduino Uno Chip) + AD8232

Diese Anleitungsseite zeigt Ihnen, wie Sie einen einfachen tragbaren 3-Kanal-EKG / EKG-Monitor herstellen. Der Monitor verwendet ein AD8232 Breakout-Board, um das EKG-Signal zu messen und es zur späteren Analyse auf einer microSD-Karte zu speichern.

Benötigte Hauptvorräte:

5V Akku

AD8232 Breakout-Board

Echtzeituhr - RTC DS3231 Modul

Micro-SD-Kartenmodul + Micro-SD-Karte

Micro-USB-Breakout

3.3V-Regler

EKG-Ableitungen + Einweg-Pads

Widerstände/Kondensatoren/ATMega328-Chip zum Konvertieren von Arduino Uno-Layout in ATMega328 Standalone – siehe

Schritt 1: Komponenten und Code mit Arduino Uno testen

Testen Sie Komponenten und Code mit Arduino Uno
Testen Sie Komponenten und Code mit Arduino Uno
Testen Sie Komponenten und Code mit Arduino Uno
Testen Sie Komponenten und Code mit Arduino Uno

Das System kann zunächst mit einem Arduino Uno getestet werden. Verdrahten Sie wie im Diagramm gezeigt. Die EKG-Kabel und -Pads sind mit dem AD8232 verbunden und sollten auf beiden Seiten des Brustkorbs mit dem Masseanschluss nach unten positioniert werden - siehe Sparkfun-Seite https://learn.sparkfun.com/tutorials/ad8232-heart-rate-monitor- Hookup-Guide für weitere Details. Eine Arduino-Skizze, die verwendet werden kann, kann hier heruntergeladen werden. Die Daten müssen schnell auf der SD-Karte aufgezeichnet werden, um ein genaues EKG-Signal zu erhalten. Ich habe festgestellt, dass die Routine zum Speichern der SD-Karte in der Größenordnung von 10 Millisekunden dauert (einige SD-Karten sind schneller oder langsamer). Das Speichern eines neuen Zeitpunkts auf der SD-Karte bei jeder Schleife ist zu langsam, da wir wirklich alle paar Millisekunden aufnehmen möchten. Daher hat der Code einen Puffer, der 40 Punkte sammelt, bevor er zur Aufnahme an die SD-Karte gesendet wird. Die Daten werden als durch Semikolon getrennte txt-Datei gespeichert. Die drei Spalten zeigen den AD8232-Ausgang, die Zeit vom RTC-Modul und die Zeit von der millis()-Funktion, die eine genauere Bestimmung der Zeit zwischen Datenpunkten ermöglicht.

Schritt 2: Erstellen Sie eine tragbare Version

Tragbare Version erstellen
Tragbare Version erstellen

Um das System portabel zu machen, habe ich die folgende Anleitung verwendet https://dronebotworkshop.com/arduino-uno-atmega328/, um ein eigenständiges ATMeg328-basiertes System mit Widerständen, Kondensatoren und Quarzkristallen zu erstellen. Ich habe einen 5V Lithium-Akku mit einer Micro-USB-Breakout-Platine verwendet, um zusammen mit einem 3,3-V-Regler den AD8232 mit Strom zu versorgen. Die verschiedenen Komponenten wurden auf Stripboard gelötet.

Empfohlen: