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

Intelligenter biomedizinischer Monitor mit MAX32620FTHR

Komponenten und Verbrauchsmaterialien

Arduino Mini 05
× 1
Maxim Integrated MAX32620FTHR
× 1
Transistor LM35
× 1
Herzfrequenzsensor
× 1
Peltierzelle
× 1
Rundkabel mit Ferritkern
× 1
Allzwecktransistor NPN
× 1
Widerstand 1k Ohm
× 1
OpenBuilds-Drahtkabel - am Fuß
× 1
Arduino-IDE
MIT App Inventor

Über dieses Projekt

Geschichte

Derzeit stehen wir auf unserem Planeten vor Millionen von Herausforderungen, um zu überleben und unsere Lebensqualität als Gesellschaft zu verlängern.

Wenn wir darüber nachdenken, unsere Gesundheit zu erhalten, denken wir darüber nach, wie wir gesund bleiben können, um ein gutes Arbeitsleben zu führen, sozial und im Allgemeinen, oder wie wir uns um unsere Senioren kümmern, aber es sind Themen, die unbemerkt bleiben.

Täglich sterben etwa 29.000 Kinder, 21 pro Minute, vor allem an vermeidbaren Ursachen.

In Entwicklungsländern werden etwa 80 % der Gesundheitsversorgung zu Hause geleistet, und die meisten Kinder und älteren Erwachsenen, die sterben, tun dies zu Hause, ohne von einem Gesundheitspersonal untersucht zu werden. (QUELLE:UNICEF)

Der Einsatz neuer Technologien in der Medizin hat langsam ihren Weg in diesen Bereich gefunden und war in verschiedenen Aspekten der Gesundheitsversorgung von Vorteil und sehr hilfreich.

In Anbetracht der Daten und früheren Informationen und der Hinzufügung der hohen Sterberaten, die durch Krankheiten verursacht werden, bei denen die meisten rechtzeitig mit kostengünstigen Basisuntersuchungen hätten operiert werden können, aber in unserer Gemeinschaft nur begrenzt zugänglich sind. Aus diesem Grund haben wir uns die folgende Frage gestellt:Wie kann ein biomedizinisches Überwachungssystem für alle Menschen entwickelt und gebaut werden, die die MAX32620FTHR-Platte verwenden, die mit Körperwärme gefüttert wird?

Unser Projekt versucht, jede der oben aufgeführten Schwierigkeiten zu lösen.

Deshalb befassen wir uns mit der Erforschung und Analyse aktueller Technologien und der Möglichkeiten zur Überwachung von Vitalparametern.

Lösung

Unser Projekt besteht aus drei Phasen, die zusammen unser großartiges Projekt ausmachen:

PHASE #1:Entwerfen und bauen Sie ein intelligentes Armband mit Komponenten für die Diagnose und Erfassung grundlegender Vitalparameter (Temperatur, Drehzahl, SpO2), die durch Programmierung analysiert und an Phase 2 gesendet werden.

Es wird erwartet, dass ein zweiter Prototyp die Analyse und Entnahme biologischer Proben (Bluttest) integriert, um die Diagnose der Person erheblich zu erweitern.

PHASE #2:Entwerfen und programmieren Sie in einer Cloud eine Datenbank, die in der Lage ist, die Ergebnisse jeder Person in einer persönlichen Krankengeschichte zu empfangen, zu analysieren, auszuwerten und zu kennzeichnen. Ebenso wird die Plattform in der Lage sein, Symptome zu benennen und Krankheiten zu bestimmen, die Patienten mit den Proben entnehmen.

Jede Person kann über eine Anwendung oder über das Internet auf ihre Krankengeschichte zugreifen. Ebenso hat unser medizinischer Dienstleister oder unser Arzt Zugriff auf die Daten.

Schritt #1:Verbindungen herstellen

ALLE KONECTIONEN!!

Schritt #2:Wie wird Energie erzeugt?

