Purpose
CPR saves lives. According to the American Heart Association, “100,000 to 200,000 lives of adults and children could be saved each year if CPR were performed early enough [1]" While CPR is undoubtedly a valuable skill to have, many people might not feel confident in performing CPR in an actual emergency, even if they were trained.
CPRactice is a proof-of-concept that CPR practice can be done anytime anywhere with basic equipment like a phone. By performing Fourier Transform on user’s compression motion data collected with smartphone built-in sensors and Phyphox, our algorithm evaluates the CPR performance and gives feedback based on the consistency, pace, and force applied.

Tools Requied
1
Anything!
Ideally, the user has access to a CPR training manikin for data collection. Though as long as the right frequency and compression depth is achievable, pillow and couch cushion can also be used.*
2
Mobile Phone
Built-in sensors and Phyphox on a smartphone is used to collect acceleration data of the user's CPR compression motion
3
MATLAB
Collected data is exported as .xls file and uploaded to MATLAB where data analysis and score calculation is performed.