나는 욕실 규모의 작은 프로젝트를하고 있지만 몇 가지 문제가 발생합니다. Arduino Uno V3, HX711 모듈 앰프 및 스케일을 사용하고 있습니다.
규모:
HX711 앰프 :
센서 와이어에 연결하기 위해 스케일을 분해했으며 약간 혼란 스러웠습니다. 이 센서에는 각각 3 개의 전선이 있습니다. 반 브리지 센서입니다. 스케일은 4 개의 센서를 사용하므로 스케일을 측정 할 때는 풀 브리지로 측정합니다. 이 3 선은 RED, BLACK, BLUE입니다. 나는 검은 색 (GND 또는 Positive)과 파란색 (같은 추측)이 무엇인지 모르겠습니다. 네 개의 빨간색 선에는 이름 E +, E-, S + 및 S-가 있습니다. 분해 된 스케일의 사진을 제공하겠습니다.
두 개의 파란색 와이어가 각면에 함께 납땜됩니다. 나는 빨간 선이 신호 (S +, S-, E + 및 E-)라고 생각하지만 Blue와 Black은 무엇입니까? 그런 다음 전선을 납땜하여 센서 판독 값을 얻었지만 무엇이 무엇인지 모릅니다.
센서는 다음과 같습니다.
나는 시도했다 :
- 이 프로젝트에 대해 HX711이라는 두 개의 서로 다른 라이브러리 (이 모듈 용)
- A-on 모듈의 A + 변경
// Hx711.DOUT - pin #A1 // Hx711.SCK - pin #A0 #include "hx711.h" Hx711 scale(A1, A0); void setup() { Serial.begin(9600); } void loop() { Serial.print(scale.getGram(), 1); Serial.println(" g"); delay(200); }
성공하지 못했습니다. 평온한 경우 직렬 모니터에 0.0g이 걸리고 부하가 켜졌을 때도 동일합니다.
내 질문은 : 어떤 전선이 GND, + 5V이며 어떤 신호인지 알 수 있습니까? 이 센서 중 4 개를 연결하여 데이터를 읽는 방법은 무엇입니까? 사용 가능한 HX711 라이브러리 및 HX711 모듈을 사용하는 방법은 무엇입니까? 그리고 가장 중요한 것은이 스케일에서 데이터를 직렬로 읽는 방법은 무엇입니까?