I designed a water level indicator during my BTech curriculum we used a LCD ,a motor, a relay , batteries, 8051 microcontroller . For software design we use proteus and for the programming we use keil version. We use logic toggles shows the different levels of water in the tank.