Skip to content

Latest commit

 

History

History
92 lines (58 loc) · 3.98 KB

README.md

File metadata and controls

92 lines (58 loc) · 3.98 KB

Nervous ECG Sensor

GitHub tag GitHub Release Date github actions License: MIT

Table of Contents


Overview

The Nervous project is an initiative based on open-hardware and open-source principles, aimed at providing wearable sensors and software for analyzing the Autonomic Nervous System (ANS) activity.

The Nervous ECG project is part of the Nervous Toolkit and includes hardware design files and firmware source files for creating an electrocardiogram (ECG) sensor to measure the ECG signal from the hands or forearms. The device is wireless and transmits the collected data via Bluetooth Low Energy.

Illustration of the Nervous ECG sensor and real-time data shown on the application


Features

This project is actually a collection of three sub-projects for the sensor design, located in the following directories:

hardware: This folder contains ECAD files for producing PCBs and assembling circuits for a wireless wrist-worn ECG sensor. A archive (.zip) containing the design and manufacturing/assembly files for the sensor is available in the releases of this project.

firmware: This folder contains source files to build binaries for programming the microcontroller. Precompiled binaries are also provided in the releases of this project.

web-app: While the sensor is primarily designed to work with the nervous-sensors Python package included in the Nervous Toolkit, a standalone web application is provided for simplified use of the sensor. It offers sensor control, real-time data visualization, and recording features. Pre-built executables for both Microsoft Windows and Linux are also available in the releases of this project.


Instructions

Detailed instructions are provided in each subdirectory for manufacturing, programming, and using the sensor.


Releases

Each release contains built firmware and application binaries as well as an archive of ECAD files.


Contributing

Contributions are what make the open-source community such a great place to learn, inspire, and create. Any contributions you make are greatly appreciated. You can open an issue to report a bug, request a feature, or submit a pull request.


License

This project, along with the entire Nervous initiative, is licensed under the MIT License. For more details, see the License file.


Acknowledgments

The main contributors to this project are Bertrand Massot, Matthieu Mesnage, and Hugo Buy from INSA Lyon, CNRS, INL UMR 5270, Villeurbanne, France.

This work was supported by the French National Research Agency (ANR) under grant ANR-22-CE31-0023-03 RENFORCE.


Contact

bertrand.massot@insa-lyon.fr