HX711 로드셀 측정 24비트 AD컨버터
일반
HX711 칩셋을 이용한 로드셀 측정 24비트 AD컨버터모듈입니다.

사양
- Voltage: 2.7V -5V
- Current: < 1.5mA
- Simultaneous 50 and 60Hz supply rejection
- 24 bit (24 bit A/D converter chip) Data accuracy
사용 가능한 GPIO
- 라즈베리파이 0~4
명령
[INIT]
초기 설정을 입력합니다.
항목 | 타입 | 설명 |
---|---|---|
Data 핀 | WRITE | Data 핀에 연결할 GPIO 핀을 입력합니다. |
Clock 핀 | WRITE | Clock 핀에 연결할 GPIO 핀을 입력합니다. |
측정모드 | WRITE | 측정모드를 선택합니다. (Channel A 64 Gain,Channel A 128 Gain, Channel B 32 Gain) |
[START]
로드셀 무게측정을 시작합니다. 평균횟수만큼의 평균무게를 측정하며 Calibration factor는 캘리브레이션을 통해 구할 수 있습니다.
항목 | 타입 | 설명 |
---|---|---|
Calibration factor | WRITE | 무게 측정에 사용할 Calibration Factor를 입력합니다. |
평균횟수 | WRITE | 측정할 평균횟수를 입력합니다. 해당 횟수만큼 측정 후 평균값을 출력합니다. |
[GET_WEIGHT]
로드셀 무게값을 읽어옵니다.
항목 | 타입 | 설명 |
---|---|---|
무게 | READ | 측정한 무게입니다. 단위는 Calibration Factor의 입력 값에 따라 달라집니다. |
[PAUSE]
로드셀 무게측정을 일시정지합니다.
[TARE]
현재 로드셀의 무게를 0으로 재설정합니다.
[CALIBRATION]
캘리브레이션을 수행합니다.무게를 알고 있는 물체를 로드셀에 올리고 명령을 실행하면 Calibration factor를 구할 수 있습니다.
항목 | 타입 | 설명 |
---|---|---|
기준 무게 * | WRITE | 캘리브레이션을 위한 기준 무게입니다. |
Calibration factor | READ | 기준무게를 이용해 계산된 Calibration Factor입니다. 이 값을 무게측정시 입력하면 기준무게의 단위를 기준으로 무게가 측정됩니다. |
* 무게를 알고 있는 물체를 사용합니다. (예: 핸드폰, 아령 등) 기준 무게의 단위가 로드셀 측정 무게의 단위가 됩니다.
[SET_MODE]
측정모드를 설정합니다.
항목 | 타입 | 설명 |
---|---|---|
측정모드 | WRITE | 측정모드를 선택합니다. (Channel A 64 Gain,Channel A 128 Gain, Channel B 32 Gain) |
예제
목표
로드셀에 올려진 무게를 대시보드 위젯에 표시합니다.
- 프로젝트 실행시 처음 한번 TARE 명령을 실행하여 현재 무게를 0으로 초기화 합니다.
- 무게를 알고 있는 물체 (예: 핸드폰, 아령등)을 로드셀에 올려놓고 캘리브레이션을 수행합니다.
- 계산된 Calibration Factor를 설정-IO장치에서 HX711 설정에 입력합니다.
- 다시 프로젝트를 실행하면 물체의 무게를 정확히 측정할 수 있습니다.
부품
부품 | 갯수 |
---|---|
라즈베리파이 4 * | 1 |
HX711 | 1 |
로드셀(4선식) | 1 |
* 다른 하드웨어를 사용할 수도 있습니다. 사용 가능한 GPIO를 참고하세요.
연결
로드셀 (4선식) | HX711 | GPIO |
---|---|---|
| VCC | 3.3V |
| DT (DAT) | 23 * |
| SCK (CLK) | 24 * |
| GND | GND |
빨간선 | E+ | |
검은선 | E- | |
초록(파란)선 | A- (S-, O-) | |
흰색선 | A+ (S+, O+) | |
* 모든 GPIO 핀을 사용할 수 있습니다.

프로젝트
캘리브레이션