Hi guys I am using HC-SR04 to detect water level inside a water bottle.
I need to make it water proof so that the sensor doesn't gets corrupted by water.
I tried to use a polythene, by covering both the transmitter and receiver with it separately, but that is not working.I get wrong and extremely fluctuating readings with that. I think the reason is that a lot of noise gets absorbed and also the plastic keeps vibrating because of air around.
Then I tried using a food plastic wrap, which is very much thinner than polythene's material. This is working better, it gives a stable result at least. But for short distances, it gives two values, for eg. one reading will be about 400 and right after that, it will give something around 20,000. And this pair of results keep repeating for same distance.
What would be a good way to water-proof it?
The waterproof ultrasonic sensors available in the market are very expensive, hence I am more interested in modifying this one if possible.
Waterproof ultrasonic sensors are expensive for a reason.
You aren't likely to have much luck with your own waterproofing experiments, because that will interfere with both the transmitter and receiver, which are designed to function in dry air.
A better way to measure water level is to measure the pressure at the bottom of the container. It is proportional to the height of the water column.
I am also using a HC-SR04 for detecting Water level inside a box.
Sensor is mounted at the top, but without direct water contact, so it does see only the humidity.
This system is working since 10 Months without any issues. (exept the 25µs dither described above)
I am also using a HC-SR04 for detecting Water level inside a box.
Sensor is mounted at the top, but without direct water contact, so it does see only the humidity.
This system is working since 10 Months without any issues. (exept the 25µs dither described above)
I think I do need a water-proof one, since I plan to fix the sensor at the cap of the bottle, and if a user will tilt the bottle, then water can go inside the transducer and circuit.
jremington:
Waterproof ultrasonic sensors are expensive for a reason.
You aren't likely to have much luck with your own waterproofing experiments, because that will interfere with both the transmitter and receiver, which are designed to function in dry air.
A better way to measure water level is to measure the pressure at the bottom of the container. It is proportional to the height of the water column.
I tried measuring the pressure at the bottom using a FSR. That is not giving very accurate readings. All load cells are pretty costly. Can you suggest a cheap option for measuring pressure.