Industrielle Fertigung
Industrielles Internet der Dinge | Industrielle Materialien | Gerätewartung und Reparatur | Industrielle Programmierung |
home  MfgRobots >> Industrielle Fertigung >  >> Manufacturing Technology >> Herstellungsprozess

Überwachen Sie EKG und Atmung mit Ihrem Arduino

Komponenten und Verbrauchsmaterialien

ProtoCentral Electronics ADS1292R EKG/Atemschutzschild für Arduino-v2
× 1
Arduino UNO
× 1

Apps und Onlinedienste

Arduino-IDE

Über dieses Projekt

Der EKG-Beatmungsschutz hebt ein Medizinprodukt auf eine andere Ebene. Was wie ein kompliziertes System zur Überwachung der elektrischen Aktivität des Herzens schien, hat eine neue Form angenommen. Das neue Gerät ist tragbar, unkompliziert und ein effizientes EKG-Überwachungssystem. Dieses Projekt hilft, die Verwendung des EKG-Schilds zusammen mit Arduino zu demonstrieren.

Verbinden des Shields mit Ihrem Arduino

Verbinden Sie das EKG / Atmungsschild mit dem Arduino, indem Sie es auf Ihrem Arduino stapeln. Dieses Shield verwendet die SPI-Schnittstelle, um mit dem Arduino zu kommunizieren. Das Shield enthält einen ICSP-Header, der von neueren Arduino-Varianten für die SPI-Kommunikation verwendet wird, und ist daher mit den neueren Arduino-Varianten wie Yun und Due kompatibel.

Installation der Arduino-Bibliotheken

Die Arduino-Bibliothek enthält die für die Kommunikation mit dem ADS1292R Shield erforderlichen Funktionen. Bitte befolgen Sie die folgenden Schritte, um die Bibliothek herunterzuladen und zum Laufen zu bringen.

Laden Sie die Bibliotheksdateien von hier herunter. Entpacken Sie das Archiv und Sie sollten einen Ordner mit dem Namen "ads1292r_shield" sehen. Kopieren Sie diesen Ordner in den Bibliotheksordner Ihrer Arduino IDE. Abhängig von Ihrem Betriebssystem kann sich dies entweder im Ordner Ihrer Arduino IDE oder in Ihrem Dokumentenordner befinden. Weitere Informationen zu Ordnerstrukturen finden Sie unter http://arduino.cc/en/Guide/Libraries.

Zur Verwendung mit früheren BrainBay- und Xively-Beispielen klicken Sie hier.

Verarbeitung verwenden - Datenvisualisierungssoftware (Neu! )

Processing ist eine seit 2001 existierende Datenvisualisierungssoftware, die von Künstlern und Wissenschaftlern gleichermaßen verwendet wird. Es ist ein Open-Source-Coding-Framework, das auf Java basiert. Wenn Sie mit der Arduino-Umgebung vertraut sind, ist die Verarbeitungs-IDE ähnlich und Sie müssen nicht viel lernen!

Hinweis :Der Code für die EKG-Visualisierung wird nur mit der Verarbeitungs-IDE-Version 2.2.1 ausgeführt.

Im Folgenden sind die Schritte zum Ausführen des Codes aufgeführt:

1. Download-Verarbeitung für Ihr Betriebssystem

Laden Sie die Verarbeitungs-IDE-Version 2.2.1 über den Link herunter:

  • MAC OS
  • Linux 32-Bit
  • Linux 64-Bit
  • Windows 32-Bit
  • Windows 64-Bit

Entpacken Sie das Archiv nach dem Herunterladen und installieren Sie die App gemäß Ihrem Betriebssystem.

2. Laden Sie den Verarbeitungscode für die EKG-Visualisierung herunter

  • Laden Sie die erforderlichen Dateien und Verzeichnisse herunter oder klonen Sie von GitHub auf Ihren Desktop.
  • Das Entpacken des Archivs sollte einen Ordner namens ads1292r_shield erstellen, der den Visualisierungscode enthält.
  • Suchen Sie das Sketchbook-Verzeichnis Processing auf Ihrem Computer. Dies sollte bei der Installation der Verarbeitung automatisch erstellt worden sein. Abhängig von Ihrem Betriebssystem sieht der Pfad wie folgt aus:
  • Unter Windows:c:/Eigene Dateien/Verarbeitung
  • Auf MAC:/Benutzer/Ihr_Benutzername/Dokumente/Verarbeitung
  • Unter Linux:/Home/Ihr_Benutzername/Skizzenbuch/

