Further bridging the gap between tech and social life ;).

What it does

Calmly is an Android phone and smartwatch app that detects a user's current heart rate using the smartwatch, then compares it to a pre-calibrated excited heart rate. Based on that comparison, Calmly sends a friendly reminder notification to keep it chill to the smartwatch if the app determines that the user is under stress. The app is intended to be turned on in social situations that might provoke anxiety like parties or presentations so that over time, the user can be made more aware of his/her anxiety and keep it in check. Additionally, this heart rate data is continuously stored in a database, and "trends" over time can be viewed from the app for the user to view progress at managing stress/anxiety.

Challenges we ran into

The communication API that Android uses between a phone and smartwatch was not very well documented! But perhaps most difficult was working out getting reliable readings from the smartwatch (much finicky than something like a Sparkfun sensor!). Additionally, we had little experience with database designs and so coming up with a design to accommodate long-term time-series data involved a good amount of research.

What's next for Calmly

Introducing better analysis algorithms, both in terms of classifying heart rate sensor data and trends over time. Social media integration would be great too!

Share this project: