I was discussing a project with someone who is using a HC-SR04 ultrasonic sensor in a small tank less than 100 gal to
measure liquid level.
While the arduino code is pretty stright foward he seems to be getting some false high level alarms.
My questions are.
Because the sensor is so cheap is it just to be expected the it won't be accurate all the time?
Can't the transmitter and receiver head be effected by the tank environment. I'm not quite sure how sensor heads are constructed.
Can it be programmed out? Say like take a 100 readings and average them that way the couple erroneous ones will be overlooked?
I'm sure some one has done this already.
The industrial ultrasonic sensors I'm used to are sealed but cost prohibited. Is there something else I can use that better quality?
Thanks in advance