Manivannan
Published © GPL3+

ECG Analyzer Powered by Edge Impulse

A TinyML based Medical device powered by Edge Impulse to predict Atrial fibrillation, AV Block 1 and Normal ECG with >90%.

AdvancedFull instructions provided10 days30,130
ECG Analyzer Powered by Edge Impulse

Things used in this project

Hardware components

Nano 33 BLE Sense
Arduino Nano 33 BLE Sense
×1
SparkFun Single Lead Heart Rate Monitor - AD8232
SparkFun Single Lead Heart Rate Monitor - AD8232
×1
0.96" OLED 64x128 Display Module
ElectroPeak 0.96" OLED 64x128 Display Module
×1

Software apps and online services

Edge Impulse Studio
Edge Impulse Studio
MATLAB
MATLAB
Arduino IDE
Arduino IDE
Visual Studio 2017
Microsoft Visual Studio 2017

Hand tools and fabrication machines

Soldering iron (generic)
Soldering iron (generic)
Solder Wire, Lead Free
Solder Wire, Lead Free
10 Pc. Jumper Wire Kit, 5 cm Long
10 Pc. Jumper Wire Kit, 5 cm Long

Story

Read more

Schematics

Schematics

Connect as per the diagram

Connection Diagram

Code

https://github.com/Manivannan-maker/ECGAnalyzer

unzip the ECGAnalyzer.zip Code to Flash: EI_Deployed_Library\examples\ECGAnalyzer\ECGAnalyzer.ino Library to Edit simulation : ECGAnalyzer_lib\ecg_analyzer.c Matlab script and signalbuilder model: script to run in matlab --> Matlab_Simulation\Excel2Arrayconverter.m Signal builder --> Matlab_Simulation\signalbuilder.slx

Credits

Manivannan

Manivannan

18 projects • 124 followers
Engineer by profession. Solving Real world problems by Passion .
Thanks to .

Comments