Automated water level management based on wifi and smart phone interface

What are the components and the procedure for designing Automated water level management based on wifi and smart phone interface

  1. Decide on the project goals
  2. Select appropriate sensors
  3. Read the sensors with appropriate programmable hardware
  4. Execute actions based on the sensor readings