Authors:Â Sarjana Srivastava, Shiva Nand Singh, Jayendra Kumar
Abstract: In this paper, we present the idea of automatic and demand-based water level controller and indicator using Arduino. For the purpose of water level indication, we use the conducting property of water. There are wires placed at a different level in the tank, and no two wires touch each when water reaches a specific height, the water acts as conducting medium, and the wires get electrically connected. The water level is checked for both the source tank and the overhead tank. This is done to prevent dry running of the motor; the motor gets on only when the source tank is filled, else the motor does not start. There are two inputs taken using logic states(‘0’ and ‘1’). The user input determines the level to which the tank is to be filled (it can be one-fourth, half, three-fourth or full). Like on a day when consumption is too much, the user can fill the tank completely, and if the consumption on a particular day has to be minimal, the user can store water for one-fourth only. The motor gets ON only when the water level falls below one-fourth, i.e., LOW. The motor is connected to a relay switch (single pole double throw). The LCD screen is connected to the Arduino, which shows (i) status of the motor and (ii) the level of water, and if the sump is low, that also gets displayed on the screen. If there is any error in the connection of the circuit, then the buzzer starts to beep. So, the whole setup described above leads to the construction of an innovative, demand-based water level controller and indicator.
Keywords:Â Arduino; Arduino IDE, Conducting property, Water level indicator, Water wastage.
Full Issue
| View or download the full issue | PDF 150-154 |