Arduino Based Automatic Water  Level Indicator & Controller Using Ultrasonic Non-Cotact Sensor

This project is used to overcome the stress of manual operation of water pump motor control. The water level indicator can be divided in sensing circuit and control circuitry. The sensing unit is contactless ultrasonic sensor which can measure an obstacle upto 4 meters.  In our case, obstacle for sensor is water surface level. The ultrasonic digital  sensor module is interfaced with microcontroller.

Microcontroller used in project is ATMEGA328. The water level is shown on 16*2 LCD etc.  The water pump motor is connected to relay through transistor driver. Whenever tank gets filled, motor pump is turned off automatically.

Software:

  • ARDUINO IDE
  • EMBDDED CPP CODE
  • PROTEUS SIMULATOR

Hardware:

  1. ATMEGA328  Microcontroller
  1. Ultrasonic sensor Module
  2. 16*2 LCD DISPLAY
  3. Transistor Driver
  4. Relay
  5. Water Motor Pump