Karma Electronics
All projects

Health and wellness

Posture-coaching wearable

A small wearable that tracks neck and back angle, vibrates to cue better posture, and syncs to a phone app that charts posture over the day and the week.

Industry
Health and wellness
Our role
Firmware, BLE, power, app integration
Connectivity
BLE to phone app
Cloud
Synced posture history
  1. Wearable

    Angle sensing and vibration cue

  2. Phone app

    Receives readings over BLE

  3. Cloud

    History stored per user

  4. Charts

    Hourly and 7-day posture views

The challenge

The device had to measure posture reliably, cue the wearer at the right moment, stay connected to the phone for hours at a time and survive everyday handling, including loose battery connections.

Hardware

A battery-powered wearable with an angle sensor, vibration motor and push-button power controller.

Firmware

Angle capture and vibration cueing for both neck and back placement, BLE data transfer to the app, and a bootloader for firmware updates.

Cloud and software

A phone app that charts the wearer's angle by the hour and averages each day across the week, with readings synced to a cloud backend.

Key decisions

  • BLE
  • Accelerometer angle sensing
  • Haptics
  • Bootloader
  • Mobile app
  • Cloud sync

Client name and confidential details are withheld under NDA.

  • Reliable overnight connectionBLE transfer was reworked until the device stayed connected all night and the app charted angles consistently, even after large data transfers.
  • Finding the real cause of failuresUnits that died after a battery came loose were traced to the push-button power controller releasing its enable line, not to the firmware.
  • One device, two placementsCueing logic was adapted so the same device works on the neck and on the back, where the angle reference is flipped.
  • Working with an app teamFirmware builds and test plans were coordinated with an offshore app team, with the client testing each release.

Posture dashboard

A wearer's posture through the day, the cues the device gave, and the averages the app shows for the week.

Mockup with simulated data
Posture dashboardUpdates every few seconds

This dashboard is an illustration built for this site. Every value is generated in your browser; no client data is shown.

Building something similar?

Tell us about your product, from the board to the dashboard. We'll reply with next steps and a rough plan.

Request a meeting Email us