اسم المشروع: Medbutton_2.0
مشروع الفصل الدراسي لمبادئ دورة تنظيم الكمبيوتر
هدف المشروع:
في ساحة المعركة ، يموت ما يقرب من خمس من المقاتلين بسبب هروب المساعدة الطبية. هناك سببان رئيسيان للوفاة هما النزيف (هو قاتل لنصف الجنود المصابين) والبالوكراتراوي. يمكن القضاء على هذين الأسباب أو على الأقل تقليله إذا كانت هناك طريقة لتوفير مساعدة في الوقت المناسب للجنود في هذا المجال. Medical Button 2.0 هو الإصدار الثاني من مشروع Medbutton - وهو جهاز يسمح للمسعفين القتاليين بمعرفة مكان الحاجة إلى ساحة المعركة ومساعدة الجرحى بطريقة أكثر أمانًا وأسرع.
المتطلبات العامة
المتطلبات الرئيسية للجهاز هي كما يلي:
- تأمين نقل البيانات
- استهلاك الطاقة البسيط للجهاز
- فتيل (لا يسمح للجندي بتنشيط الجهاز عن طريق الخطأ)
- تحديد هوية الجندي الجرحى الآمنة (لتقليل دعوة الأطباء من قبل الأعداء)
- موقع جهاز مناسب
بنية المشروع:

النموذج الأولي الأول


ماذا في الداخل

الوحدات النمطية:
حاليًا ، يعتمد Medbutton على وحدة تحكم Microcontroller Lorawan Onethinx Core:

يتم جمع البيانات بمساعدة وحدة GPS NEO-6M NEO-6M:

يتم نقل رسالة ، تتألف من البيانات المعالجة والجداول الزمنية ، إلى جهاز كمبيوتر مشغل باستخدام وحدة Lorawan Onethinx الأساسية. في حالة وجود أي انقطاع في خط الاتصال ، نستخدم أيضًا GSM/GPRS SIM900A:


إذا ، بعد التبديل إلى وحدة GSM ، لا يزال النقل غير ناجح ، يحاول الجهاز إرسال الرسالة عبر Lora مرة أخرى. يستمر التبديل حتى يتم إرسال الرسالة إلى جهاز كمبيوتر Medic.
كزر ، نستخدم عصا التحكم لـ Arduino:

تقدم العمل:
- GPS المتصلة وتلقي البيانات في تنسيق NMEA الخام (الرابطة البحرية الوطنية) ؛
- استخراج جمل GPGGA: خط العرض / خط الطول والوقت ؛
- تحليل البيانات بالتنسيق المناسب ؛
- تم تنفيذ تشفير AES/فك تشفير الرسالة المرسلة عبر GPRS ؛
- نفذت خوارزميات استيقاظ مهام GPRS و LORA المحاماة إلى أولويتها باستخدام RTOs المجانية ؛
- وحدة Lora OneThink متصلة لنقل البيانات معها.
خطط مستقبلية
يمكن إجراء التطورات المستقبلية عدة كرات رئيسية:
الأمن والموثوقية
- أضف غطاء أمان إلى مربع الزر لمنع التنشيط العرضي + استبدال عصا التحكم بزر مريح وآمن ؛
- إصلاح جميع الوحدات والأسلاك المنقولة داخل الصندوق لمنع التفكيك أثناء تحرك الجندي.
مزود الطاقة
لسلطة GPRS مع 5V ، نستخدم PSOC 6 MCU منفصلة. على ما يبدو ، يجب استبداله بمصدر آخر للطاقة (مثل البطارية).
واجهة
- اكتب تطبيقًا مناسبًا لفك تشفير جميع الرسائل الواردة على أجهزة الكمبيوتر المسعفة (تلك القادمة من Lora ومن GPRS).
Funcitonality وميزات جديدة
- قم بتوصيل درجة الحرارة و/أو أجهزة استشعار (أجهزة استشعار) النبض لنقل بيانات إضافية حول حالة الجندي.
التنمية في المستقبل
- إجراء الاختبارات الأولى على poligons ؛
- فكر في التعاون مع المبادرات الحالية للدعم القتالي في أوكرانيا.
هيكل المستودع
يمكن العثور على الرمز الرئيسي للمشروع للبرمجة وتصحيح الأخطاء في مجلد firmware/MedButton .
المساهمين:
- بوهدان ياريميف
- مكسيم ميسترينكو
- أوليغ فارنيوك
- آنا كورابلووفا
- ديانا هيرومياك
- ناتاليا رومانيشين
- ألينا مولياك
- Oleksandra Stasiuk
- فيرا سالييفا