Cirkit Designer LogoCirkit DesignerYour all-in-one circuit design IDE Launch Cirkit Designer App

How to Use BioAmp EXG PILL: Examples, Pinouts, and Specs

Image of BioAmp EXG PILLDesign with BioAmp EXG PILL in Cirkit Designer

Introduction

The BioAmp EXG PILL by Upside Down Labs (Part ID: EXG PILL) is a small, versatile biopotential amplifier designed for capturing high-quality electrophysiological signals such as ECG (Electrocardiography), EMG (Electromyography), and EEG (Electroencephalography). This component is ideal for applications in biomedical research, health monitoring, and biofeedback systems.

Explore Projects Built with BioAmp EXG PILL

Use Cirkit Designer to design, explore, and prototype these projects online. Some projects support real-time simulation. Click "Open Project" to start designing instantly!
Image of Arduino UNO Based Bioamplifier with LED Indicator: A project utilizing BioAmp EXG PILL in a practical application
Arduino UNO Based Bioamplifier with LED Indicator

This circuit is designed to interface a bioamplifier (bioampexgpill) with an Arduino UNO for biopotential signal acquisition. The bioamplifier's output is connected to the Arduino's analog input A0 for signal processing, while the electrodes are connected via alligator clip cables for capturing biopotential signals. Additionally, there is a green LED connected to digital pin D7 of the Arduino, with its cathode grounded, which could be used for status indication or debugging purposes.

Open Project in Cirkit Designer
Image of Bioamplifier-Integrated ESP32 & Arduino UNO Wi-Fi Controlled Biometric Data Acquisition System: A project utilizing BioAmp EXG PILL in a practical application
Bioamplifier-Integrated ESP32 & Arduino UNO Wi-Fi Controlled Biometric Data Acquisition System

This circuit features an Arduino Nano ESP32 connected to a BioAmplifier (bioampexgpill) for biometric signal acquisition, with the amplifier's output connected to the Arduino's analog input (A0). The ESP32 is powered by a 3.7V LiPo battery, and the circuit also includes an Arduino UNO R4 WiFi connected to a servo motor and an LED, with the servo controlled via digital pin D6 and the LED connected to digital pin D12. The UNO is powered by a 9V battery, and the servo's power is supplied from the UNO's 5V output.

Open Project in Cirkit Designer

Technical Specifications

Key Technical Details

Parameter Value
Supply Voltage 3.3V - 5V
Operating Current 1.5mA
Gain 1000x
Input Impedance >10 GΩ
Bandwidth 0.5 Hz - 100 Hz
Output Voltage 0 - 3.3V
Dimensions 20mm x 20mm

Pin Configuration and Descriptions

Pin Name Description
1 VCC Power supply (3.3V - 5V)
2 GND Ground
3 IN+ Non-inverting input for biopotential signal
4 IN- Inverting input for biopotential signal
5 OUT Amplified output signal
6 REF Reference voltage (typically connected to GND)

Usage Instructions

How to Use the Component in a Circuit

  1. Power Supply: Connect the VCC pin to a 3.3V or 5V power supply and the GND pin to the ground of your circuit.
  2. Signal Input: Connect the biopotential signal source to the IN+ and IN- pins. For differential measurements, connect the signal to both pins. For single-ended measurements, connect the signal to IN+ and the reference (e.g., GND) to IN-.
  3. Reference Voltage: Connect the REF pin to the ground (GND) to set the reference voltage.
  4. Signal Output: The amplified signal can be read from the OUT pin. This output can be connected to an ADC (Analog-to-Digital Converter) for digital processing.

Important Considerations and Best Practices

Example Code for Arduino UNO

Below is an example code to read the amplified signal from the BioAmp EXG PILL using an Arduino UNO:

// Define the analog pin connected to the OUT pin of BioAmp EXG PILL
const int bioAmpPin = A0;

void setup() {
  // Initialize serial communication at 9600 baud rate
  Serial.begin(9600);
}

void loop() {
  // Read the analog value from the BioAmp EXG PILL
  int sensorValue = analogRead(bioAmpPin);
  
  // Convert the analog value to voltage (assuming 5V reference)
  float voltage = sensorValue * (5.0 / 1023.0);
  
  // Print the voltage to the serial monitor
  Serial.print("Voltage: ");
  Serial.println(voltage);
  
  // Delay for a short period to avoid flooding the serial monitor
  delay(100);
}

Troubleshooting and FAQs

Common Issues Users Might Face

  1. No Signal Output:

    • Solution: Check the power supply connections and ensure the VCC and GND pins are properly connected.
    • Solution: Verify that the input signal is correctly connected to the IN+ and IN- pins.
  2. Noisy Signal:

    • Solution: Ensure proper electrode placement and use shielded cables to minimize interference.
    • Solution: Implement additional filtering to remove unwanted noise.
  3. Incorrect Readings:

    • Solution: Calibrate the system regularly to maintain accuracy.
    • Solution: Check for loose connections and ensure all pins are securely connected.

FAQs

Q1: Can the BioAmp EXG PILL be used with a 3.3V power supply?

Q2: What type of signals can the BioAmp EXG PILL amplify?

Q3: How can I reduce noise in the signal?

Q4: Can I use the BioAmp EXG PILL with other microcontrollers besides Arduino?


This documentation provides a comprehensive guide to using the BioAmp EXG PILL. Whether you are a beginner or an experienced user, following these instructions and best practices will help you achieve accurate and reliable biopotential signal measurements.