Inhaltsverzeichnis:
- Schritt 1: Elektronik
- Schritt 2: Vibrationsmonitor-Website
- Schritt 3: Modell für maschinelles Lernen
- Schritt 4: Montage
Video: Wearable-Technologie für Parkinson-Krankheit - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:15
Weltweit leben mehr als 10 Millionen Menschen mit der Parkinson-Krankheit (PD). Eine fortschreitende Erkrankung des Nervensystems, die Steifheit verursacht und die Bewegung des Patienten beeinträchtigt. Einfacher ausgedrückt, viele Menschen litten an der Parkinson-Krankheit, die jedoch nicht heilbar ist. Wenn die Tiefe Hirnstimulation (DBS) ausgereift genug ist, besteht die Chance, dass Parkinson heilbar ist.
Indem ich dieses Problem anspreche, werde ich ein technisches Gerät entwickeln, das Krankenhäusern möglicherweise dabei helfen könnte, PD-Patienten genauere und praktischere Medikamente anzubieten.
Ich habe ein tragbares technisches Gerät entwickelt – Nung. Es kann den Vibrationswert des Patienten den ganzen Tag über genau erfassen. Nachverfolgen und Analysieren wiederkehrender Muster, um Krankenhäusern zu helfen, bessere Medikationsentscheidungen für jeden Patienten zu treffen. Es liefert nicht nur genaue Daten für Krankenhäuser, sondern bietet auch PD-Patienten Komfort, wenn sie ihren Arzt erneut aufsuchen. Normalerweise erinnern sich Patienten an ihre früheren Symptome und bitten den Arzt um eine weitere Anpassung der Medikation. Es ist jedoch schwierig, sich an jedes einzelne Detail zu erinnern, was die Medikationsanpassung ungenau und ineffizient macht. Aber mit diesem tragbaren technischen Gerät können Krankenhäuser das Vibrationsmuster leicht erkennen.
Schritt 1: Elektronik
- ESP8266 (WLAN-Modul)
- SW420 (Vibrationssensor)
- Steckbrett
- Überbrückungsdrähte
Schritt 2: Vibrationsmonitor-Website
Durch die grafische Darstellung können Krankenhäuser den Zustand des Patienten live visualisieren.
1. SW420 erfasst die Schwingungsdaten des Benutzers
2. Speichern Sie die Zeit- und Schwingungsdaten in einer Datenbank (Firebase)
3. Die Website erhält die in der Datenbank gespeicherten Daten
4. Ausgabe eines Diagramms (x-Achse - Zeit, y-Achse - Schwingungswert)
Schritt 3: Modell für maschinelles Lernen
Ich habe mich entschieden, das Polynomial Regression-Modell zu verwenden, um den größten durchschnittlichen Vibrationswert des Benutzers aus verschiedenen Zeiträumen zu ermitteln. Der Grund dafür ist, dass meine Datenpunkte keine offensichtliche Korrelation zwischen der x- und y-Achse zeigen, Polynomanpassungen einen größeren Krümmungsbereich und eine genauere Vorhersage. Sie reagieren jedoch sehr empfindlich auf Ausreißer. Wenn ein oder zwei Anomaliedatenpunkte vorhanden sind, beeinflusst dies das Ergebnis des Diagramms.
x_axis = numpy.linspace(x[0], x, 50) # Bereich, Generation y_axis = numpy.poly1d(numpy.polyfit(x, y, 5)) # x y, 5 n-te Terme zeichnen
Schritt 4: Montage
Am Ende modifiziere ich ein paar Elektronik und beschloss, einen Lithium-Polymer-Akku zu verwenden, um die tragbare Technologie mit Strom zu versorgen. Dies liegt daran, dass es wiederaufladbar, leicht und klein ist und sich frei bewegen kann.
Ich habe die gesamte Elektronik zusammengelötet, das Gehäuse auf Fusion 360 entworfen und in Schwarz ausgedruckt, damit das gesamte Produkt einfach und minimal aussieht.
Wenn Sie mehr über dieses Projekt erfahren möchten, besuchen Sie meine Website.
Empfohlen:
Arduino Auto-Rückfahrwarnsystem - Schritt für Schritt: 4 Schritte
Arduino Auto-Rückfahrwarnsystem | Schritt für Schritt: In diesem Projekt entwerfe ich eine einfache Arduino-Auto-Rückwärts-Parksensorschaltung mit Arduino UNO und dem Ultraschallsensor HC-SR04. Dieses Arduino-basierte Car-Reverse-Warnsystem kann für eine autonome Navigation, Roboter-Ranging und andere Entfernungsr
So deaktivieren Sie die Autokorrektur für nur ein Wort (iOS): 3 Schritte
So deaktivieren Sie die Autokorrektur für nur ein Wort (iOS): Manchmal korrigiert die Autokorrektur möglicherweise etwas, das Sie nicht korrigieren möchten, z. Textabkürzungen beginnen sich in Großbuchstaben zu setzen (imo korrigieren zum Beispiel zu IMO). So erzwingen Sie, dass die Korrektur eines Wortes oder einer Phrase beendet wird, ohne aut zu deaktivieren
Interessante Programmieranleitung für Designer - Bringen Sie Ihr Bild zum Laufen (Teil 2): 8 Schritte
Interessante Programmieranleitung für Designer – Bringen Sie Ihr Bild zum Laufen (Teil 2): Mathematik scheint für die meisten von Ihnen nutzlos zu sein. Die in unserem täglichen Leben am häufigsten verwendete ist einfach Addieren, Subtrahieren, Multiplizieren und Dividieren. Es ist jedoch ganz anders, wenn Sie mit Programm erstellen können. Je mehr Sie wissen, desto mehr wundervolle Ergebnisse werden Sie erhalten
Installieren des Windows-Subsystems für Linux (WSL): 3 Schritte
Installieren des Windows-Subsystems für Linux (WSL): Diese Anleitung soll Benutzern helfen, das Windows-Subsystem für Linux auf ihrem Windows 10-Computer zu installieren. Die spezifische Linux-Distribution, die dieser Befehlssatz verwendet, heißt Ubuntu. Schauen Sie hier für eine Übersicht über die verschiedenen Linux
So erstellen Sie eine UML für Java in Microsoft Visio: 4 Schritte
So erstellen Sie eine UML für Java in Microsoft Visio: Das Erstellen einer UML kann zunächst etwas einschüchternd wirken. Es gibt viele komplizierte Notationsstile, und es kann sich anfühlen, als gäbe es keine guten Ressourcen, um eine lesbare und genaue UML zu formatieren. Microsoft Visio macht jedoch das Erstellen einer UML-Qu