Dry Electrode sEMG Sensor Module V1.2.1

Real-time, gel-free sEMG sensor via dry electrodes, offering amplified analog and detect outputs for seamless Arduino integration.

1,500.00 EGP

Buy Now
Dry Electrode sEMG Sensor Module V1.2.1

The Dry Electrode sEMG Sensor Module V1.2.1 is a high-performance, non-invasive sensor module engineered to detect and amplify microvolt-level muscle electrical activity from the skin surface using durable dry electrodes. The module integrates differential inputs, robust analog filtering, and a high-gain amplifier to provide a clean, noise-suppressed analog waveform referenced to 1.65V with a 0–3.3V output range, enabling direct connection to microcontroller ADCs for analysis and control applications. The device is designed for ease of use, low power consumption, and seamless integration with Arduino via the provided CheezsEMG library and example sketches.

Features
  • Dry-contact electrodes for gel-free, repeatable measurements and long service life.
  • High total amplification of approximately 13000× for reliable detection of mV/µV-level sEMG signals.
  • Differential input and analog filtering to suppress common-mode and mains interference.
  • Analog output 0–3.3V with 1.65V mid-reference suitable for ADC sampling.
  • Digital detect output for wear/connection status and signal presence detection.
  • Low operating current (<10mA) optimized for battery-powered and wearable prototypes.
  • XH2.54-4P module interface for straightforward wiring to Arduino and similar development boards.
  • Ready-to-use Arduino library, examples, and serial output formats for raw, filtered, envelope, and detect signals.
Notes:
  • Keep the electrode pads aligned with the muscle.
  • When the skin is dry, it is recommended to wipe the electrodes and skin with conductive gel or wipes.
  • The supply voltage is 5V, the supply current is not less than 20mA, and the ripple and other noise should be small.
  • This product is not a professional medical device and cannot be used as an auxiliary accessory for diagnosis and treatment.
PINOUT

Specifications
Parameter Value
Supply Voltage 5VDC
Operating Current <10mA
Output Voltage Analog 0-3.3V
Output Voltage Digital 0/3.3V
Total Gain 13000×
Typical Sampling Rate 500Hz (example library configuration)
Module Interface XH2.54-4P
Electrode Type Dry metal electrodes
Signal Reference 1.65V mid-rail
Noise Mitigation Differential input and analog filtering
Applications
  • Prosthetic and assistive control systems translating muscle intent into actuator commands.
  • Wearable human–computer interfaces for gesture control and interactive devices.
  • Rehabilitation and biofeedback prototypes for monitoring muscle activation and fatigue.
  • Robotics and exoskeleton actuation driven by sEMG signals.
  • Educational and research platforms for learning signal processing and biosensing techniques.
Package Contents
  • 1x Dry Electrode sEMG Sensor Module V1.2.1.
  • 1x XH2.54-4P to 4-pin Dupont cable for MCU connection.
  • 1x Wristband accessory.
Arduino Tutorial

Software Requirements:

Sample Code:

/* 
Serial port output:
        Baud rate 115200
        Sampling rate:500Hz 

Serial port output content(ASCII code):
        Raw data, filtered EMG signal, envelope signal, wear detection signal
*/
#include "CheezsEMG.h"

#define SAMPLE_RATE 500        // Sampling rate
#define BAUD_RATE 115200       // Serial port baud rate
#define INPUT_PIN A0           // Signal input (white)
#define DETECT_PIN 2           // Detect input (yellow)
 
// Using the default configuration  
CheezsEMG sEMG(INPUT_PIN, DETECT_PIN, SAMPLE_RATE);  

void setup() 
{
  Serial.begin(BAUD_RATE);
  sEMG.begin();  
}  

void loop() 
{   
  if(sEMG.checkSampleInterval())
  {
    sEMG.processSignal();  

    Serial.println(
        String(sEMG.getRawSignal()) + "," +      // Raw data
        String(sEMG.getFilteredSignal()) + "," + // Filtering data
        String(sEMG.getEnvelopeSignal()) + "," + // Envelope data
        String(sEMG.getDetectSignal())           // Wearing situation
    );
  }
}

You can view the experimental results through the “Serial Port Plotter” on the Arduino IDE

Weight 20 g
Dimensions 150 × 100 × 10 mm

Reviews

There are no reviews yet.

Only logged in customers who have purchased this product may leave a review.

Product has been added to your cart