GithubHelp home page GithubHelp logo

upsidedownlabs / bioamp-exg-pill Goto Github PK

View Code? Open in Web Editor NEW
237.0 20.0 56.0 61.25 MB

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

Home Page: https://www.crowdsupply.com/upside-down-labs/bioamp-exg-pill

License: Other

C++ 28.68% HTML 50.59% C 20.73%
bioelectronics emg emg-signal biopotential-signals prosthetics prosthetic-design biology bioamp-emg-pill hardware upsidedownlabs

bioamp-exg-pill's People

Contributors

chinmaylonkar avatar jamm02 avatar khanfiza896 avatar lorforlinux avatar padmalaya-rawal avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

bioamp-exg-pill's Issues

.

.

ClawController prone to out or range or invalid servo values

The ClawController aims to drive the servo between 90 and 180 degrees but

  • the code only uses map and does not use constrain to guarantee the values are within that range
  • the code has overflow issues with 16bit arithmetic (Arduino Uno int is 16bit) on a large buffer of ADC values

Another improvement is to use float for the envelop function/variable to avoid the coarse conversion for integer based Arduino map.

i want to contribute

Hi
I see the TO DO list mentions.. "HeartRate => Heart rate calculation with ECG."
I can contribute on this .
let me know if this is fine with you.

thanks
PS: In case you already have sample dump files/dataset for Heart rate data.. that should be helpful. Otherwise..
we build our own data using the EXG pill.

Hardware: Resistor RG value

First, thanks for providing such a great open source project.
I could not find the value for the gain resistor RG.
How to calculate the gain?
Thanks

Questions regarding components

I am currently looking into building a few boards using the latest design in the repository but noticed that no wattage was specified for the resistors, alongside a lack of voltage ratings for the capacitors. Do these matter for signal accuracy or can any components (regardless of their capacitor voltage rating or resistor tolerance/wattage) be used?

ESP32

Hi, it is this pill can be adapted to be use with a ESP32?

Customisations for Arduino UNO R4 WiFi board with 12x8 display

I plan to add some specific features for the relatively new Arduino UNO R4 WiFi board.

  1. Use the 12x8 display as a bar chart similar to how the one works on BBC micro:bit in MakeCode.

Other changes not specific to UNO R4 WiFi

  1. Improve mains interference rejections by tweaking buffer size. (Also covered by #41)

Gerber files

Hi,
there are not gerber files. Do you plan to publish your latest gerber files ?

Thank you

EXG Pill SPICE Simulation

I took up the task of simulating the EXG pill in LTspice, and this issue thread will be updated as I make progress.
For now, I have tested the low-pass filter section, albeit with ideal components, with the following results.
image
The -3dB points are at 0.25Hz and 50Hz.
Further simulation will focus on using the correct part model, and simulating the instrumentation amplifier part of the circuit. One important thing to note is that the selected part, the TL074, has an input common mode limitation, the inputs must be at least 2V (or ideally 4V) above the negative rail.

Blink detection is broken.

Hey, thanks for providing such a great open source project. But just for your kind information the blink detection code is broken. : )

Output dynamic range enhancement

Hi
First of all., please accept my compliments for this excellent project.

I ran a few simulations for EXG pill schematic. I discovered that the output ranges from 2v to 3v. .. yeah it's not rail to rail..
Feeding this output directly to Arduino (10 bit ADC) , can lead to quite a few bits going unused .

As a solution, may be .., we can add a differential ADC directly onto EXG Pill board.
I have MCP3301 and ATtuy85 in mind.
Cost wise both look similar., though I would personally prefer MCP3301 over ATTiny , because it offer extra 12bit accuracy.
your thoughts?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.