New to PCBs

Hi guys I’m in the middle of building a PCB that would need to filter and amplify ECG signals and be sent to an ML model. I have the dataset for the ML model but I’m really stuck on how to filter the signals would I need to use my own ECG heart signals through a board like sparkfun heart rate monitor and let that do the filtering and send that data to the ML model and use the historical data against it to build an ML model or would I need to send the ECG signals from my dataset to the PCB for filtering and amplification then use the non filtered signals from the dataset with the filtered signals to build the ML model, sorry if I sound confused I’m new to this…

I think it depends on your purpose of making this project. Is it academic or commercial. If it is for academic purpose, I think you can proceed with the Sparkfun heart rate sensor. But if it is commercial, you’d better not use it. As you can see in the product description, it is not a medical device. There are many articles and tutorials available regarding ECG signal processing. Like this one: http://www.jscholaronline.org › …PDF

Signal Processing Techniques for Removing Noise from ECG Signals

Let’s see what ML experts have to say…

Thanks! Yes it’s academic, is it compatible with filtering signals sent through a dataset?

If you’re planning to give Sparkfun heart rate sensor pre-recorded data as input and get a filtered output, then no. It can’t do that task. If you interface the Sparkfun Heart rate sensor with Arduino, you can capture your ECG signal while wearing the electrodes. It reads the data from the 3 electrodes placed on the user’s body , then it performs the filtering and shows the output. You can see the graph using the serial plotter of Arduino IDE. But I don’t think that is what you want. For your project, I assume you must record the ECG signals of different individuals and later use the data to train your model. You can do that by adding an SD card to your arduino +heart rate sensor circuit. If you need any guidance regarding the averaging of ECG signals, this tutorial may help you : https://www.theengineeringprojects.com/ … atlab.html