Here is a smart back brace that combines with your iPhone or Android device to improve your posture. It has bad posture detection by measuring how your body pulls on the straps. The companion app simply tracks your progress. When you slouch, the device vibrates to warn you.
The SBB has as 250mAh battery that lasts 7 days. It costs under $50 at this time.