ชื่อโครงการ: MedButton_2.0
โครงการภาคการศึกษาหลักการของหลักสูตรองค์กรคอมพิวเตอร์
เป้าหมายโครงการ:
ในสนามรบเกือบหนึ่งในห้าของนักสู้เสียชีวิตเนื่องจากการช่วยเหลือทางการแพทย์ สองสาเหตุหลักของการเสียชีวิตคือเลือดออก (เป็นอันตรายถึงครึ่งหนึ่งของทหารที่ได้รับบาดเจ็บ) และ pneumothorax สาเหตุทั้งสองนี้สามารถกำจัดได้หรืออย่างน้อยที่สุดหากมีวิธีให้ความช่วยเหลืออย่างตรงเวลากับทหารในสนาม ปุ่มทางการแพทย์ 2.0 เป็นโครงการ Medbutton เวอร์ชันที่สอง - อุปกรณ์ที่อนุญาตให้แพทย์ต่อสู้เพื่อดูว่าพวกเขาต้องการที่ไหนในสนามรบและช่วยผู้บาดเจ็บในวิธีที่ปลอดภัยและเร็วขึ้น
ข้อกำหนดทั่วไป
ข้อกำหนดหลักของอุปกรณ์มีดังนี้:
- การถ่ายโอนข้อมูลที่ปลอดภัย
- การใช้พลังงานเล็กน้อยของอุปกรณ์
- ฟิวส์ (ไม่อนุญาตให้ทหารเปิดใช้งานอุปกรณ์โดยไม่ตั้งใจ)
- การระบุตัวตนของทหารที่บาดเจ็บได้อย่างปลอดภัย (เพื่อลดการเรียกร้องของแพทย์โดยศัตรู)
- ตำแหน่งอุปกรณ์ที่สะดวกสบาย
สถาปัตยกรรมโครงการ:

ต้นแบบแรก


มีอะไรอยู่ข้างใน

โมดูล:
ปัจจุบัน MedButton ขึ้นอยู่กับ Lorawan OneThinx Core Module Microcontroller:

รวบรวมข้อมูลด้วยความช่วยเหลือของโมดูล UBLOX NEO-6M GPS:

ข้อความที่ประกอบด้วยข้อมูลที่ประมวลผลและการประทับเวลาถูกถ่ายโอนไปยังพีซีผู้ปฏิบัติงานโดยใช้โมดูล Lorawan Oneethinx Core ในกรณีที่มีการหยุดชะงักในสายการสื่อสารเรากำลังใช้ GSM/GPRS SIM900A:


หากหลังจากเปลี่ยนไปใช้โมดูล GSM การถ่ายโอนยังไม่สำเร็จอุปกรณ์พยายามส่งข้อความผ่าน LORA อีกครั้ง การสลับจะดำเนินต่อไปจนกว่าข้อความจะถูกส่งไปยังพีซีของแพทย์
เป็นปุ่มเราใช้จอยสติ๊กสำหรับ Arduino:

ความคืบหน้าในการทำงาน:
- GPS ที่เชื่อมต่อและรับข้อมูลในรูปแบบ RAW NMEA (สมาคมอิเล็กทรอนิกส์แห่งชาติทางทะเล);
- การแยกประโยค GPGGA: ละติจูด / ลองจิจูดและเวลา;
- การแยกวิเคราะห์ข้อมูลในรูปแบบที่เหมาะสม
- ใช้งานการเข้ารหัส/ถอดรหัส AES ของข้อความที่ส่งผ่าน GPRS;
- นำไปใช้อัลกอริทึมของการตื่นขึ้นมา GPRS และ LORA งานตามลำดับความสำคัญของพวกเขาโดยใช้ RTO ฟรี
- เชื่อมต่อโมดูล LORA ONETHINK เพื่อถ่ายโอนข้อมูลด้วย
แผนการในอนาคต
การพัฒนาในอนาคตสามารถทำได้คือทรงกลมหลักหลายประการ:
ความปลอดภัยและความน่าเชื่อถือ
- เพิ่มฝาปิดความปลอดภัยลงในกล่องของปุ่มเพื่อป้องกันการเปิดใช้งานโดยไม่ตั้งใจ + เปลี่ยนจอยสติ๊กด้วยปุ่มที่สะดวกสบายและปลอดภัย
- แก้ไขโมดูลและสายไฟที่เคลื่อนย้ายได้ทั้งหมดภายในกล่องเพื่อป้องกันการถอดแยกชิ้นส่วนในขณะที่ทหารเคลื่อนที่
แหล่งจ่ายไฟ
เพื่อให้พลังงาน GPRs ด้วย 5V เราใช้ PSOC 6 MCU แยกต่างหาก เห็นได้ชัดว่ามันจะต้องถูกแทนที่ด้วยแหล่งพลังงานอื่น (เช่นแบตเตอรี่)
ส่วนต่อประสาน
- เขียนแอปพลิเคชันที่สะดวกเพื่อถอดรหัสข้อความที่เข้ามาทั้งหมดบนพีซีของ Medics (ที่มาจาก Lora และจาก GPRS)
Funcitonality ใหม่และคุณสมบัติ
- เชื่อมต่ออุณหภูมิและ/หรือเซ็นเซอร์พัลส์เพื่อถ่ายโอนข้อมูลเพิ่มเติมเกี่ยวกับสภาพของทหาร
การพัฒนาในอนาคต
- ทำการทดสอบครั้งแรกเกี่ยวกับ poligons;
- ลองนึกถึงความร่วมมือกับความคิดริเริ่มที่มีอยู่สำหรับการสนับสนุนการต่อสู้ในยูเครน
โครงสร้างที่เก็บ
รหัสหลักของโครงการสำหรับการเขียนโปรแกรมและการดีบักสามารถพบได้ในโฟลเดอร์ firmware/MedButton
ผู้มีส่วนร่วม:
- Bohdan Yaremkiv
- Maksym Maystrenko
- Oleg Farenyuk
- Anna Korabliova
- ไดอาน่า Hromyak
- Natalia Romanyshyn
- Alina Muliak
- Oleksandra Stasiuk
- Vira Saliieva