Schritt #3:Verbinden Sie den MAX32620FTHR mit dem PC und konfigurieren Sie die Arduino IDE

  • Für Windows und Linux gehen Sie zu Datei->Einstellungen . Gehen Sie für Mac OS zu Arduino->Einstellungen .
  • Suchen Sie im Dialogfeld Zusätzliche Boards-Manager-URLs fügen Sie die folgende URL ein und klicken Sie auf OK . https://raw.githubusercontent.com/maximintegratedmicros/arduino-collateral/master/package_maxim_index.json
  • Gehe zu Tools->Board->Boards-Manager...
  • Geben Sie in das Suchfeld "maxim" ein.
  • Wählen Sie Maxims 32-Bit-Mikrocontroller und klicken Sie auf Installieren .
  • Schließen Sie nach Abschluss der Installation den Boards-Manager .
  • Gehe zu Tools->Board . Im Abschnitt Maxim ARM (32-Bit) Boards , wähle dein Board aus der Liste der unterstützten Boards aus.
  • Schließen Sie Ihr Board an und unter Tools->Port Wählen Sie den passenden seriellen Port für Ihr Board aus.
  • Gehe zu Tools->Programmierer und wählen Sie DAPLink .

WICHTIG:

Stellen Sie sicher, dass zwischen dem MAX32620 und der Arduino IDE alles gut funktioniert. Befolgen Sie die folgenden Schritte, um Ihre erste Blink-Skizze hochzuladen.

  • Gehen Sie in der Arduino-IDE zu Datei->Beispiele->01.Basics->Blink .
  • Klicken Sie auf Bestätigen oder gehen Sie zu Skizze->Überprüfen/Kompilieren .
  • Klicken Sie auf Hochladen oder gehen Sie zu Skizze->Hochladen .(Erfordert USB-Schreibzugriff; Details hier.

Schritt #4:Laden Sie den Code

#include SoftwareSerial blau (TX, RX); //Bluetooth-Verbindung herstellen - TX TX zu TX PIN und RxPIN zu RXchar NOMBRE[21] ="MONITOR MEDICAL"; // Maximal 20 Zeichen namechar BPS ='4'; // 1=1200 , 2=2400, 3=4800, 4=9600, 5=19200, 6=38400, 7=57600, 8=115200char PASS[5] ="1651"; // PIN ODER SCHLÜSSEL von 4 numerischen Zeichenfloat tempC;int PulseSensorPurplePin =A2; // Wir definieren den Eintrag in Pin AIN2int Signal; // hält die eingehenden Rohdaten. Der Signalwert kann von 0-1024int Threshold =550 reichen; // Bestimme, welches Signal "als Beat zählt" und welches zu erfassen ist tempPin =A1; // Wir definieren den Eintrag in Pin AIN1int select =3; // Void setup () { // Seriellen Port öffnen und auf 9600 bps einstellen blue.begin (9600); blue.println("Verbindung"); blue.println("WILLKOMMEN BEI IHREM PERSÖNLICHEN MEDIZINISCHEN ASSISTENTEN");}void loop(){ if (blue.available()> 0) // Wenn kein serielles Skript vorhanden ist, tritt es nicht in den Zyklus ein { // Es speichert in der Variablen "select" was in den seriellen Port geschrieben wird select =blue.read(); // Je nach dem, was im LabView geschrieben wird, sind die Informationen, die wir sehen switch (select) { case 'a':// Wenn Sie "a" schreiben, senden Sie uns die Temperatur des LM35 // Read der Wert vom Sensor tempC =analogRead (tempPin); tempC =(tempC * 5,0 * 100) / 970; // Senden Sie die Daten an den seriellen Port, Formel basierend auf dem maximalen erhaltenen Datensatz blue.println (tempC); blue.print("°C"); Verzögerung (1000); brechen; case 'b':// Wenn "b" geschrieben wird, sendet es uns die Herzfrequenz Signal =analogRead (PulseSensorPurplePin); blue.println (Signal); blue.print("RPM"); // Senden Sie den Signalwert an den seriellen Plotter. Verzögerung (1000); brechen; default://Die Eingabe von "any other characters" wird uns einen Fehler schicken blue.println("error"); Verzögerung (1500); //Retardo de 0.5 segundos } }} 

Hinweis:Wenn es einen Fehler oder eine Verbesserung gibt, die sie mir mitteilen möchten, bin ich bereit, ihnen zuzuhören. Ich arbeite für euch Freunde!

Schritt #5:Verbinden Sie unser Gerät über Bluetooth

Wenn wir möchten, können wir unsere personalisierte App mit verschiedenen Plattformen erstellen.

Wir können diese personalisierte App verwenden:

Schritt 6:IoT-Daten-Cloud-Design

In all diesen Tagen habe ich nach und nach unsere erste Shared Data Cloud entworfen und in gewisser Weise erschaffen.

Dank ihr können unsere Ärzte, Angehörige, Eltern und Interessierte in Echtzeit über Daten und Informationen zu unserem Gesundheitszustand verfügen. Sie können auch wissen, ob wir Symptome aufweisen.

Als Nächstes zeige ich, wie sich die IoT-Datenwolke entwickelt:

Als wir sagten, dass wir die Entwicklung von Viren und Krankheiten diagnostizieren und erkennen können, beziehen wir uns darauf, dass wir die Bevölkerung, von der in diesem Fall betroffen sind, unten visualisieren können:

Fazit

Dank dieses kleinen Geräts, das wir mit den verschiedenen 3D-Druckmodellen (vorzugsweise BRAZALETE) in unserem Körper anpassen können, können wir alle Menschen einer Bevölkerung in Echtzeit und 24 Stunden am Tag überwachen, wodurch wir eine Vielzahl von Vorteilen genießen können aber hauptsächlich, um jedes Kind und gefährdete ältere Menschen zu erreichen, um die Zahl der Todesfälle aufgrund fehlender medizinischer Diagnosen von 29.000 pro Tag auf weniger als 1.000 zu reduzieren.

Dies ist ein großartiges Ziel, aber es ist nicht unmöglich, es zu erreichen.

Dank der von Maxim Integrated bereitgestellten Technologie können wir uns auf verschiedene Hardware und Geräte verlassen, um Initiativen durchzuführen, die Lösungen für die alltäglichen Probleme des täglichen Lebens auf unserem Planeten bieten.

Einige Vorteile jeder Person, die ein ähnliches Gerät wie dieses mit MAX32620FTHR entwickelt hat:

* Lassen Sie Ihre Diagnose und Ihren täglichen medizinischen Check-up.

* Den Gesundheitszustand von Kindern und älteren Menschen kennen.

* Im Notfall medizinische Hilfe leisten.

* Diagnostizieren Sie neue Krankheiten von ihrem Ursprung her.

* Im Notfall den Anweisungen folgen lassen.

* Formulierung von Medikamenten nach den Symptomen, die von ihren Kontrollen abgezogen werden.

Dieses Projekt wird jeden Tag verbessert. Ich bin ein junger Mensch mit dem Ziel, die Lebensqualität von Menschen mithilfe von Pionieren wie Maxim Integrated zu verbessern. Meine Verpflichtung ist es, dieses Projekt, das sich in Bearbeitung befindet, weiterzuentwickeln und weiterzuentwickeln. Meine anstehenden Aufgaben zur Umsetzung sind:

Integrieren Sie das IoT in diese Idee und ermöglichen Sie das Hochladen von Daten in die Cloud, um sie mit Ärzten, Krankenhäusern und staatlichen Gesundheitsorganisationen zu teilen.

Indem wir unsere Schecks mit unseren Ärzten und Gesundheitsorganisationen teilen, können wir uns vernetzen und genießen, dass es jetzt möglich ist, die Quelle neuer Krankheiten zu finden und zu finden und von ihren Wurzeln aus zu handeln.

Unsere Gemeinden, Haushalte und wir als Bürger können sicher sein, dass die Entwicklung neuer Viren auf ein Minimum beschränkt wird, da uns unsere Fachleute täglich überwachen.

Vielen Dank an das Team von Maxim Integrated und Hackster, dass ich diese großartige Initiative teilen kann, die ebenso wichtig ist.

Ich bin ein Junge, der darauf brennt, in die Universität zu gehen. Ich komme aus einem bescheidenen Elternhaus mit geringen Mitteln und bin Opfer des bewaffneten Konflikts in meinem Land. Mein Traum ist es, Ideen einzubringen und umzusetzen, die uns als Gesellschaft voranbringen. Ich möchte mich und meine Familie bei diesem tollen Wettbewerb ehren.

ICH LIEBE DICH MAXIM INTEGRIERT!

Dieses Projekt befindet sich noch in der Entwicklung, aber meine Mission ist es, Hand in Hand mit Maxim Integrated und Hackster und ihrer Community zusammenzuarbeiten, um diese Idee zu implementieren und umzusetzen.

UPDATE 25. AUGUST:WIR HABEN BEREITS EINE CLOUD VON DATENBANKZIEGELN. WIR HABEN AUCH EIN SOLARPANEL IN DEN PROTOTYP UMGESETZT, DAMIT TAGS DURCH DIE SONNE FÜHREN KANN.

Ihre Unterstützung ist mir sehr wichtig!

Code

  • PROGRAMMIERPLATTE MAX32620FTHR
PROGRAMMIERPLATTE MAX32620FTHRC/C++
#include SoftwareSerial blau (TX, RX); //Bluetooth-Verbindung herstellen - TX TX zu TX PIN und RxPIN zu RXchar NOMBRE[21] ="MONITOR MEDICAL"; // Maximal 20 Zeichen namechar BPS ='4'; // 1=1200 , 2=2400, 3=4800, 4=9600, 5=19200, 6=38400, 7=57600, 8=115200char PASS[5] ="1651"; // PIN ODER SCHLÜSSEL von 4 numerischen Zeichenfloat tempC;int PulseSensorPurplePin =A2; // Wir definieren den Eintrag in Pin AIN2int Signal; // hält die eingehenden Rohdaten. Der Signalwert kann von 0-1024int Threshold =550 reichen; // Bestimme, welches Signal "als Beat zählt" und welches zu erfassen ist tempPin =A1; // Wir definieren den Eintrag in Pin AIN1int select =3; // Void setup () { // Seriellen Port öffnen und auf 9600 bps einstellen blue.begin (9600); blue.println("Verbindung"); blue.println("WILLKOMMEN BEI IHREM PERSÖNLICHEN MEDIZINISCHEN ASSISTENTEN");}void loop(){ if (blue.available()> 0) // Wenn kein serielles Skript vorhanden ist, tritt es nicht in den Zyklus ein { // Es speichert in der Variablen "select" was in den seriellen Port geschrieben wird select =blue.read(); // Je nach dem, was im LabView geschrieben wird, sind die Informationen, die wir sehen switch (select) { case 'a':// Wenn Sie "a" schreiben, senden Sie uns die Temperatur des LM35 // Read der Wert vom Sensor tempC =analogRead (tempPin); tempC =(tempC * 5,0 * 100) / 970; // Senden Sie die Daten an den seriellen Port, Formel basierend auf dem maximalen erhaltenen Datensatz blue.println (tempC); blue.print("°C"); Verzögerung (1000); brechen; case 'b':// Wenn "b" geschrieben wird, sendet es uns die Herzfrequenz Signal =analogRead (PulseSensorPurplePin); blue.println (Signal); blue.print("RPM"); // Senden Sie den Signalwert an den seriellen Plotter. Verzögerung (1000); brechen; default://Die Eingabe von "any other characters" wird uns einen Fehler schicken blue.println("error"); Verzögerung (1500); //Retardo de 0.5 segundos } }}

Schaltpläne

max32620fthr_ig1bBCU9t3.fzpz

Herstellungsprozess

  1. Heim-(Raum-)Temperatur- und Feuchtigkeitsmonitor mit webbasiertem Diagramm – Raspberry Pi
  2. ThingSpeak Temperaturmonitor mit Raspberry Pi
  3. DIY einfachste IV9 Numitron-Uhr mit Arduino
  4. Unterstützung der digitalen Transformation mit Legacy-Komponenten
  5. Arduino-Gyroskop-Spiel mit MPU-6050
  6. Arduino-Temp. Monitor und Echtzeituhr mit 3.2 Display
  7. DIY Einfaches Messrad mit Drehgeber
  8. IoT-Messgerät mit Arduino, Yaler und IFTTT
  9. Verbesserung des Kundenerlebnisses mit intelligenter Automatisierung
  10. 10 Präzisionskomponenten, hergestellt mit CNC-Werkzeugmaschinen