Actualmente estoy intentando construir un dispositivo de ECG portátil donde, a través de la señal de ECG, se enviará a Arduino UNO, donde los datos se transmitirán a través de Bluetooth y la forma de onda se mostrará en el teléfono Android. Ya he construido un circuito y tengo una buena forma de onda. También logré transmitir con éxito los datos a través de Bluetooth y obtuve una señal que se muestra en el teléfono.
Aquí está el problema. Acabo de descubrir (desafortunadamente) que Arduino UNO solo lee de 0 a 5V. Sin embargo, mi rango de señal de -220mV a + 550mV. Dicho esto, la señal que se muestra en el teléfono se recorta o solo se muestra a la mitad y la forma de onda negativa desaparece. ¿Cómo cambio toda la señal para que su valor comience por encima de 0 V? He intentado no sumar el amplificador sumador y no funciona, o tal vez fue una colocación incorrecta. He adjuntado un esquema de mi circuito de ECG para referencias. Estoy suministrando a mi circuito una batería de 1x 9V donde la potencia se divide en + 4.5V / -4.5V. También he construido con éxito un filtro de muesca analógico de 50Hz. Si alguien sabe como resolver esto, por favor comparta. Además, si tuviera que agregar un amplificador sumador, ¿dónde debería agregarlo?
Tome nota, tengo 2 señales que estoy enviando a la UNO. A0 Pin está recibiendo la señal filtrada y A1 Pin está recibiendo la señal sin filtrar. Ambas señales deben estar niveladas.
Soy de un fondo mecánico, así que no seas demasiado duro conmigo.
Esquema recientemente actualizado.