Overview
The posture corrector is a low-power device designed to detect slouching.
It alerts the user with a buzzer if slouching is detected for at least 7
seconds. This interval was selected to reduce the possibility of false
positives where the user may occasionally slouch when doing daily activities.
The device implements a Scalable, Efficient, and Fast classifieR (SEFR) machine learning algorithm, a
binary classifier that is known for its quick training and prediction, with a minimal memory footprint.
It also features a power switch and charging module for easy recharging and on/off control.
The battery lasts up to approximately 4.5 days under optimal conditions, achieved by lowering
the Arduino Pro Mini's clock frequency and removing unused internal LEDs from
the components used.
Pictures
Demo
Schematic
Sequence Diagram
Setup
Setup and code can be found at my GitHub repository page here