It's often very useful to see what physiological changes result from a certain activity - especially when trying a new medication, or even when making a lifestyle change. CHAPPED allows us to do just that! This was the perfect chance for us to delve into biometric sensors and make a project that we'll actually use!

What it does

After taking medications, users can use the CHAPPED device and pair it with the mobile application to monitor certain physiological levels, including pulse, temperature, Galvanic Skin Response (GSR), and Electromyography (EMG). Through the use of the application, they will be able to take note of certain irregularities to find if certain patterns and reactions are found that possibly relate to a biological rejection of a particular medicine.

.... and .... since this framework is easily extensible, CHAPPED allows people with stressful jobs or hobbies (like stock traders) to monitor the impact of those activities on their health!

How we built it

We connect a GSR, ECG, EMG, and temperature probe (ds18b20) to an Arduino Nano and stream the data via serial to a Python script that calculates health statistics (heart rate, HRV, temperature, etc.) and uploads that information to a MongoDB database with Google Cloud functions. A React app displays this information to users and allows them to log when they perform a certain activity (such as taking their medication, consuming caffeine, STONKS, etc.)

Challenges we ran into

  • Fixing the GSR sensor when the little tiny delicate wires broke
  • Debugging a very buggy ECG analysis library
  • Integrating all the different parts

Accomplishments that we're proud of

  • Building an app that we might actually use to track our own health statistics!

What we learned

  • How to use health monitoring sensors
  • Data analytics on ECG data
  • Correlating biometric data to activities could be really high-potential in a lot of different fields

What's next for CHAPPED

  • Integration to sensors built-in to a smartphone
  • Further analytics and personalized educational resources
  • Send data directly to your healthcare provider
Share this project: