I have been working to create a digital scale for IOT project, using HX711 ADC.
Since it is crucial to have wifi connection, I use Raspberry Pi, to control the scale.
Everything works well, when wires between Raspberry and the HX711 stay in 20cm range, but problems gradually start to occur, when wires get longer than that. The measurements are much more off in case of 50cm wires and absolute garbage at 100cm.
Tried the same configuration on Arduino UNO, no problems there.
I am not sure, if the system doesn't work, because
- I am using RaspberryPi with Linux based operating system, and that is not meant to controlling hardware.
- I am using Python library for the HX711 Github link for the library
Or maybe it is both. My own experience regarding issues like this is somewhat limited, maybe somebody could point out an elegant solution around this problem (cost of the solution is pretty important factor as well)