An Arduino project of mine involves measuring the amount of water that falls through a liquid dispenser. It is imperative that this value is EXACT since this will be used for further calculations. Now, I have considered and eliminated the following options:
- Floating liquid level sensor - Simply not accurate enough. Also, base area of container is much larger than height, so tiny change in height would mean a huge change in volume.
- Ultrasonic sensor - An obvious no go simply because of how inaccurate it would be.
So, that leaves me with this:
- Counting the number of drops that fall through and multiply by volume of each drop. Lets say I know the volume of each drop. Now, to count, what I have in mind is placing an IR transmitter and receiver below in a way that a water droplet would fall right through the IR beam, and this interference would hopefully be registered by the Arduino. What I want to know, is whether this will actually work. Is the water droplet too small an object to be registered? Are there any other flaws? Is there an easier and better way to do this? Also, here is what I intend to use: