Posture Monitoring · IoT · Wellness

Meet
PosturePal.

A wearable Arduino device that keeps your spine in check — detecting bad posture in real-time and nudging you back to alignment through haptic and push notifications.

Explore Components
Sensor 1
Sensor 2

Spine Track

The Background

Why does posture even matter?

We forget to sit straight.

Most people spend 6–9 hours a day seated — and without conscious effort, the spine naturally collapses into a slouch. Over time, poor posture leads to back pain, neck strain, fatigue, and reduced lung capacity. The problem isn't awareness, it's habit.

PosturePal keeps you honest.

By attaching two gyroscope sensors along the upper and lower spine, PosturePal measures the angle between them in real time. The moment misalignment crosses your sensitivity threshold, it vibrates on the spot — and if you ignore it, it pushes a notification to your phone.

Mechanism

How it actually works

01

Continuous Sensing

Two MPU6050 gyroscope modules sit at the top and bottom of your spine. They stream orientation data continuously via I²C to the NodeMCU microcontroller.

02

Angle Comparison

The firmware calculates the angular difference between the two sensors. If the deviation exceeds your configured sensitivity threshold, it's flagged as a bad posture event.

03

Haptic Alert

An on-device vibration module triggers immediately, giving you a physical nudge. This is the first line of reminder — discrete, instant, and effective.

04

Push Notification

Using its built-in WiFi, the NodeMCU hits the Flask server endpoint. The server then fires a Web Push notification straight to your phone — no app install required.

MPU6050 Gyroscopes
100%
Adjustable Sensitivity
0s
App Install Needed