4
如何从玻璃电子浴室秤传感器获取体重数据?
我正在做一个带有浴室磅秤的小项目,但遇到一些问题。我正在使用Arduino Uno V3,HX711模块放大器和秤。 规模: HX711放大器: 我拆解了秤,以接触到传感器电线,我有些困惑。这些传感器各有三根导线。因此,它们是半桥传感器。秤使用4个传感器,因此当秤进行测量时,它将使用全桥进行测量。而这3根线是红色,黑色,蓝色。我不知道黑色(GND或正极)和蓝色(相同的猜测)是什么。四个红色导线的名称分别为E +,E-,S +和S-。我将提供一张拆卸后的秤的图片。 两根蓝色的导线在每侧焊接在一起。我猜红色的线是信号(S +,S-,E +和E-),但是蓝色和黑色是什么?然后我将电线焊接到这些电线上以获取传感器读数,但是我不知道这是什么。 传感器看起来像这样: 我试过了: 该项目的两个不同的库都名为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模块?而且,最重要的是,如何从串行读取这种规模的数据?