Auto irrigation

Project Code :TCMAAN193

Objective

The auto irrigation project continuously collects the data from that cloud server. Once the soil moisture values are exceeded the particular limit then the relay, which is connected to the Arduino microcontroller. Automation of irrigation system using IoT 79 motor. From that controller automatically water the plants when the soil moisture sensor has detected the soil is insufficient of water by using the arduino as the center core.

Abstract

The Automated Irrigation System Using Arduino Microcontroller is proposes an automated irrigation using Arduino microcontroller system which is cost effective and can be used farm field or average home garden. Nowadays farmers need to manage their agricultural activity along with other occupations. A sensor based automated irrigation system provides promising solution to farmers where the presence of a farmer in field is not compulsory during irrigation process. 

The proposed system is developed to automatically water the plants when the soil moisture sensor has detected the soil is insufficient of water by using the Arduino as the center core. A relay module which used to control the on and off switch of the water pump; and a water pump. When the soil moisture sensor senses the dry soil, it will show the moisture percentage on the android application, and the relay module will switch on the water pump automatically to start the watering process, or vice versa. 

Keywords: Arduino Microcontroller, Moisture, Automation, Irrigation, Field, Farmers, Water.

NOTE: Without the concern of our team, please don't submit to the college. This Abstract varies based on student requirements.

Block Diagram

Specifications

SOFTWARE SPECIFICATIONS

  • Operating System: Windows and Android
  • SDK IDE: Android Studio 3.3
  • Virtual Emulator: Nexus Pixel 2
  • Programming Language: Java
  • Front End: Xml
  • Server scripting Language: PHP
  • Database: MySQL

HARDWARE SPECIFICATIONS

  • CPU type: Intel i7
  • Ram size: 16 GB
  • Hard disk capacity: 1TB
  • Monitor type: 15 Inch color monitor
  • Keyboard type: Internet keyboard
  • Mobile: Android

 

Learning Outcomes

  • About Android Studio.
  • About java.
  • About volley servers.
  • About Fragments.
  • About manifest.
  • About dependencies.
  • About griddle builds.
  • About uses and permissions.
  • About Edit texts.
  • About Relative layout.
  • About Linear layout.
  • About image views.
  • About Libraries.
  • About Resource layout.
  • About Activities.
  • About Layouts.
  • About Adapters.
  • About Different types of Buttons.
  • About XML code.
  • About how to send notifications.
  • About Views.
  • About JSON objects.
  • About Intents.
  • About put extra params to pass the values.
  • About PHP.
  • About SQL.
  • About Database.
  • About data base tables.
  • About How to store data in database.
  • About Aurduino.
  • Project Development Skills:
    • Problem analyzing skills.
    • Problem solving skills.
    • Creativity and imaginary skills.
    • Programming skills.
    • Deployment.
    • Testing skills.
    • Debugging skills.
    • Project presentation skills.
    • Thesis writing skills. 

Demo Video

mail-banner
call-banner
contact-banner
Request Video

Related Projects

Final year projects