L'objectif de ce firmware est de calculer le cœur du capteur SPO2 et de l'envoyer à un serveur sur site.
Le microcontrôleur que nous utilisons ici est un ESP32.
Le capteur et la puce SPO2 utilisées utilisées pour tester où l'AFE4404 (ADC / Controller), VEMD8080 (Fotodiode) et 2 LED vertes.
https://docs.espressif.com/projects/esp-idf/en/latest/esp32/get-started/index.html#introduction
En supposant que vous utilisez le même capteur et ESP32, vous devrez les connecter que les suivants: Capteur - ESP32 3V3 et terre - à leurs broches respectives sur l'ESP SDA - G14 SCL - G2
idf.py menuconfig Dans le répertoire Repo Vous pouvez ouvrir le menu de configuration spécifique du projet de la bibliothèque EspressIF. Les paramètres les plus importants à modifier sont les suivants:
Example Connection Configuration modifiez les informations d'identification WiFi pour correspondre à votre réseau.Component Config -> afe4404 -> Patient data changent l'ID en ID du patient correct. Quittez le menu en appuyant sur Escape jusqu'à ce que vous obteniez la boîte de dialogue Enregistrer les paramètres. Une fois que vous avez suivi la configuration précédente, connecté la carte AFE4404 et votre ESP32. Ensuite, vous pouvez commencer à flasher sur l'ESP32. Vous pouvez le faire en tapant idf.py flash monitor dans le repo du projet. Une fois le bâtiment et le clignotement terminé, vous devriez voir les impressions correctes. Après environ 25 secondes, votre rythme cardiaque doit être affiché. En supposant que vous n'avez pas modifié le code, vous devez rencontrer une erreur indiquant que la demande HTTP a échoué. Pour l'instant, l'URL est codé en dur, mais dans les versions futures, elle sera ajoutée à un menu séparé. Et il sera également mentionné dans les paramètres modifiés.

Référentiel de serveurs: https://github.com/bryanvolckaertschool/projecttheartbeat Old Repository: https://github.com/soenensbram/horlogeesp8622
Site Web: https://vzwheartbeats.be/