Talk:ECG
We managed to get the ECG task working. It is able to display the ECG graph and the heart rate in bpm. However, we find that the readings are inaccurate and unstable. For instance, a light grip results in a low reading bpm and a stronger grip results in a higher bpm. Sometimes it may even exceed a reading of 1000 bpm.
Q: Is there any ways to calibrate this equipment so that it can give a much more accurate reading?
A: Ensure that the connections are robust, maintain good contacts and stay away from electrically noisy areas. As the ECG circuit and software processing is basic, artifacts are expected and will affect the readings. Removing ecg artifacts is more in the scope of a final year project by itself. For short proof of concept projects, you can put constraints like the person keeping still and maintaining good contacts. You can write also a simple program that ignore obvious wrong results.
Q: In implementing further to this project, we have tried to stabilize the readings for the ECG using various methods. We tried implementing a bypass capacitor into the circuit to reduce the electrical noise of the input signal. We also tried using a notch filter to filter out the unnecessary components in our signal. We tried changing the values of the resistors and removing the Zener diodes as we found out that they produce electrical noise to the circuit. All have not yielded in stabilising the ECG. Could you kindly guide us in this matter?
A: Can you document your results? Record on video and upload to youtube. The results as per the recommended circuit and what you tried.