Protocentral tinyECG MAX30001G ECG & Respiration monitoring module
Protocentral tinyECG MAX30001G ECG & Respiration monitoring module is a tiny module based on the Analog Devices MAX30001 ECG and Respiration sensor. It is a single lead ECG and Respiration sensor with a built-in amplifier, front-end and ADC. It can be used to measure ECG and Respiration signals from the human body.
The form factor of the module is designed to fit the Adafruit QT Py orSeeed Studio XIAO series of microcontroller boards. These boards offers a tiny form factor with a built-in USB port and a battery connector and are based on your choice of a multitude of microcontrollers . Coupled with one of these boards, you can build a tiny wearable ECG and Respiration monitoring device.
Features
- Footprint compatible for add-on board to Adafruit QT Py or Seeed Studio XIAO
- Board comes with castellated pads for easy soldering into your project
- Breadboard compatible 2.54mm pitch headers for easy connection
Specifications
- BioZ drive current range from 55nA to 96 uA
- Ultra-low nosie with 15.9 ENOB for ECG and 17 bits ENOB for Bioimpedance/Respiration
- High input impedance for use with dry electrodes
- Onboard 3.3V LDO for power regulation
Hardware Setup
-
The setup requires a tinyECG, Adafruit QT PY ESP32-C3, a stereo connector adapter and a ECG cable.
-
Mount the Adafruit QT PY ESP32-C3 on the tinyECG, ensuring the pins are perfectly aligned.
-
Plug the stereo connector adapter into the tinyECG board, ensuring it aligns with the input pins or header on the board.
-
Use the USB Type C connector on the Adafruit QT PY ESP32-C3 to power the entire system. Attach the ECG cable to the ECG stereo connector on the stereo connector adapter.
Connection with the Adafruit QT PY ESP32-C3 is as follows:
ADS1293 pin label | Adafruit QT PY ESP32-C3 Connection | Pin Function |
---|---|---|
MISO | MISO | Slave Out |
MOSI | MOSI | Slave In |
SCLK | SCK | Serial Clock |
CS | 6 | Chip Select |
Vcc | +5V | Power |
GND | GND | GND |
FCLK | 32K CLOCK | - |
INTB | Interrupt1 | A0 |
INT2B | Interrupt2 | - |
Software Setup
-
Install Adafruit QT PY ESP32 in the Arduino IDE, checkout the steps given by Espressif.
-
Follow the instructions described in the Installing Arduino Library section, search for ProtoCentral MAX30001 in the Library Manager and install the latest version.
-
Protocentral has already written the Arduino library for TinyECG. You can obtain it by clicking the below button or by downloading it from TinyECG Github repository.
Examples
ECG streaming using Openview
-
Based on the microcontroller being used, download either the Openview GUI or Openview 2.
-
Connect the electrodes provided along with the ADS1292R board to the body and to the breakout board as described in this section.
-
Open the GUI, make sure to select MAX30001 breakout under the Board dropdown and the appropriate Port. If everything goes well, you will be able to see the screen as pictured above.