Hinweis :Dieses Verzeichnis wird unter Windows/Mac als "Processing" angezeigt und unter Linux als "Sketchbook" bezeichnet. Erstellen Sie ein Unterverzeichnis mit dem Namen "Bibliotheken", falls noch keines vorhanden ist.

  • Aus dem oben genannten "ads1292r_shield"-Verzeichnis Kopieren/Verschieben Sie den Inhalt des ADS1292rShield_BreakoutProcessingces_view_ecg-Ordners in das ebenfalls oben erwähnte Processing-Skizzenbuch-Verzeichnis (Suchen Sie das Processing-Skizzenbuch)
  • Kopieren Sie zum Schluss das controlP5 &gwoptics Ordner aus ADS1292rShield_BreakoutProcessinglibraries und fügen Sie sie in das Bibliotheksverzeichnis Ihres Processing-Skizzenbuchs ein.
  • Sie sind jetzt bereit, Ihre erste EKG-Messung vom ADS1292R-Schild zu visualisieren!

3. Öffnen Sie Processing &starten Sie ces_view_ecg

  • Wenn die Verarbeitungs-IDE geöffnet war, schließen Sie sie und öffnen Sie sie erneut, um die Bibliotheken und Skizzen zu aktualisieren. Die Repositorys werden nicht aktualisiert, wenn die IDE geöffnet war, während die Sketches und Bibliotheken aktualisiert wurden.
  • Doppelklicken Sie auf eine der .pde-Dateien im Verzeichnis ces_view_ecg, um den gesamten EKG-Code in der Verarbeitungs-IDE zu öffnen.
  • Wenn alles bisher gut war, sollte ein Klick auf die Schaltfläche "Ausführen" in der oberen linken Ecke der IDE den Code ausführen! Wenn dies nicht der Fall ist, stellen Sie sicher, dass Sie Ihre Bibliotheken richtig installiert haben und Version 2.2.1 von Processing verwenden.
  • d. Sobald die GUI ausgeführt wird, wählen Sie den Port aus, der mit dem EKG verbunden ist, aus dem Dropdown-Menü "SELECT PORT", wie in der Abbildung unten gezeigt
  • Sobald die Portauswahl richtig ist, wird die START-Schaltfläche aktiviert. Klicken Sie auf "START", um die Visualisierung zu starten
  • Sie sollten die EKG-Kurve sehen, die mit den vom ADS1292rShield Breakout Board erhaltenen Werten erzeugt wurde, wie unten gezeigt.

Anschließen der EKG-Elektroden

Ein 3-Elektroden-Kabel zusammen mit einer Standard-Stereo-Buchse wird zusammen mit der Abschirmung mitgeliefert. Sie können die Elektroden zusammen mit dem Kabel zum Anschließen an die Abschirmung verwenden. Die integrierte Elektrodenschnittstelle ist unten hervorgehoben, um eine einfache Lokalisierung zu ermöglichen.

Die andere Seite des Elektrodenanschlusses würde mit am Körper befestigten Schnappelektroden verbunden werden. Zu Testzwecken können Sie einen EKG-Simulator verwenden, um Eingaben in das Board zu geben.

Warnung :Beim Anschließen der Elektroden an den Körper ist es sicherer, die Haupt- / Stromquelle vom Arduino zu trennen. Wenn Sie beispielsweise das Arduino zusammen mit einem Laptop verwenden, ist es eine sichere Option, das Batterieladegerät vom Laptop zu trennen.

Anbringen der Elektroden am Körper

Wichtiger Hinweis:Dieses Gerät darf NICHT in/als medizinischem Diagnosegerät verwendet werden. Dies soll ausschließlich zu Bewertungs- und Forschungszwecken verwendet werden.

Sicherheitswarnung: Seien Sie vorsichtig, wenn Sie die Elektroden an den Körper anschließen, wenn das Arduino an den USB-Anschluss Ihres Computers angeschlossen ist. Stellen Sie sicher, dass die Hauptstromversorgung Ihres Laptops unterbrochen ist, damit Sie keine direkte Verbindung zwischen Erde und Ihrem Körper herstellen.

Code

ProtoCentral ADS1292R Arduino-Bibliothek
Arduino-Bibliothek zur Verwendung des ProtoCentral ADS1292R-Shieldshttps://github.com/Protocentral/ADS1292rShield_Breakout/tree/master/Libraries

Schaltpläne

ProtoCentral ADS1292R Arduino-Shield-Schema
Schaltplänehttps://github.com/Protocentral/ADS1292rShield_Breakout/tree/master/Hardware/ECG_Shield

Herstellungsprozess

  1. Überwachen Sie Ihre Haustemperatur mit Ihrem Raspberry Pi
  2. Erstellen von Monitor-Ambilight mit Arduino
  3. Anwesenheitssystem mit Arduino und RFID mit Python
  4. So bauen Sie einen Arduino-Energiemonitor und einen Datenlogger
  5. Arduino Spybot
  6. Universelle Fernbedienung mit Arduino, 1Sheeld und Android
  7. DIY-Voltmeter mit Arduino und Smartphone
  8. Herzfrequenzmesser mit IoT
  9. Android-gesteuertes Spielzeug mit Raspberry Motor Shield
  10. Arduino-Temp. Monitor und Echtzeituhr mit 3.2 Display