Peter Gamma (Physiologist & Director) Meditation Research Institute Switzerland (MRIS)

State of the art sports sensor accuracy ECG reference device: keep calm, do it yourself?

Last Updated on August 31, 2022 by pg@petergamma.org

State of the art software is: Python

State of the art database is: InfluxDB

Which of the here in this blog discussed ECG devices offers these features right of the box? For which devices is it worth to code these interfaces, and will they be accepted by scientific papers?

Prices for soft- and hardware components have dropped dramatically. As a mobile platform for data analysis whe have decided for a LattePanda, since it is the easiest if whe want to use it to connect to devices with LabStreamingLayer support.

State of the art 16 bit stackable Rasperri PI hats come from Measurement Computing (MCC):

https://www.mccdaq.com/PDFs/specs/DS-MCC-128.pdf

Do they also run on a Lattepanda? The Meditation Research Institute Switzerland asked Measurement Computing (MCC):

Does the MCC DAQ HAT for Raspberry Pi:

https://www.mccdaq.com/DAQ-HAT.aspx

also work with the Gravity: IO Expansion Shield for LattePanda V1:

https://www.dfrobot.com/product-1660.html

which is Arduino Leonardo compatible?

Answer from MCC:

Thank you for contacting MCC. Testing for the DAQ HATs was only performed on the Raspberry Pi. Current compatibility is only on the Raspberry Pi.

MSRI question:

Thanks Bob, we are not familiar with the GPIO adapter of the  Raspberry Pi. Is it the same as the Arduino Leonardo has? If so, the Raspberry Pi DAQ HAT should in theory also fit on the Lattepanda. You say, your testing for the DAQ HATs was only performed on the Raspberry Pi, but do you think in theory it could also tested on a Lattepanda?

Answer from MCC:

Some SBCs out there have the same GPIO pinouts but I do not know exactly which ones. Plus even if the GPIO pinouts match it does not necessarily mean the HATs will work.

I looked at the Lattenpanda and it runs Windows 10. Our drivers are Linux based and run on an ARM processor. We do not support Windows 10 with our HATs. However, it says it a full blown installation of Win10. So you should be able to run our USB devices and use our out of the box app , our library or even our LabVIEW drivers. We have again never tried it but in theory it should work seeing that its Win10. Just a thought.

MRIS question:

we decided for a Lattepanda instead of a Rasperri PI, since we need LabStreamingLayer for Python. There is an issue with ARM based processors and LSL for Python:

https://github.com/labstreaminglayer/liblsl-Python/issues/36

we decided for Python. It sould also be possible to run Linux on a Lattepanda. The platform cannot be an ARM based, because of the above issue. But we eventually go back to a Raspberri PI, if MQTT is available for our sensors. Do you think your drivers run also on non ARM based Linux platforms?

Answer from MMC:

The DAQ Hat drivers/library will only run on a Pi (ARM processor). Our UL for Linux which supports our USB devices will run on an X86 or an ARM processor.

Best Regards,

Bob Vallee | Senior Sales Engineer

Measurement Computing/Data Translation

10 Commerce Way | Norton, MA 02766

Email: bob.vallee@mccdaq.com

Technical & Sales Support: 1-800-234-4232 |