1st Place AngelHack

A smart chair that sends notification to users about their posture

Problem Statement

There is a complete lack of active posture-correcting/ergonomic solutions in the health and furniture market (passive meaning devices that do not actively correct posture). No device actively reports on problems with posture while being a stand-alone solution (one that does not have to be attached to your person at all times).


We created ErgoFix, a seamless device that assists users with being aware of their posture. The device records and analyzes weight distribution data to determine problems with a user’s posture. Once a state of poor posture is determined, a user is notified on their device with a message displaying the action they should take to correct their posture. When a user sits, their weight distribution is also uploaded to an AWS server where it can be observed in a real-time graph. By tracking analytics, it is now possible to better analyze how poor posture correlates to things like habit formation and overall health. This technology can be adapted to solve a multitude of problems. For example, the posture notifications can be sent to a fitbit, a phone, and any other wifi-connected device. In addition, the weight-sensing technology can be used to track weight distribution during running and sleeping. Overall, with an unobtrusive notification, ErgoFix can help users adjust posture in a simple yet effective manner.

How to Run:

  1. Upload DataIntake code to Arduino. Include HX711 library
  2. Obtain and add AWS credentials to AWS
  3. Run in Mac terminal: ssh pi@ip 'python (path to on Raspi)' | python (path to on Mac)
Share this project: