이 펌웨어의 목표는 SPO2 센서에서 Heartrate를 계산하여 현장 서버로 보내는 것입니다.
여기서 사용하는 마이크로 컨트롤러는 ESP32입니다.
AFE4404 (ADC/Controller), VEMD8080 (FOTODIODE) 및 2 개의 녹색 LED를 테스트하는 데 사용 된 사용 된 SPO2 센서 및 칩.
https://docs.espressif.com/projects/esp-idf/en/latest/esp32/get-started/index.html#introduction
동일한 센서와 ESP32를 사용한다고 가정하면 다음과 같이 연결해야합니다. 센서 -ESP32 3V3 및 접지 - ESP SDA -G14 SCL -G2의 각 핀에 해당 핀에 연결해야합니다.
idf.py menuconfig repo 디렉토리에서 espressif 라이브러리의 프로젝트 별 구성 메뉴를 열 수 있습니다. 변경해야 할 가장 중요한 설정은 다음과 같습니다.
Example Connection Configuration 에서는 네트워크와 일치하도록 WiFi 자격 증명을 변경합니다.Component Config -> afe4404 > Patient data ID를 오른쪽 환자 ID로 변경합니다. 저장 설정 대화 상자를 얻을 때까지 탈출을 눌러 메뉴를 종료하십시오. 이전에 언급 된 구성을 따른 후에는 AFE4404 보드와 ESP32를 연결하십시오. 그런 다음 ESP32로 플래시를 시작할 수 있습니다. 프로젝트 Repo에서 idf.py flash monitor 입력하여이를 수행 할 수 있습니다. 건물과 깜박임이 완료되면 올바른 인쇄물이 표시됩니다. 약 25 초 후에 심장 박동이 표시되어야합니다. 코드를 변경하지 않았다고 가정하면 HTTP 요청이 실패했다는 오류가 발생해야합니다. 현재 URL은 하드 코딩되었지만 향후 버전에서는 별도의 메뉴에 추가됩니다. 그리고 변화하는 설정에서도 언급 될 것입니다.

서버 저장소 : https://github.com/bryanvolckaertschool/projectheartbeat 오래된 저장소 : https://github.com/soenensbram/horlogeesp8622
웹 사이트 : https://vzwheartbeats.be/