Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

73 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐ŸŽฏ Posture Corrector Device

๐ŸŽฅ Demo Videos

Explore both iterations in action:

  • โ–ถ๏ธ ESP32 + OpenCV-based Posture Corrector (2nd Iteration)
  • โ–ถ๏ธ Arduino-based Posture Corrector (1st Iteration)

๐Ÿ“ Watch the Demo Videos on Google Drive


๐Ÿง  Overview

A wearable device that uses real-time sensor feedback and computer vision to promote proper posture.

This device monitors upper back and neck posture using an MPU-6050 sensor and a custom OpenCV model. Upon detecting poor posture, it emits an audible alert via a buzzer to notify the user.


๐Ÿ”ง First Iteration (Prototype)

  • Built using an Arduino Uno R3, MPU-6050, and a breadboard.
  • Detected angular deviations in back posture and triggered a buzzer during slouching.

๐Ÿš€ Second Iteration (Refined)

  • Upgraded to an ESP32 microcontroller for wireless communication and improved performance.
  • Integrated an OpenCV + MediaPipe model to track neck posture using webcam input and calculate head tilt angles.
  • Real-time communication between OpenCV and ESP32 triggers the buzzer when poor neck posture is detected.
  • Designed a 3D-printed wearable enclosure using SolidWorks to house the electronics.
  • ๐Ÿ“‚ Computer vision source code: OpenCV Posture Model

๐Ÿ› ๏ธ Hardware Improvements

  • Designed a custom PCB to replace the breadboard, enhancing compactness, reliability, and ease of assembly.
  • A new SolidWorks 3D enclosure is in development for the updated hardware version.

About

Hybrid IoT and Computer Vision Wearable for Posture Monitoring

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages