El objetivo de este firmware es calcular el hearttrado de un sensor SPO2 y enviarlo a un servidor en el sitio.
El microcontrolador que usamos aquí es un ESP32.
El sensor y el chip de SPO2 usados utilizados para probar donde el AFE4404 (ADC/controlador), VEMD8080 (Fotodiodo) y 2 LED verdes.
https://docs.espressif.com/projects/esp-idf/en/latest/esp32/get-started/index.html#introduction
Suponiendo que use el mismo sensor y ESP32, tendrá que conectarlos de la siguiente manera: Sensor - ESP32 3V3 y tierra - a sus respectivos pines en el ESP SDA - G14 SCL - G2
idf.py menuconfig En el directorio de repo puede abrir el menú de configuración específico del proyecto de la biblioteca ESPRESSIF. La configuración más importante para cambiar es la siguiente:
Example Connection Configuration Cambie las credenciales WiFi para que coincidan con su red.Component Config -> afe4404 -> Patient data Cambie la ID a la ID correcta del paciente. Salga del menú presionando Escape hasta obtener el cuadro de diálogo Guardar Configuración. Una vez que haya seguido la configuración mencionada antes, conectó la placa AFE4404 y su ESP32. Entonces puedes comenzar a intervenir al ESP32. Puede hacerlo escribiendo idf.py flash monitor en el repositorio del proyecto. Una vez que se realiza el edificio y el flasheo, debe ver las impresiones correctas. Después de unos 25 segundos, se debe mostrar el latido. Suponiendo que no haya cambiado el código, debe encontrar un error que falló la solicitud HTTP. Por ahora, la URL está codificada, pero en futuras versiones se agregará a un menú separado. Y también se mencionará en la configuración cambiante.

Repositorio del servidor: https://github.com/bryanvolckaertschool/projectheartbeat antiguo repositorio: https://github.com/soenensbram/horlogeesp86222
Sitio web: https://vzwheartbeats.be/