Inspiration

Our inspiration came from understanding the importance of preparing and responding to disasters. CPR is integral to both of these, so we wanted to make it easier and more fun to learn.

What it does

Our device records the depth and bpm, and was supposed to also record the posture of the respondent. It gives instant feedback during, and gives final scoring based off of expected results. It also provides assistance with pace using a metronome at the beat of compressions.

How we built it

We built it using a distance sensor to record distance of compression, a buzzer for the metronome, and an ESP32 to gather, read and display the results onto the OLED. There was supposed to be another ESP32 and gyroscope, which would've sent the analyzed data for the position to the other ESP32, to be displayed on OLED. To use the device, place a pillow on the ground. Across the two long edges, place a rigid surface. (we used the lid of a large plastic bin.) Orient the device so that the distance sensor points up at the surface, under its overhang. Pretend the pillow is a makeshift CPR dummy. Press the device's start button and press down on the lid to practice CPR.

Challenges we ran into

We had issues getting the gyroscope to be recognized, so the data could not be gathered and analyzed.

Accomplishments that we're proud of

We are proud that we managed to get the distance sensor data, and properly manage noisy data quickly to be displayed to user. The UI of the device was clean, simple and effective for its purpose.

What we learned

We learned about Arduino hardware communicates with each other, how to test our product as its being built.

What's next for CPR Training Enhancement Device

To get the gyroscope working, then create a smaller device that can be used in actual practice.

Built With

  • battery
  • breadboard
  • button
  • buzzer
  • distance
  • esp32
  • gyroscope
  • oled
  • psu
  • resistor
  • transistor
Share this project:

Updates

Submission history