My parents have a little chalet, using a spring well and a rainwater tank. The change-over is done manually, when one of the two tanks become empty.
I want to monitor the level of each tank, to know when to use one tank or the other.
I will have two identical sensors, one for each tank.
And a base station will be put into the chalet, to display the level of each tank.
I think that the level of each tank doesn't need to be updated more than four time each day.
What about the "big picture" ?
If you read my post about the IoT big picture, I told you that each of my sensor will be reporting to a cloud service. It could be done though Wifi, GSM and so one, and could use a gateway to transform RF exchanges over TCP/IP.
Right now, I'm not ready to pay for a permanent GSM connection, and the chalet doesn't have a permanent Wifi connection. So my base station will intercept data and exploit them. It's not ideal, but maybe on a following post, I will transform the base station into a real gateway...
For a (very) low budget, and low power application, I will use RF communication.
Each tank is closed, so the sensors have to be powered for at least one year without changing the batteries.
I will use Alkaline AAA or AA batteries:
- I don't want have to recharge batteries once a year, so no rechargeable batteries
- Alkaline batteries have a great capacity
- Alkaline batteries are affordable.
To get the level of each tank, I thought of two solutions:
- Have two reed switches in each tanks, one for high and one for low level
- Use ultra-sound based distance sensor, which can get the distance between the top of the tank and the top of the water.
I will use the second solution, which allows me to get the precise level of each tank.
My two concerns about the sensor are the following.
Humidity & temperature
In the tank, I think the humidity will be much higher than on the outside. I hope that it will not be a problem.
The temperature will be sometimes below 0°C. But in general, each component is able to run at low temperatures. We will see...
One of the two tanks is in plastic the other is in concret. I hope it will not stop the RF signal.
The biggest concern that I have is the power consumption. I will try to minimise it at all cost.
No power difficulties here: plugged on the main power supply.
At first, I wanted to use a small OLED screen to display the level of each tank. Sadly, I have not received it yet, so in the first version, I will use two RGB LEDs, with a color code.
The next step is to find each component to use to create this two sensors, and the base station.
I have to keep in mind that for the tank sensors, the power consumption has to be very low.
Subscribe to IoT Experiments
Get the latest posts delivered right to your inbox