IOT_project
Repository contains python scripts for laptop to receive sensor data from TI CC2650 SensorTags for data pre-processing, Machine learning prediction and upload of data to Firebase Real-Time DatabaseIOTAPP
Repository contains Java code for the Android App which displays real-time data of your current physical activity, long-term storage of past exercise data and Pose Detection of Push-up to determine the corectness of the push-up postureActivityRecognition_ML
Repository contains machine learning model for fitness activity recognition using accelerometer and gyrometer data collected from TI CC2650 Sensor tagsHeatInjury_ML
Repository contains machine learning model for heat injury risk warning using temperature and humudity data collected from TI CC2650 Sensor tags
Product Description
A comprehensive IoT fitness product that aims to help Singapore and Chinese students prepare for their annual fitness exams and also for general users to monitior and track their daily physical activity levels for their long term health needs
- Fitness Activity Recognition for Running, idle, walking, push-up, sit-up and Jumpig Jack
- Storage of all Fitness Data for long-term analytics and activity tracking
- Pose Detection of Push-up Posture Determines "standard close arm" and "not standard wide arm" push-up
- Heat injury Risk Warning 5 heat injury risks levels (Safe, Attention, Warning, Dangerous and Extremely Dangerous) based on the NOAA Heat Index
Take a look at the final report Group22_final_report.pdf
for more detailed description of the Features, Machine Learning Techniques and System Design