Minimal ECG using an Arduino and Xoscillo

Summary of Minimal ECG using an Arduino and Xoscillo


This article describes a minimal ECG project using an Arduino and XOSCILLO, an open-source oscilloscope tool. The circuit employs an AD8221 instrumentation amplifier for high CMRR, followed by an op-amp for additional gain. A single 5V supply from the Arduino powers the amplifiers, with a buffered virtual ground essential for operation.

Parts used in the Minimal ECG Project:

  • XOSCILLO
  • Arduino
  • AD8221 Instrumentation Amplifier
  • Op Amp
  • Instrumental Amplifier (ins amp)
  • Breakout Board
  • Single Supply (5V from Arduino)
  • Buffered Virtual Ground

To display the wave I am using XOSCILLO, a very cool and open source tool (which I wrote :P) that converts your Arduino into an oscilloscope.
Minimal ECG using an Arduino and Xoscillo
Circuit diagram
Here is the scheme, I am using the typical instrumental amplifier(ins amp) and then another op amp to get some more gain. An ins-amp is like an op-amps but with a huge CMRR, I am using a AD8221 which comes in a tiny small package, it’s lead pitch is only 0.65mm, if you want to know what I did to create a simple breakout board please follow this link.
I’m using a single supply for the amps that comes from the arduino 5V pin, and I am creating a buffered virtual ground, this is really important.
 
For more detail: Minimal ECG using an Arduino and Xoscillo

Quick Solutions to Questions related to Minimal ECG Project:

  • What tool is used to display the wave?
    XOSCILLO, an open-source tool that converts the Arduino into an oscilloscope.
  • Which instrumentation amplifier is used in the circuit?
    The AD8221 is used because it has a huge CMRR and comes in a tiny package.
  • How many stages of amplification are implemented?
    The circuit uses an instrumental amplifier followed by another op amp to get more gain.
  • Where does the power supply come from?
    A single supply for the amps comes from the Arduino 5V pin.
  • Why is a buffered virtual ground important?
    Creating a buffered virtual ground is described as really important for this setup.
  • Can I build a breakout board for the AD8221?
    Yes, you can create a simple breakout board for the AD8221 which has a lead pitch of only 0.65mm.
  • Is XOSCILLO proprietary software?
    No, XOSCILLO is a very cool and open source tool written by the author.

About The Author

Ibrar Ayyub

I am an experienced technical writer holding a Master's degree in computer science from BZU Multan, Pakistan University. With a background spanning various industries, particularly in home automation and engineering, I have honed my skills in crafting clear and concise content. Proficient in leveraging infographics and diagrams, I strive to simplify complex concepts for readers. My strength lies in thorough research and presenting information in a structured and logical format.

Follow Us:
LinkedinTwitter
Scroll to Top