sEMG Gesture Wearable

Technical documentation for the surface Electromyography wearable system.

System Overview

The sEMG Gesture Wearable is designed to capture muscle activity from the forearm and translate it into digital commands via BLE.

Hardware Architecture

Analog Front-End

The signal chain starts with the AD8232, which provides high-input impedance and excellent common-mode rejection.

  • Electrodes: 316L Stainless Steel
  • Filtering: Integrated high-pass and low-pass stages
  • Gain: Configurable amplification for microvolt signals

Processing & Wireless

The nRF52840 handles both the ADC sampling and the BLE HID profile.

  • Sampling Rate: 1kHz per channel
  • Connectivity: BLE 5.0
  • Power: LiPo 3.7V with LDO regulation

Firmware Logic

The firmware implements a sliding window buffer for the EMG data, which is then passed to the ML inference engine.

ML Implementation

Using Edge Impulse, we trained a neural network to recognize five distinct hand gestures.

  • Model: Dense Neural Network (DNN)
  • Optimization: Quantized to INT8 for on-device execution
  • Accuracy: ~94% on test set