Hi all, currently I'm using an Arduino with Load Cell and the HX711 module. Here is the coding question I want to ask:
scale.set_scale();
scale.tare(); //Reset the scale to 0
long zero_factor = scale.read_average(); //Get a baseline reading
Serial.print("Zero factor: "); //This can be used to remove the need to tare the scale. Useful in permanent scale projects.
Serial.println(zero_factor);
I wonder this zero_factor is needed or not if my load cell is moving, because I attached it on a DC motor.
i think if you want to calibrate before moving or a start of first movement you need to zero it.
I dont know what you are achieving but i think this should help.
PRB_tech:
i think if you want to calibrate before moving or a start of first movement you need to zero it.
I dont know what you are achieving but i think this should help.
I'm doing a project about haptic feedback, the load cell is attached onto a DC motor to measure the DC motor force. Since the load cell is moving, I wonder should I have that "long zero_factor"?
I have no experience with the hardware you are using, but to me it seems as if the "zero_factor" is the calibration value of the load cell. Each cell may return a different "zero_factor" when no load (or an initial, ignored load) is on it and when the wanted load is applied, the "zero_factor" must be subtracted from the new value in order to yield the actual, calibrated reading.
Danois90:
I have no experience with the hardware you are using, but to me it seems as if the "zero_factor" is the calibration value of the load cell. Each cell may return a different "zero_factor" when no load (or an initial, ignored load) is on it and when the wanted load is applied, the "zero_factor" must be subtracted from the new value in order to yield the actual, calibrated reading.
okayy i got what you mean, so I'm just curious. What if the load cell is not at a fixed position instead it kept moving around? The weight should be different right?