Projektname: Medbutton_2.0
Semesterprojekt der Prinzipien des Computerorganisation Kurs
Projektziel:
Auf dem Schlachtfeld sterben fast ein Fünftel der Kombattanten wegen Abszenz medizinischer Hilfe. Zwei Haupttodesursachen sind Blutungen (für die Hälfte der verwundeten Soldaten tödlich) und Pneumothorax. Beide Ursachen könnten beseitigt oder zumindest minimiert werden, wenn es eine Möglichkeit gäbe, Soldaten auf dem Gebiet zu helfen. Medical Button 2.0 ist die zweite Version des Medbutton -Projekts - ein Gerät, mit dem Kampfmediziner sehen können, wo sie auf dem Schlachtfeld benötigt werden, und den Verwundeten auf eine sicherere und schnellere Weise helfen.
Allgemeine Anforderungen
Die wichtigsten Anforderungen an das Gerät sind wie folgt:
- Sichere Datenübertragung
- Kleiner Stromverbrauch des Geräts
- Eine Sicherung (erlaubt einem Soldaten nicht, das Gerät versehentlich zu aktivieren)
- sichern Sie die Identifizierung des verwundeten Soldaten (um den Ruf der Mediziner durch Feinde zu minimieren)
- Praktischer Standort für Geräte
Projektarchitektur:

Erster Prototyp


Was ist drinnen

Module:
Derzeit basiert Medbutton auf dem Lorawan Onethinx -Kernmodul -Mikrocontroller:

Daten werden mit Hilfe des Ublox NEO-6M-GPS-Moduls gesammelt:

Eine Meldung, die aus den verarbeiteten Daten und Zeitstempeln besteht, wird mit dem Lorawan Onethinx -Kernmodul an einen Operator -PC übertragen. Bei Unterbrechungen in einer Kommunikationsleitung verwenden wir auch GSM/GPRS SIM900A:


Wenn nach dem Wechsel zum GSM -Modul die Übertragung immer noch erfolglos ist, versucht das Gerät, die Nachricht erneut über Lora zu senden. Der Umschalter dauert fort, bis die Nachricht an den PC des Mediziners gesendet wird.
Als Knopf verwenden wir Joystick für Arduino:

Arbeitsablauf:
- Verbundenes GPS und empfangen Daten im Format von RAW NMEA (National Marine Electronics Association);
- Extrahieren von GPGGA -Sätzen: Breitengrad / Länge und Zeit;
- Daten in geeignetem Format analysieren;
- Implementierte AES -Verschlüsselung/Entschlüsselung der über GPRS übertragenen Nachricht;
- Implementierte die Algorithmen des Aufwachens von GPRS und LORA -Aufgaben, die mit kostenlosen RTOs auf ihre Priorität entspricht;
- Verbundenes Lora Onethink -Modul, um Daten damit zu übertragen.
Zukünftige Pläne
Zukünftige Entwicklungen können durchgeführt werden, sind mehrere Hauptkugeln:
Sicherheit und Zuverlässigkeit
- Fügen Sie dem Feld der Taste eine Sicherheitskappe hinzu, um eine versehentliche Aktivierung zu verhindern + ersetzen Sie Joystick durch eine bequeme und sichere Taste.
- Beheben Sie alle beweglichen Module und Drähte in der Box, um die Demontage zu verhindern, während sich der Soldat bewegt.
Stromversorgung
Um GPRs mit 5 V zu betreiben, verwenden wir eine separate PSOC 6 MCU. Anscheinend muss es durch eine weitere Stromquelle (z. B. eine Batterie) ersetzt werden.
Schnittstelle
- Schreiben Sie eine bequeme Anwendung, um alle eingehenden Nachrichten auf dem PC der Mediziner zu entschlüsseln (die aus Lora und von GPRS stammen).
Neue Funktionen und Funktionen
- Schließen Sie die Temperatur- und/oder Impulssensor an, um zusätzliche Daten über den Zustand eines Soldaten zu übertragen.
Zukünftige Entwicklung
- Führen Sie erste Tests an den Poligonen durch;
- Denken Sie an die Zusammenarbeit mit vorhandenen Initiativen zur Kampfunterstützung in der Ukraine.
Repository -Struktur
Der Hauptcode des Projekts für Programmierung und Debuggen finden Sie im Ordner firmware/MedButton .
Mitwirkende:
- Bohdan Yaremkiv
- Maksym Maystrlenko
- Oleg Farenyuk
- Anna Korabliova
- Diana Hromyak
- Natalia Romanyshyn
- Alina Muliak
- Oleksandra Stasiuk
- Vira Saliieva