에듀이노-코딩교육 전문 쇼핑몰 에듀이노-코딩교육 전문 쇼핑몰

학교, 공공기관이라면 후불결제하세요!

 
현재 위치
  1. 게시판
  2. 묻고답하기

묻고답하기

기술문의 게시판입니다.

게시판 상세
제목 심박수 센서 사용 문의
작성자 hj (ip:)
  • 작성일 2021-09-06
  • 추천 추천하기
  • 조회수 35

안녕하세요, 심박수 센서를 통해 심박수 값을 구하려 합니다.

그런데 현재 약 3,4개의 센서를 이용해보았을 때, BPM 값이 어쩔 때는 40~90사이로 어느정도 안정적으로 나오다가, 150~200으로 값이 올라가는 경우가 발생합니다.


한동안 이렇게 큰 값으로 나오다가, 

이렇게 훅 떨어졌다가 합니다.

약 20초간의 평균값으로 해보았을 경우에도, 대부분 일정하게 나오지만 한번 값이 튀어버리면 쉽게 돌아오지 않는 모습이 보입니다.

혹시 센서상의 문제일지, 아니면 필터링할 수 있는 방법이 있을지 궁금합니다.

센서에 사람이 측정하지 않을 때도 값이 나오고있는데, 코드 상으로는 심박수가 측정 되었을 때만 출력되게 되어있는것 같습니다. 이 부분에 대해서는 어떻게 해결할 수 있을까요?

또한 2개 이상의 심박수 센서를 사용하려하는데 코드적인 도움도 주실 수 있으시면 감사하겠습니다.

게시글 신고하기

신고사유

신고해주신 내용은 쇼핑몰 운영자의 검토 후 내부 운영 정책에 의해 처리가 진행됩니다.

평점 0점
첨부파일
비밀번호 수정 및 삭제하려면 비밀번호를 입력하세요.
  • 아두이노짱 2021-09-06 0점
    수정 삭제 댓글
    스팸글 센서 자체 설계가 그렇게 되어 있는 것 같습니다

    필터링 하는 방법은 구글링을 통해서 검색해주시기 바라며, 관련해서 참조할만한 글 링크 남겨드립니다.

    https://how2electronics.com/ecg-monitoring-with-ad8232-ecg-sensor-arduino/



    loop 안의 초반 if문 제거하면 지속적으로 출력 가능해요


    센서 여러개 입력했을 경우는 예제 코드에서 센서 연결한 핀들 추가해주시면 됩니다

스팸신고 스팸해제

댓글 수정

비밀번호 :

수정 취소

/ byte

비밀번호 : 확인 취소

댓글 입력

댓글달기이름 :비밀번호 : 관리자답변보기

확인

/ byte

왼쪽의 문자를 공백없이 입력하세요.(대소문자구분)

에게만 댓글 작성 권한이 있습니다.

댓글 입력

댓글달기이름 :비밀번호 :

확인

/ byte

왼쪽의 문자를 공백없이 입력하세요.(대소문자구분)

에게만 댓글 작성 권한이 있습니다.

«
»