for the last few months, I was developing a device measure personal height and weight, and I almost finished it as I designed a chassis to host all the electronic components.
here is the final chassis
the Idea is simple I bought a commercial scale with 200 kg load cell but without any screen.
I connected the 4 wires from the load cell to HX711 ADC that is connected to an Arduino nano and an Lcd here is my electronic casing.
all the electronic components including the HX711 are placed in a plastic box that is situated at about 140 CM from the load cell and I used an insulated breaded wire with a metal shield to connect the load cell to the HX711 to reduce electronic noise as you can see here breaded wire - Search Images (bing.com)
here is the wiring diagram
the problem I'm facing now is that when I measure my weight it gives a correct measurement at first, but the reading starts to decline within minutes to be decreased by about 7KG in 30 minutes, so it starts at 96.6 to reach 89 kg in 30
minutes.
Any Ideas how to stabilize the readings ?
Can you measure the actual voltage of the load cells? If so, do the values change? You can also replace the load cell with a dummy load to see if it drifts. This will help you identify if the source of the drift is in the load cell or elsewhere.
I'll try to measure the voltage , but for the dummy one I think it's not available,
In addition the scale is a commercial one that works greatly with it's dedicated Screen.
If you step off after the 7-minutes drift, does the unloaded reading have an offset that also drifts back to zero?
Do you have a datasheet on the unnamed commercial scale?
My commodity bathroom scale has a definite measuring cycle: finding a stabilized reading, timed holding, and then shutting off to encourage you to step off before a new cycle. Maybe they plan the timing cycle to limit the effects of drift?
I find that is normal behaviour for a load cell. It's not critical for me so I have not investigated, but my hunch is some of the more esoteric functions of the HX711 library may address it.
Similar question to others: Is this a "zero" shift in that when you step off the scale the reading doesn't return to zero or is a "gain" shift in which the apparent gauge sensitivity seems to have changed?
I would guess then that either the gauge factor of the load cell is changing over time or the gain of the HX711 amplifier is drifting. Since it's a commercial unit, I would suspect the HX711 might be the culprit. Post #2 is good advice.
Also worth checking the base resistance of the scale in case it is not suitable for the HX711 -
Very unlikely , but maybe the load cell is warming up?
Beware wiring layouts too - 0v and power leads should all be star connected to a single point .
Also check the load cell is isolated from the platform.