SKU: TH2017
In StockSKU: TH2230
Gravity: Analog EMG Sensor by OYMotion is a non-invasive sEMG sensor designed to detect muscle and neural activity and convert it into an analog voltage signal for microcontrollers. It is a practical choice for human-computer interaction projects, gesture experiments, robotics control, assistive interfaces, and bio-signal learning.
The module uses a metal dry electrode, making it easier to use and longer-lasting than disposable gel electrodes in many prototyping scenarios. Integrated signal conditioning helps deliver a usable analog output, while the differential input design and high common mode rejection ratio improve signal capture in real-world environments.
It works from a 3.3V to 5.5V supply and provides an analog output of 0 to 3.0V, making it suitable for Arduino and other controller platforms with analog inputs. The Gravity-style connection also simplifies wiring during development.
Technical details for the Gravity Analog EMG Sensor.
| Brand | DFRobot / OYMotion |
|---|---|
| SKU / Model | SEN0240 |
| Sensor Type | Analog sEMG sensor |
| Supply Voltage | 3.3V to 5.5V |
| Operating Voltage | 3.0V |
| Detection Range | ±1.5mV |
| Output Voltage | 0 to 3.0V analog |
| Signal Board Size | 22mm × 35mm |
| Dry Electrode Board Size | 22mm × 35mm |
| Electrode Wire Length | 50cm |
| Connector | PJ-342 electrode connector, PH2.0-3P module connector |
| Operating Temperature | 0°C to 50°C |
| Weight | 36g |
Pin configuration for the signal conditioning board.
| Pin | Name | Function |
|---|---|---|
| 1 | A | Analog signal output (0 to 3.0V) |
| 2 | + | Power supply anode (3.3V to 5.5V) |
| 3 | - | Power supply cathode (0V) |
| 4 | PJ-342 | Probe wiring connector |
This sensor is commonly used with Arduino IDE and the EMGFilters library. Reference examples include waveform display and fist-count detection.
Calibration is recommended every time you use the sensor, because EMG readings vary with electrode position, muscle alignment, and even repeat placement on the same person.
For best results, align the metal dry electrode with the direction of the muscle. If readings are unusually large or unchanged, check supply stability and fine-tune electrode placement.
This product is not a professional medical device and is intended for learning, prototyping, interaction experiments, and assistant-device development. It is not intended to diagnose or treat disease.
It detects muscle and neural activity using surface EMG (sEMG) and provides an analog output for signal processing. It is intended for human-computer interaction and similar maker projects, not as a professional medical diagnostic device.
The signal transmitter/conditioner board supports a supply voltage of 3.3V to 5.5V. Its analog output range is 0 to 3.0V.
Yes, the reference material specifically shows Arduino-based examples using Arduino IDE and the EMGFilters library. Example projects include waveform viewing and fist-count detection.
Yes, calibration is recommended every time you use it because EMG signals vary with electrode position, even on the same person. The guide suggests setting the threshold to 0 first, observing the signal, then updating the threshold based on the recorded baseline or peak value.
The metal dry electrode should be aligned with the direction of the muscle and tied to a relatively large area of exposed skin. If readings are abnormally large or unchanged, the guide recommends fine-tuning electrode position and checking for stable power.
Both the signal board and dry electrode board measure 22 × 35 mm. The electrode connector is PJ-342, the module connector is PH2.0-3P, and the dry electrode wire length is 50 cm.
Average rating
Based on 0 reviews
No reviews match this filter yet.
SKU: TH2017
In StockSKU: TH2207
In StockSKU: TH2208
In StockSKU: TH2211
In Stock