Indian households in semi-urban areas store water for daily use in overhead containers which are replenished a few times a week from the main supply. A persistent problem for such households is that it's hard to track the water remaining in the overhead containers without physical examination. If the water is not tracked with adequate frequency, there's a risk of water running out before the container can be replenished.
In this project, we implement a solution for this problem using an Android app which can track the level of water in the container using a Raspberry Pi and a depth sensor. The readings from the depth sensor are posted to a Firebase store using the Raspberry Pi, which notifies the app and updates the user.
The user can keep track of the water level and adjust the water supply based on water remaining in the overhead container. The user can change the water pressure through the app. Based on the specified water pressure, the water supply is adjusted through a DC motor attached to the pump, which is controlled by the Raspberry Pi. All communication between the Raspberry Pi and the Android App happens asynchronously through Firebase. The user can also set automated controls to auto-reduce the water pressure if the remaining water falls below a certain level.
For queries contact: keskarshreesh@gmail.com