Web | App | IoT | ||||
Repository | Repository | Repository | ||||
Test account for Demo
|
SpecialForces is a healthcare solution for Ministry of National Defense Soldiers.
Special Force consists of a device that records the movements of soldiers, an application that shows them at a glance (for use by soldiers), and a website that allows them to manage all soldiers at once (for executives). Special Force is a project expanded to IoT, Web, and App based on the theme of the fitness measurement app proposed by the Cyber Operations Command. So, it is not just a simple physical fitness measurement, but a health care solution for soldiers. If you use Special Force, soldiers will be more interested in exercise because exercise data is accumulated on their mobile phones. In addition, their exercise records will be recorded in detail so that they will be able to perform more efficient and balanced exercise. And you can easily manage your health. Special Force support 5 exercise devices and 1 heart rate sensor. However, if you develop a module suitable for each exercise device, it will be compatible with all exercise devices in the fitness room, and furthermore, it is a solution that can be linked with smart watches or warrior platforms. Special Forces can be a healthcare solution that manages the health records accumulated while training in gaps and cold seasons, from futsal and badminton enjoyed with comrades.
The IoT devices was designed to record fitness data automatically. The device consist of some modules that record and transmit fitness data to Android application through NFC technology. Soldiers can monitor their records via Android application and also heartrate data, sleep pattern data, fitness test data that according to MND(Ministry of National Defense) creteria.
The website for SpecialForce is just for cadre that supervise soldiers. With SpecialForces, Supervisors are able to take care of exercise, sleep time, heartrate, weight and height of soldiers. Supervisors can monitor health statement for their soldiers while encouraging soldiers to do fitness and care themselves autonomously, too.
- API DOCUMENTATION
- Git Book
- DataBase ERDiagram
- git project KanBanBoard 1
- git project KanBanBoard 2
- App/Web Design
- Team Google Calendar
-
IoT Device Prerequisites
-
Pushups Auto Measuring Device
- Arduino Nano
- PN532(NFC Module)
- ILI9340(TFT-LCD)
- HC-SR04(Ultrasonic sensor)
- PIEZO Speaker(Buzzer)
-
Situps Auto Measuring Device
- Arduino Nano
- PN532(NFC Module)
- ILI9340(TFT-LCD)
- ITR-9909(Opto Interrupter)
- PIEZO Speaker(Buzzer)
-
Lat-pull-down Auto Measuring Device
- Arduino Nano
- PN532(NFC Module)
- Reed switch
-
Heart rate auto measuring device
- Arduino Nano
- PN532(NFC Module)
- PulseSensor
-
leg-press auto measuring device
- Arduino Nano
- PN532(NFC Module)
- Load Cell
- HX711(Load Cell Amplifier)
- BOB13878(Load Combinator)
-
Treadmill auto measuring device
- Arduino Nano
- PN532(NFC Module)
- DCmotor
- Potentiometer
-
-
Android OS Version
- OS >= Android 6.0(API 23)
-
Browser Compatibility
Thread
ThreadController
Adafruit_ILI9340
dafruit_PN532
SPI
Wire
HX711
PulseSensorPlayground
SoftwareSerial
※ Please check README or Git Book Document of each device for details
AndroidX
MaterialDesign
Retrofit 2.0
MPAndroidChart
Vue.js | Javascript | CSS | HTML5 | Webpack | Github Pages |
Vue Libraries
vue-cli | vuetifyjs | vue-router | vuex | axios | chartjs |
AWS EC2 | UBUNTU | PHP | Mariadb | Apache |
- push-ups auto measuring device
- Sit-ups auto measuring device
- Treadmill auto measuring device
- lat-pull-down auto measuring device
- leg-press auto measuring device
- Heart rate auto measuring device
Summary
<For fitness devices(equipment)>
1. Put your phone down on the device you want to use
2. Start your workout
3. The details of your workout will be saved in the application automatically.
<For measuring device(IoT device)>
1. Put your phone down on the device you want to use
2. Press button of device
3. Do your workout until the buzzer buzz.
4. Time and your record will shown on LCD.
5. The details of your workout will be saved in the application after the buzz
- push-ups auto measuring device
- Sit-ups auto measuring device
- Treadmill auto measuring device
- lat-pull-down auto measuring device
- leg-press auto measuring device
- Heart rate auto measuring device
Special warriors are the highest grade in the ROK Army's physical fitness class.They must complete at least 72 in 2 minutes of push-ups, at least 86 in 2 minutes of sit-ups, and 12 minutes and 30 seconds of a 3KM run. The name of the special warrior team was created with the hope that all soldiers can have healthy stamina like the special warrior.
- PM & IoT Park SungSoo ([email protected]), Github Id: KrToTo
- Web & Server Park SeongCheol ([email protected]), Github Id: goraegori
- Application Kang Chan ([email protected]), Github Id: Lieutenant Kang
OPEN SOURCE LICENSE
Copyrightⓒ 2020 SpecialWarrior, All rights reserved.