100%
bioamp-exg-pill BioAmp-EXG-Pill view
Description

Imported from GitHub: upsidedownlabs/BioAmp-EXG-Pill · commit 86bb1f4

Description

BioAmp EXG Pill is a small and elegant Analog Front End (AFE) board for BioPotential signal acquisition.

README

Down Labs BioAmp EXG Pill Crowd Supply banner

Project Category BioAmp EXG Pill Revision BioAmp EXG Pill intro video BioAmp EXG Pill Crowd Supply page BioAmp EXG Pill Hackaday Page

BioAmp EXG Pill is a small (2.54 X 1.00 cm) and elegant Analog Front End (AFE) board for BioPotential signal acquisition that you can use with any 5v Micro Controller Unit (MCU) with an ADC. It is capable of recording publication grade BioPotential signals like ECG, EMG, EOG, and EEG without the inclusion of any dedicated Hardware/Software filter, see BioAmp EXG Pill v0.7 intro video for more info. The v1.0 of BioAmp EXG pill provides even more flexibilty with configuration option for Gain, BandPass, Filter, and Electrodes.

Upside Down Labs BioAmp EXG Pill Assembled

ConnectionConfiguration
BioAmp EXG Pill - ConnectionBioAmp EXG Pill - Configuration
Basic Arduino CircuitElectromyography (EMG)
BioAmp EXG Pill - Basic CircuitBioAmp EXG Pill - Electromyography (EMG)
Electrooculography (EOG) HorizontalElectrooculography (EOG) Vertical
BioAmp EXG Pill - Electrooculography (EOG) HorizontalBioAmp EXG Pill - Electrooculography (EOG) Vertical
Electrocardiography (ECG) Lead 1Electroencephalography (EEG)
BioAmp EXG Pill - Electrocardiography (ECG) Lead 1BioAmp EXG Pill - Electroencephalography (EEG)

Software

BioAmp EXG Pill works with any 5V microcontroller with an ADC like Arduino UNO/Nano or you can use dedicated 5v compatible ADC like ADS1115. To help with signal processing and cleaning you can use the included Arduino example sketches listed below.

No.ProgramDescription
1FixedSamplingSample from ADC at a fixed rate for easy processing of signal.
2EMGFilterA 74.5 - 149.5 Hz band pass filter sketch for clean Electromyography.
3ECGFilterA 0.5 - 44.5 Hz band-pass filter sketch for clean Electrocardiography.
4EOGFilterA 0.5 - 19.5 Hz band-pass filter sketch for clean Electrooculography.
5EEGFilterA 0.5 - 29.5 Hz band-pass filter sketch for clean Electroencephalography.
6EMGEnvelopEMG signal envelop detection for robotics and biomedical applications.
7LEDBarGraphLED bar graph showing EMG amplitude.
8ServoControlServo motor control with EMG.
9HeartBeatDetectionStandard deviation based heart beat detection algorithm.
10EyeBlinkDetectionEOG based eye blink detection.
11DrowsinessDetectionDrowsiness detection using eye blink detection.
12ClawControllerServo claw controller
13EOGPhotoCaptureBLEEOG based photo clicking machine using ESP32 BLE
14Faster_HeartRateDetectionFaster and more optimzed calculation of BPM
15OLED_BPMDisplay BPM values on OLED Screen

To-Do:

No.ProgramDescription
1HeartRateHeart rate calculation with ECG.
2BrainWavesBrain waves amplitude with FFT.
3EOGControllerEOG based eye movement detection (left/right) to create a game controller.

Hardware

BioAmp EXG Pill has been created using KiCad and all the design files can be found under hardware folder, including production Gerber files. Images below shows a quick overview of the hardware design.

PCB FrontPCB Back
Upside Down Labs BioAmp EXG Pill frontUpside Down Labs BioAmp EXG Pill back

Upside Down Labs BioAmp EXG Pill front annotated

DimensionsSchematic
Upside Down Labs BioAmp EXG Pill dimensionsUpside Down Labs BioAmp EXG Pill schematic

License

Licenses FactsOSHWA Certification

Hardware

CERN Open Hardware License Version 2 - Strongly Reciprocal (CERN-OHL-S-2.0).

Software

MIT open source license.

Documentation:

This work is licensed under a Creative Commons Attribution 4.0 International License.

Comments
Sign in to comment

No comments yet. Be the first to ask about this board.