I’m also looking to measure the water pressure of my well to know when the pump needs servicing. I haven’t found any off-the-shelf wifi or zwave pressure sensors, so I’ll probably build my own using a ESP32 and an analog fluid pressure sensor.
Just did the same with the DFRobot sensor and a Wemos D1 mini - still figuring out the exact values for calibration.
Seems to work okay, at least for now; let’s hope the sensor lasts.
The sensor is still working fine for me after more than 15 months.
I’m not 100% sure about the calibration, but it’s enough for me to be a ‘kind of in the right ballpark’ figure - I’m more interested in the changes than the absolute values.
Some of the entries might be unnecessary/redundant but at the time I installed it, I couldn’t be bothered to investigate
For the calibration/lambda calculation, I just used some middle school math knowledge along the lines of y = a*x+b.
At first, I tried to have AI/Copilot to help me solve for the a and b values for 2 sample pairs of x and y, but I had to resort back to manual calculation because I only received utter nonsense results
Just ordered my pressure sensor, and just realized I failed to check what pipe thread standard it was. Looking at the website I don’t even see that it shows this. Do you know if this is NTP standard? Did you have to use any adaptors to go from BSP to NTP?
If the voltage and pressure slope is indeed linear with 0.5v indicating 0 PSI and 4.5v indicating 232.0604 PSI (1.6Mpa), then I believe the equation should be (x * 58.0152) - 29.0076
The chart on the DFRobot site shows that at the center, at 2.5v, the pressure should be 116.03 PSI (800Kpa). If you input