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

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

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

묻고답하기

기술문의 게시판입니다.

게시판 상세
제목 보정과정
작성자 에듀이노 (ip:)
  • 작성일 2018-10-23
  • 추천 추천하기
  • 조회수 163

안녕하세요 에듀이노입니다.


코드를 보시면 calibration_factor 라는 값이 있습니다.


이것은  로드셀 마다 스펙이 다르므로 해당 로드셀 마다 다른 값으로 피팅 작업을 위한 변수입니다

이론적으론 그렇지만 저가의 로드셀의 경우 여러가지 오차가 섞이면 계산만으로 정확한 값을 찾기 힘드르모

애초에 최종결과값으로 calibration_factor를 계산하여 맞추는 방법이 일반적입니다.

이 변수를 통해 초기값을 변경하시기 바랍니다.


위 캘리브레이션 과정을 거쳐 초기값을 결정지어지면  그때의 100g, 200g, 300g ..  이 어떤값인지를 하나의 차트로 만드셔서 사용하시면 되겠습니다.

if문 하나를 써서 300g 일때 명령을 수행하라고 하시면 되겠습니다.


참고로, HX-711 모듈은 24bit A/D 컨버터로써 즉, 24비트 분해능을 가지고 있는(2의 24승 = 16,777,215) 아날로그 값을 디지털로 변환해주는 모듈입니다.

또한, 코드에서 lbs는 파운드의 단위로써 kg 으로 변환을 해줘야합니다. 1파운드는 약 0.453592kg 입니다.


감사드립니다.



 [ Original Message ]
로드셀1kg을 아두이노에 연결하고 시리얼통신으로 측정하니 아무것도 없는데 1192정도의 값이 계속 뜨네요. 이값은 왜 뜨는건가요? 그리고 저는 300g기준으로 다른 명령을 주고싶은데 어떻게 해결해야하나요?

게시글 신고하기

신고사유

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

평점 0점
첨부파일
비밀번호 수정 및 삭제하려면 비밀번호를 입력하세요.
댓글 수정

비밀번호 :

수정 취소

/ byte

비밀번호 : 확인 취소

댓글 입력

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

확인

/ byte

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

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

댓글 입력

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

확인

/ byte

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

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

«
»