This document provides details about an automatic irrigation system project completed by four students for their Bachelor of Technology degree. It includes an introduction describing the motivation and objectives of the project, as well as chapters covering the hardware and software components of the system. The system uses a microcontroller, soil moisture sensor, LCD display, and other components to automate irrigation by turning a water pump on and off based on soil moisture levels, saving water and farmer time.
This system uses sensor technology with the microcontroller, relay, DC motor and battery. Behave as an intelligent switching system that detects the soil moisture level and irrigates the plant if necessary. The ON / OFF motor will automatically be based on the dryness level of the soil.
ppt submit by Prashant D. Auti
Automatic Irrigation System Project ReportEr Gupta
The objective of this project is to provide a combination of manual supervision and partial automation and is similar to manual set up in most respects but it reduces the labour involved in terms of Irrigation design is simple , easy to install, microcontroller based circuit to monitor and record the values of temperature, soil moisture that are continuously modified and controlled in order optimize them to achieve maximum plant growth and yield
This system uses sensor technology with the microcontroller, relay, DC motor and battery. Behave as an intelligent switching system that detects the soil moisture level and irrigates the plant if necessary. The ON / OFF motor will automatically be based on the dryness level of the soil.
ppt submit by Prashant D. Auti
Automatic Irrigation System Project ReportEr Gupta
The objective of this project is to provide a combination of manual supervision and partial automation and is similar to manual set up in most respects but it reduces the labour involved in terms of Irrigation design is simple , easy to install, microcontroller based circuit to monitor and record the values of temperature, soil moisture that are continuously modified and controlled in order optimize them to achieve maximum plant growth and yield
This project uses soil moisture sensor and if the soil is dry, a mechanism to water the soil is set into motion. The whole circuit is controlled by the micro-controller based Arduino Uno Development Board.
Modern digitalized era of our 21st century needs automation in each and every sector. Combining technology to increase the credibility of an another technology is not at all a very good idea. India is a country where agriculture is the main and vast field for our national financial system. So we have tried to implement the fruitfulness of technology to combine with agricultural field so that the growth of crops can increase exponentially. Irrigation is the methodology of misleadingly supplying water to land where harvests are developed. Generally hand pumps, channel water and precipitation were a significant wellspring of water supply for watering system. This strategy has prompted serious disadvantages like under watering system, over-watering system which thus causes filtering and loss of supplement substance of soil. Changing ecological conditions and lack of water have prompted the requirement for a framework which effectively oversees watering system of fields. Computerized watering system framework is a machine based framework, which robotizes the watering system of area by joining different programming and equipment approaches together for field watering system.
This paper manages a definite study of different GSM based mechanized ranch watering system frameworks. GSM serves as an essential part since it is in charge of controlling the watering system office and sends them to recipient through coded sign. Our study is focused on examination of different GSM approach.
Automatic Irrigation System is a prototype for a system of irrigation or watering automatically based on the Arduino microcontroller integrated with proximity sensors (Ultrasonic Sensor), the DC motor and the pump using LED indicator lights.
Made by :
Andika Jamal Nurganda 151611004
Putri Sintia Sari 151611021
Rizki Verdian 151611025
Refrigeration and Air Conditioning Engineering
Polytechnic State of Bandung
2016
iot based low cost smart irrigation system
Cloud Technologies providing Complete Solution for all
AcademicProjects Final Year/Semester Student Projects
For More Details,
Contact:
Mobile:- +91 8121953811,
whatsapp:- +91 8522991105,
Office:- 040-66411811
Email ID: cloudtechnologiesprojects@gmail.com
Arduino Automatic Watering System Plants Sprinkler Using IoTPRAVEEN KANSARI
In this project Arduino Automatic Watering System Plants Sprinkler using IoT, the watering system is automatic using the Arduino Uno board and gets the information about plants and moisture of the soil in Gmail, Twitter and Facebook. In here, two types of programming languages are used which are Embedded C and Python programming. The Embedded C is used for the arduino for automate the watering system of the plants and other language Python is used for sending status of the plants and soil moisture to the Gmail and also IFTTT is used for getting data in Twitter and Facebook. We get data of the moisture sensor in our Gmail, Twitter and Facebook account using the Python code. The data or information is value of the serial monitor of the arduino as the resistivity of soil moisture with the status of plant as a message.
“IOT based smart irrigation system” is for to create an IOT base automated irrigation mechanism which turns the pumping motor ON and OFF pass command through IOT platform.
IoT Based Intelligent Bin For Smart CitiesAbhisek Sahoo
Smart cities include obstacle tracking, object sensing, traffic control, tracking of our activities. IOT Based Intelligent Bin for Smart Cities has been developed for efficiently management of the bins in the cities.
development of smart automated irrigation systemIJEAB
This study is designed to develop an automatic irrigation system that switches (ON/OFF) a pump motor by sensing the moisture content of the soil using wireless technology. Through GSM Modem, the sensed moisture content data will be sent as an SMS to the user. The project uses 8051 series microcontroller, which is programmed to receive the input signal of varying moistures of the soil through sensors. This is achieved by using an op-amp as comparator which acts as interface between the sensing device and the microcontroller. Once the controller receives the signal, it generates an output that drives a relay for operating the water pump. It also sends an SMS to the concerned number using GSM modem. An LCD display is also interfaced to the microcontroller to display the status of the soil and water pump ON/Off condition. The sensing arrangement is made using two stiff metallic rods inserted to the agricultural field required to be in control. Connections from the metallic rods are interfaced to the control unit. This concept can also be enhanced by integrating XBEE/Bluetooth technology, such that whenever the water pump switches ON/OFF, the information is sent to a smart mobile phone or XBEE transceiver module regarding the status of the pump.
This project uses soil moisture sensor and if the soil is dry, a mechanism to water the soil is set into motion. The whole circuit is controlled by the micro-controller based Arduino Uno Development Board.
Modern digitalized era of our 21st century needs automation in each and every sector. Combining technology to increase the credibility of an another technology is not at all a very good idea. India is a country where agriculture is the main and vast field for our national financial system. So we have tried to implement the fruitfulness of technology to combine with agricultural field so that the growth of crops can increase exponentially. Irrigation is the methodology of misleadingly supplying water to land where harvests are developed. Generally hand pumps, channel water and precipitation were a significant wellspring of water supply for watering system. This strategy has prompted serious disadvantages like under watering system, over-watering system which thus causes filtering and loss of supplement substance of soil. Changing ecological conditions and lack of water have prompted the requirement for a framework which effectively oversees watering system of fields. Computerized watering system framework is a machine based framework, which robotizes the watering system of area by joining different programming and equipment approaches together for field watering system.
This paper manages a definite study of different GSM based mechanized ranch watering system frameworks. GSM serves as an essential part since it is in charge of controlling the watering system office and sends them to recipient through coded sign. Our study is focused on examination of different GSM approach.
Automatic Irrigation System is a prototype for a system of irrigation or watering automatically based on the Arduino microcontroller integrated with proximity sensors (Ultrasonic Sensor), the DC motor and the pump using LED indicator lights.
Made by :
Andika Jamal Nurganda 151611004
Putri Sintia Sari 151611021
Rizki Verdian 151611025
Refrigeration and Air Conditioning Engineering
Polytechnic State of Bandung
2016
iot based low cost smart irrigation system
Cloud Technologies providing Complete Solution for all
AcademicProjects Final Year/Semester Student Projects
For More Details,
Contact:
Mobile:- +91 8121953811,
whatsapp:- +91 8522991105,
Office:- 040-66411811
Email ID: cloudtechnologiesprojects@gmail.com
Arduino Automatic Watering System Plants Sprinkler Using IoTPRAVEEN KANSARI
In this project Arduino Automatic Watering System Plants Sprinkler using IoT, the watering system is automatic using the Arduino Uno board and gets the information about plants and moisture of the soil in Gmail, Twitter and Facebook. In here, two types of programming languages are used which are Embedded C and Python programming. The Embedded C is used for the arduino for automate the watering system of the plants and other language Python is used for sending status of the plants and soil moisture to the Gmail and also IFTTT is used for getting data in Twitter and Facebook. We get data of the moisture sensor in our Gmail, Twitter and Facebook account using the Python code. The data or information is value of the serial monitor of the arduino as the resistivity of soil moisture with the status of plant as a message.
“IOT based smart irrigation system” is for to create an IOT base automated irrigation mechanism which turns the pumping motor ON and OFF pass command through IOT platform.
IoT Based Intelligent Bin For Smart CitiesAbhisek Sahoo
Smart cities include obstacle tracking, object sensing, traffic control, tracking of our activities. IOT Based Intelligent Bin for Smart Cities has been developed for efficiently management of the bins in the cities.
development of smart automated irrigation systemIJEAB
This study is designed to develop an automatic irrigation system that switches (ON/OFF) a pump motor by sensing the moisture content of the soil using wireless technology. Through GSM Modem, the sensed moisture content data will be sent as an SMS to the user. The project uses 8051 series microcontroller, which is programmed to receive the input signal of varying moistures of the soil through sensors. This is achieved by using an op-amp as comparator which acts as interface between the sensing device and the microcontroller. Once the controller receives the signal, it generates an output that drives a relay for operating the water pump. It also sends an SMS to the concerned number using GSM modem. An LCD display is also interfaced to the microcontroller to display the status of the soil and water pump ON/Off condition. The sensing arrangement is made using two stiff metallic rods inserted to the agricultural field required to be in control. Connections from the metallic rods are interfaced to the control unit. This concept can also be enhanced by integrating XBEE/Bluetooth technology, such that whenever the water pump switches ON/OFF, the information is sent to a smart mobile phone or XBEE transceiver module regarding the status of the pump.
Recycling of Industrial Waste Water for the Generation of Electricity by Regu...IJAAS Team
The paper focuses on generating the renewable energy source from industrial waste water effluents. Utilizing the industrial waste water in order to generate electricity, a flow control sensor has been installed at the outlet of the tunnel which passes the waste water to the turbine. As per the need, the generation of electricity varies with respect to the flow through the use of flow control sensor. The generated electricity is then used for powering the street lights, gardening and run-way paths, during night time. The flow control sensor when integrated using IoT and cloud storage facilitates efficiency and scalability thereby providing massive utilization of energy usage.
Rural engineering process : Development of farms by automationShashank Kapoor
Hi All, In this Project we have used Arduino Microcontroller and Raspberry pi as processor for automation control of watering of fields and monitor through IOT devices, we have use different sensors like pumps, Humidity sensor, Temperature sensor, digital anemometer to calculate various reading like transpiration and wind velocity to get high productivity in farm fields.
Forklift Classes Overview by Intella PartsIntella Parts
Discover the different forklift classes and their specific applications. Learn how to choose the right forklift for your needs to ensure safety, efficiency, and compliance in your operations.
For more technical information, visit our website https://intellaparts.com
Democratizing Fuzzing at Scale by Abhishek Aryaabh.arya
Presented at NUS: Fuzzing and Software Security Summer School 2024
This keynote talks about the democratization of fuzzing at scale, highlighting the collaboration between open source communities, academia, and industry to advance the field of fuzzing. It delves into the history of fuzzing, the development of scalable fuzzing platforms, and the empowerment of community-driven research. The talk will further discuss recent advancements leveraging AI/ML and offer insights into the future evolution of the fuzzing landscape.
Saudi Arabia stands as a titan in the global energy landscape, renowned for its abundant oil and gas resources. It's the largest exporter of petroleum and holds some of the world's most significant reserves. Let's delve into the top 10 oil and gas projects shaping Saudi Arabia's energy future in 2024.
Overview of the fundamental roles in Hydropower generation and the components involved in wider Electrical Engineering.
This paper presents the design and construction of hydroelectric dams from the hydrologist’s survey of the valley before construction, all aspects and involved disciplines, fluid dynamics, structural engineering, generation and mains frequency regulation to the very transmission of power through the network in the United Kingdom.
Author: Robbie Edward Sayers
Collaborators and co editors: Charlie Sims and Connor Healey.
(C) 2024 Robbie E. Sayers
COLLEGE BUS MANAGEMENT SYSTEM PROJECT REPORT.pdfKamal Acharya
The College Bus Management system is completely developed by Visual Basic .NET Version. The application is connect with most secured database language MS SQL Server. The application is develop by using best combination of front-end and back-end languages. The application is totally design like flat user interface. This flat user interface is more attractive user interface in 2017. The application is gives more important to the system functionality. The application is to manage the student’s details, driver’s details, bus details, bus route details, bus fees details and more. The application has only one unit for admin. The admin can manage the entire application. The admin can login into the application by using username and password of the admin. The application is develop for big and small colleges. It is more user friendly for non-computer person. Even they can easily learn how to manage the application within hours. The application is more secure by the admin. The system will give an effective output for the VB.Net and SQL Server given as input to the system. The compiled java program given as input to the system, after scanning the program will generate different reports. The application generates the report for users. The admin can view and download the report of the data. The application deliver the excel format reports. Because, excel formatted reports is very easy to understand the income and expense of the college bus. This application is mainly develop for windows operating system users. In 2017, 73% of people enterprises are using windows operating system. So the application will easily install for all the windows operating system users. The application-developed size is very low. The application consumes very low space in disk. Therefore, the user can allocate very minimum local disk space for this application.
Automobile Management System Project Report.pdfKamal Acharya
The proposed project is developed to manage the automobile in the automobile dealer company. The main module in this project is login, automobile management, customer management, sales, complaints and reports. The first module is the login. The automobile showroom owner should login to the project for usage. The username and password are verified and if it is correct, next form opens. If the username and password are not correct, it shows the error message.
When a customer search for a automobile, if the automobile is available, they will be taken to a page that shows the details of the automobile including automobile name, automobile ID, quantity, price etc. “Automobile Management System” is useful for maintaining automobiles, customers effectively and hence helps for establishing good relation between customer and automobile organization. It contains various customized modules for effectively maintaining automobiles and stock information accurately and safely.
When the automobile is sold to the customer, stock will be reduced automatically. When a new purchase is made, stock will be increased automatically. While selecting automobiles for sale, the proposed software will automatically check for total number of available stock of that particular item, if the total stock of that particular item is less than 5, software will notify the user to purchase the particular item.
Also when the user tries to sale items which are not in stock, the system will prompt the user that the stock is not enough. Customers of this system can search for a automobile; can purchase a automobile easily by selecting fast. On the other hand the stock of automobiles can be maintained perfectly by the automobile shop manager overcoming the drawbacks of existing system.
TECHNICAL TRAINING MANUAL GENERAL FAMILIARIZATION COURSEDuvanRamosGarzon1
AIRCRAFT GENERAL
The Single Aisle is the most advanced family aircraft in service today, with fly-by-wire flight controls.
The A318, A319, A320 and A321 are twin-engine subsonic medium range aircraft.
The family offers a choice of engines
Cosmetic shop management system project report.pdfKamal Acharya
Buying new cosmetic products is difficult. It can even be scary for those who have sensitive skin and are prone to skin trouble. The information needed to alleviate this problem is on the back of each product, but it's thought to interpret those ingredient lists unless you have a background in chemistry.
Instead of buying and hoping for the best, we can use data science to help us predict which products may be good fits for us. It includes various function programs to do the above mentioned tasks.
Data file handling has been effectively used in the program.
The automated cosmetic shop management system should deal with the automation of general workflow and administration process of the shop. The main processes of the system focus on customer's request where the system is able to search the most appropriate products and deliver it to the customers. It should help the employees to quickly identify the list of cosmetic product that have reached the minimum quantity and also keep a track of expired date for each cosmetic product. It should help the employees to find the rack number in which the product is placed.It is also Faster and more efficient way.
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdffxintegritypublishin
Advancements in technology unveil a myriad of electrical and electronic breakthroughs geared towards efficiently harnessing limited resources to meet human energy demands. The optimization of hybrid solar PV panels and pumped hydro energy supply systems plays a pivotal role in utilizing natural resources effectively. This initiative not only benefits humanity but also fosters environmental sustainability. The study investigated the design optimization of these hybrid systems, focusing on understanding solar radiation patterns, identifying geographical influences on solar radiation, formulating a mathematical model for system optimization, and determining the optimal configuration of PV panels and pumped hydro storage. Through a comparative analysis approach and eight weeks of data collection, the study addressed key research questions related to solar radiation patterns and optimal system design. The findings highlighted regions with heightened solar radiation levels, showcasing substantial potential for power generation and emphasizing the system's efficiency. Optimizing system design significantly boosted power generation, promoted renewable energy utilization, and enhanced energy storage capacity. The study underscored the benefits of optimizing hybrid solar PV panels and pumped hydro energy supply systems for sustainable energy usage. Optimizing the design of solar PV panels and pumped hydro energy supply systems as examined across diverse climatic conditions in a developing country, not only enhances power generation but also improves the integration of renewable energy sources and boosts energy storage capacities, particularly beneficial for less economically prosperous regions. Additionally, the study provides valuable insights for advancing energy research in economically viable areas. Recommendations included conducting site-specific assessments, utilizing advanced modeling tools, implementing regular maintenance protocols, and enhancing communication among system components.
Vaccine management system project report documentation..pdfKamal Acharya
The Division of Vaccine and Immunization is facing increasing difficulty monitoring vaccines and other commodities distribution once they have been distributed from the national stores. With the introduction of new vaccines, more challenges have been anticipated with this additions posing serious threat to the already over strained vaccine supply chain system in Kenya.
Student information management system project report ii.pdfKamal Acharya
Our project explains about the student management. This project mainly explains the various actions related to student details. This project shows some ease in adding, editing and deleting the student details. It also provides a less time consuming process for viewing, adding, editing and deleting the marks of the students.
Immunizing Image Classifiers Against Localized Adversary Attacksgerogepatton
This paper addresses the vulnerability of deep learning models, particularly convolutional neural networks
(CNN)s, to adversarial attacks and presents a proactive training technique designed to counter them. We
introduce a novel volumization algorithm, which transforms 2D images into 3D volumetric representations.
When combined with 3D convolution and deep curriculum learning optimization (CLO), itsignificantly improves
the immunity of models against localized universal attacks by up to 40%. We evaluate our proposed approach
using contemporary CNN architectures and the modified Canadian Institute for Advanced Research (CIFAR-10
and CIFAR-100) and ImageNet Large Scale Visual Recognition Challenge (ILSVRC12) datasets, showcasing
accuracy improvements over previous techniques. The results indicate that the combination of the volumetric
input and curriculum learning holds significant promise for mitigating adversarial attacks without necessitating
adversary training.
Immunizing Image Classifiers Against Localized Adversary Attacks
Automatic irrigation system by using 89s52
1. Automatic irrigation System 2017-
2018
DEPARTMENT OF ECE Page 1
Automatic irrigation system
PROJECT REPORT
OF PROJECT-I (EC-498)
BACHELOR OF TECHNOLOGY
Electronics and Communication
SUBMITTED BY
Rohit Kumar BT4060195
Shubham Dutt BT4060199
Rajat Pundir BT4060208
Rohit BT4060209
Sep 2017
SUPERVISOR
Er.Vivek Mankotia
DEPARTMENT OF ELECTRONICS AND
COMMUNICATION ENGINEERING, JNGEC,
SUNDERNAGAR (H.P.) - 175018
2. Automatic irrigation System 2017-
2018
DEPARTMENT OF ECE Page 2
CERTIFICATE
I hereby certify that the work which is being presented in the Project Report entitled “Automatic
irrigation System”, in partial fulfillment of the requirements for the award of the degree of
Bachelor of Technology in Electronics and Communication Engineering and submitted to the
Department of Electronics and Communication Engineering of J.N. Government Engineering
College, Sundernagar Distt. Mandi is an authentic record of my own work carried out during a period
from August 2017 to November 2017 (7th
semester) under the supervision of Er.VIVEK
MANKOTIA, Assistant Professor, Electronics and Communication Engineering Department.
Signature of Students
This is to certify that the above statement made by the student(s) is correct to the best of my
knowledge.
Signature of Supervisor
Date: Name & Designation
Head
Electronics and Communication Signature of External
Engineering Department Examiner
Rohit Kumar BT4060195
Shubham Dutt BT4060199
Rajat Pundir BT4060208
Rohit BT4060209
Bhuvnesh Ganpati 22251
3. Automatic irrigation System 2017-
2018
DEPARTMENT OF ECE Page 3
ACKNOWLEDGEMENT
I would like to place on record my deep sense of gratitude to Mr. Vivek Mankotia, Assistant
Prof. Dept. of Electronics and Communication Engineering, Jawaharlal Nehru Government
Engineering College, Sundernagar, District Mandi, for his stimulating guidance, help and
useful suggestions, continuous encouragement and supervision throughout the course of
present work.
I also wish to extend my thanks to other professors and other colleagues for attending
my seminars and for their insightful comments and constructive suggestions to improve the
quality of this project work.
I am extremely thankful to Prof. Raman Parti, Director, JNGEC, Sundernagar, for providing
me infrastructural facilities to work in, without which this work would not have been possible.
4. Automatic irrigation System 2017-
2018
DEPARTMENT OF ECE Page 4
ABSTRACT
Pump be turned on/off, saves a lot time for the farmers. This also gives much needed rest to
the farmers, as they don’t have to go and turn the pump on/off manually. The motivation for
this project came from the countries where economy is based on agriculture and the climatic
conditions lead to lack of rains & scarcity of water. The farmers working in the farm lands are
solely dependent on the rains and bore wells for irrigation of the land. Even if the farm land
has a water-pump, manual intervention by farmers is required to turn the pump on/off whenever
needed. The aim of our project is to minimize this manual intervention by the farmer, which is
why we are using a micro-controller (89s52).
The micro-controller based automated irrigation system will serve the following purposes:
1) There is no un-planned usage of water, a lot of water is saved from being wasted. 2) The
irrigation is the only when there is not enough moisture in the soil and the microcontroller
decides when should the pump on/off.
5. Automatic irrigation System 2017-
2018
DEPARTMENT OF ECE Page 5
TABLE OF CONTENTS
Chapter 1: INTRODUCTION
Chapter 2: Hardware Description
2.1 Power Supply 16
2.2 Transformer 17
2.3 Rectifier 18-19
2.4 Microcontroller 19-20
2.6 Vacuum Pump 21
2.7 LCD 22-24
2.8 Resistor 25
2.9 Capacitor 26
2.10 Transistor 27-28
2.11 Relay 29-30
2.12 Voltage Regulator 31-32
2.13 LED 33-34
2.14 Comparator 35-37
2.15 Sensing Probe 38-39
2.16 Tools And Platform Used 40
TITLE PAGE NO.
Certificate 2
Acknowledgement 3
Abstract 4
1.1 Introduction 7-8
1.2 Objective 9
1.3 Principle Behind The Circuit 10
1.4 Circuit Diagram 11-12
1.5 Hardware Requirement 13
1.6 Software Requirement 13-14
1.7 Circuit Design 14
6. Automatic irrigation System 2017-
2018
DEPARTMENT OF ECE Page 6
Chapter 3: Software Description
3.1 Keil Software 41-51
3.2 Proteus8 Professional 52
Chapter 4
4.1 Conclusion 53
4.2 Future Scope 54
4.3 Reference 55
8. Automatic irrigation System 2017-
2018
DEPARTMENT OF ECE Page 8
1.1 INTRODUCTION
The continuous increasing demand of the food requires the rapid improvement in food
production technology. In a country like India, where the economy is mainly based on
agriculture and the climatic conditions are isotropic, still we are not able to make full use of
agricultural resources. The main reason is the lack of rains & scarcity of land reservoir water.
The continuous extraction of water from earth is reducing the water level due to which lot of
land is coming slowly in the zones of un-irrigated land.
Another very important reason of this is due to unplanned use of water due to which a
significant amount of water goes waste. In the modern drip irrigation systems, the most
significant advantage is that water is supplied near the root zone of the plants as per requirement
to which a large quantity of water is saved. At the present era, the farmers have been using
irrigation technique in India through the manual control in which the farmers irrigate the land
at the regular intervals. This process sometimes consumes more water or sometimes the water
reaches late due to which the crops get dried.
Water deficiency can be detrimental to plants before visible wilting occurs. Slowed growth
rate, lighter weight fruit follows slight water deficiency. This problem can be perfectly rectified
if we use automatic micro controller based drip irrigation system in which the irrigation will
take place only when there will be intense requirement of water. Irrigation system uses soil
moisture sensor to turn irrigation ON and OFF. These valves may be easily automated by using
controllers and soil moisture sensor. Automating farm or nursery irrigation allows farmers to
apply the right amount of water at the right time, regardless of the availability of labor to turn
valves on and off. In addition, farmers using automation equipment are able to reduce runoff
from over watering saturated soils, avoid irrigating at the wrong time of day, which will
improve crop performance by ensuring adequate water and nutrients when needed maximize
their net profits.
9. Automatic irrigation System 2017-
2018
DEPARTMENT OF ECE Page 9
1.2 OBJECTIVE
The Objectives of this project is to design and fabricate an automatic irrigation system
thereby saving time & power for the farmer.
Give the flexibility to the farmer as in case they forgets to irrigate the field
Overirrigation of the field is reduced.
To give user more easier way to irrigate the field
In a more efficient way,The project was to design a small-scale automated irrigation
system that would use water for irrigation purpose.
10. Automatic irrigation System 2017-
2018
DEPARTMENT OF ECE Page 10
1.3 PRINCIPLE BEHIND THE CIRCUIT
The main component used in the circuit is 8051 controller. In this project moisture sensor
YL69 with comparator YL38 is used which sense the conductivity of soil. The Soil Moisture
Sensor is used to measure the volumetric water content of soil then it turn the motor on/off
according to the water content in soil.
Volumetric Water Content :-
In very simplified terms, dry soil is made up of solid material and air pockets, called pore
spaces. A typical volumetric ratio would be 55% solid material and 45% pore space. As water
is added to the soil, the pore spaces begin to fill with water. Soil that seems damp to the touch
might now have 55% minerals, 35% pore space and 10% water. This would be an example
of 10% volumetric water content. The maximum water content in this scenario is 45%
because at that value, all the available pore
13. Automatic irrigation System 2017-
2018
DEPARTMENT OF ECE Page 13
1.5 HARDWARE REQUIREMENT
AT89S52 microcontroller
8051 programming board
Programming cable
8051 Programmer
DC battery or 12V,1A adaptor
16×2 LCD
ISP cable
7805 voltage Regulator
10uF electrolytic capacitor
33pF capacitors
12MHz Crystal
Bridge Rectifier
LED
Pot 10k (1/4 watt)
connecting wires
Soldering Wire
Soldering Iron
Op amp
Relay
Water Pump
Diodes
Transistor
1.6 SOFTWARE REQUIREMENT
Keil compiler
Proteus Professional Suite
ISP Programmer
14. Automatic irrigation System 2017-
2018
DEPARTMENT OF ECE Page 14
1.7 CIRCUIT DESIGN
The sensing arrangement is made by using two stiff metallic rods inserted The project uses
an 8051 series microcontroller which is programmed to receive the input signal of varying
moisture condition of the soil th rough the sensing arrangement. This is achieved by using
an op-amp as comparator which acts as interface between the sensing arrangement and the
microcontroller.Once the controller receives this signal, it generates an output that drives a
relay for operating the water pump. An LCD display is also interfaced to the microcontroller
to display status of the soil and water pump into the field at a distance.
Reset Circuit Design: The reset pin of the microcontroller is kept active till the power supply
is in the specified range and a minimum oscillation level is maintained. In other words to
ensure the supply voltage does not falls below the threshold level of 1.2V and the reset pulse
width is greater than 100ms, we select the values of resistor and capacitor such that RC
>=100ms. Here we select a 10K resistor and a 10uF electrolyte capacitor.
Oscillator Circuit Design: A crystal oscillator is used to provide external clock signal to the
microcontroller. To ensure smooth operation, we connect two ceramic capacitors ranges from
20pF to 40pF. This crystal oscillator is connected between pin 18 and 19 of the
microcontroller.
Compilation of Microcontroller Code: Once the circuit is designed and drawn on a piece
of paper, the next step is to write and compile the code. Here we select the Kiel uVision
software to write the program in C language.
Prior to writing the code, general steps needs to be followed like creating a new project and
selecting the target device or the required microcontroller. Once the code is written, we saved
it with .c extension and then added it to the source file group under the target folder. The code
is then compiled by pressing F7 key.
Once the code is compiled, a hex file is created. In the next step, we use Proteus software to
draw the circuit. The code is dumped into the microcontroller by right clicking on the IC and
then adding the hex file.
16. Automatic irrigation System 2017-
2018
DEPARTMENT OF ECE Page 16
2.1 POWER SUPPLY
A power supply is an electronic device that supplies electric energy to an electrical load. The
primary function of a power supply is to convert electric current from an AC source to a
regulated DC voltage correct voltage or current to power the load. A power supply
convert mains AC for the electronic components.
In general, all the electronic circuits require a source of DC power for their operation. The
89S52 microcontroller also works on a DC power supply. A DC power supply can also be
given by a battery. Batteries are rarely used for these purposes as they are costly and require
frequent replacement. So in order to run microcontroller, we have to convert AC main power
supply to DC Power supply. This can be done with the help of regulated power supply circuit.
Figure 2.1
2.2 Transformer: A transformer is an electrical device that transfers electrical energy
between two or more circuits through electromagnetic induction. A transformer is a device
used to convert low alternating voltage at high current to high alternating voltage at low current
17. Automatic irrigation System 2017-
2018
DEPARTMENT OF ECE Page 17
and vice-versa. Transformers are used to increase or decrease the alternating voltages in electric
power applications. Transformers are either step up or step down.
Usually electronics circuits require very small voltages. So step down
transformers are mainly used. Step down transformers converts high alternating voltage at low
current to low alternating voltage at high. Step down Transformers give decreased alternating
voltage output.
A transformer works on the principle of mutual induction. An e.m.f. is induced in a coil, when
a changing current flows through its nearby coil.
Figure 2.1
2.3 Rectifier: An electrical device which converts an alternating current into direct current
by allowing current to flow in one direction only.
We are using a full wave rectifier for producing D.C. regulated power supply for hooter. A full
wave rectifier is a circuit which converts an A.C. voltage into a pulsating D.C. voltage using
both half cycles of the applied ac voltage. It uses two diodes of which one conducts during one
half cycle while the other conducts during the other half cycle of the applied ac voltage.
18. Automatic irrigation System 2017-
2018
DEPARTMENT OF ECE Page 18
The output voltage given by rectifier is fluctuating or pulsating in nature. So in order to
smoothen the pulsating or fluctuating D.C. output of a rectifier, a used.A full wave rectifier is
sho filter circuit is to be wn in figure:
Figure:2.2
2.4 MICROCONTROLLER
A microcontroller is an integrated circuit that contains a microprocessor, memory and
programmable input/output peripherals, which are used to interact with things connected to
the chip. A microcontroller is different than a microprocessor which only contains a CPU.
The microcontroller used in our Project is AT89S52 which is a variant of 8051.
The various features of microcontroller are like:
Compatible with MCS-51 Products
8K bytes of In-System Reprogrammable
Downloadable Flash Memory
SPI Serial Interface for Program Downloading
Endurance: 1,000 Write/Erase Cycles
4.0V to 5.5V Operating Range
Fully Static Operation: 0 Hz to 33 MHz
256 x 8 bit Internal RAM
32 Programmable I/O Lines
19. Automatic irrigation System 2017-
2018
DEPARTMENT OF ECE Page 19
Three 16 bit Timer/Counters
Eight Interrupt Sources
Full Duplex UART Serial Channel
Low Power Idle and Power Down Modes
Interrupt Recovery from Power Down mode
IC AT89S52
Figure 2.3
The AT89S52 is a low-power, high-performance CMOS 8-bit microcomputer with
4Kbytes of Flash programmable and erasable read only memory (PEROM).
This device is manufactured using Atmel’s high-density non-volatile memory
technology and is compatible with the industry-standard MCS-51 instruction set and
pin out.
20. Automatic irrigation System 2017-
2018
DEPARTMENT OF ECE Page 20
The on-chip Flash allows the program memory to be reprogrammed in-system or by a
conventional non-volatile memory programmer
By combining a versatile 8-bit CPU with Flash on a monolithic chip, the Atmel
AT89S52 is a powerful microcomputer which provides a highly-flexible and cost-
effective solution to many embedded control applications
The AT89S52 provides the following standard features: 4Kbytes of Flash, 128 bytes of
RAM, 32 I/O lines, two 16-bit timer/counters, five vector two-level interrupt
architecture, a full duplex serial port, and on-chip oscillator and clock circuitry
The Idle Mode stops the CPU while allowing the RAM, timer/counters, serial port and
interrupt system to continue functioning
The Power-down mode saves the RAM contents but freezes the oscillator, disabling all
other chip functions until the next interrupt or hardware reset
Most of the ports of the 89S52 have 'dual function' meaning that they can be used for
two different functions. The first one is to perform input/output operations and the
second one is used to implement special features of the microcontroller like counting
external pulses, interrupting the execution of the program according to external events,
performing serial data transfer or connecting the chip to a computer to update the
software
Each port has 8 pins, and will be treated from the software point of view as an 8-bit
variable called 'register', each bit being connected to a different Input/output pin
There are two different memory types: RAM and EEPROM. Shortly, RAM is used to
store variable during program execution, while the EEPROM memory is used to store
the program itself, that's why it is often referred to as the 'program memory'.
21. Automatic irrigation System 2017-
2018
DEPARTMENT OF ECE Page 21
It is clear that the CPU (Central Processing Unit) is the heart of the micro controllers.
It is the CPU that will Read the program from the FLASH memory and Execute it by
interacting with the different peripherals
PIN DESCRIPTION
Figure 2.4
22. Automatic irrigation System 2017-
2018
DEPARTMENT OF ECE Page 22
Port 0:
Port 0 is an 8-bit open drain bidirectional I/O port. As an output port, each pin can
sink eight TTL inputs. When 1s are written to port 0 pins, the pins can be used as
high-impedance inputs.
Port 0 can also be configured to be the multiplexed low-order address/data bus
during accesses to external program and data memory. In this mode, P0 has internal
pull-ups.
Port 1:
Port 1 is an 8-bit bidirectional I/O port with internal pull-ups. The Port 1 output buffer
can sink/source four TTL inputs.
When 1s are written to Port 1 pins, they are pulled high by the internal pull-ups and
can be used as inputs. As inputs, Port 1 pins that are externally being pulled low will
source current (IIL) because of the internal pull-ups.
Port 2:
Port 2 is an 8-bit bidirectional I/O port with internal pull-ups. The Port 2 output
buffers can sink/source four TTL inputs. When 1s are written to Port 2 pins, they are
pulled high by the internal pull-ups and can be used as inputs.
As inputs, Port 2 pins that are externally being pulled low will source current (IIL)
because of the internal pull-ups.
Port 2 emits the high-order address byte during fetches from external program
memory and during accesses to external data memory that use 16-bit addresses
(MOVX @ DPTR)
23. Automatic irrigation System 2017-
2018
DEPARTMENT OF ECE Page 23
In this application, Port 2 uses strong internal pull-ups when emitting 1s. During
accesses to external data memory that use 8-bit addresses (MOVX @ RI), Port 2
emits the contents of the P2 Special Function Register
Port 2 also receives the high-order address bits and some control signals during Flash
programming and verification.
Port 3:
Port 3 is an 8-bit bidirectional I/O port with internal pull-ups. The Port 3 output
buffers can sink/source four TTL inputs. When 1s are written to Port 3 pins, they are
pulled high by the internal pull-ups and can be used as inputs.
As inputs, Port 3 pins that are externally being pulled low will source current (IIL)
because of the pull-ups.
Port 3 receives some control signals for Flash programming and verification.
Port 3 also serves the functions of various special features of the AT89S52, as shown
in the following table.
Port Pin Alternate Functions
P3.0 RXD (serial input port)
P3.1 TXD (serial output port)
P3.2 INT0 (external interrupt 0)
P3.3 INT1 (external interrupt 1)
P3.4 T0 (timer 0 external input)
P3.5 T1 (timer 1 external input)
P3.6 WR (external data memory write strobe)
P3.7 RD (external data memory read strobe)
24. Automatic irrigation System 2017-
2018
DEPARTMENT OF ECE Page 24
RST:Reset input
A high on this pin for two machine cycles while the oscillator is running resets the
device.
This pin drives high for 98 oscillator periods after the Watchdog times out.
The DISRTO bit in SFR AUXR (address 8EH) can be used to disable this feature.
In the default state of bit DISRTO, the RESET HIGH out feature is enabled
ALE/PROG:
Address Latch Enable (ALE) is an output pulse for latching the low byte of
the address during accesses to external memory.
This pin is also the program pulse input (PROG) during Flash programming. In
normal operation,
ALE:
It is emitted at a constant rate of 1/6 the oscillator frequency and may be used for
external timing or clocking purposes.
However, that one ALE pulse is skipped during each access to external data
memory.
If desired, ALE operation can be disabled by setting bit 0 of SFR location 8EH.
With the bit set, ALE is active only during a MOVX or MOVC instruction.
Otherwise, the pin is weakly pulled high. Setting the ALE-disable bit has no effect
if the microcontroller is in external execution mode
25. Automatic irrigation System 2017-
2018
DEPARTMENT OF ECE Page 25
PSEN:
Program Store Enable (PSEN) is the read strobe to external program memory. When
the AT89S52 is executing code from external program memory, PSEN is activated
twice each machine cycle, except that two PSEN activations are skipped during each
access to external data memory.
EA/VPP: External Access Enable.
EA must be strapped to GND in order to enable the device to fetch code from external
program memory locations starting at 0000H up to FFFFH.
However, if lock bit 1 is programmed, EA will be internally latched on reset. EA
should be strapped to VCC for internal program executions.
XTAL1:
Input to the inverting oscillator amplifier and input to the internal clock operating circuit.
XTAL2: Output from the inverting oscillator amplifier
26. Automatic irrigation System 2017-
2018
DEPARTMENT OF ECE Page 26
2.6 Vacuum pump (Dc Motor)
Figure 2.5 Figure 2.6
Introduction-:
D. C. motors are seldom used in ordinary applications because all electric supply companies
furnish alternating current However, for special applications such as in steel mills, mines and
electric trains, it is advantageous to convert alternating current into direct current in order to
use d.c. motors. The reason is that speed/torque characteristics of d.c. motors are much more
superior to that of a.c .motors. Therefore, it is not surprising to note that for industrial drives,
d.c. motors are as popular as 3-phase induction motors Like d.c. generators, d.c. motors are
also of three types viz., series-wound, shunt-wound and compound wound. The use of a
particular motor depends upon the mechanical load it has to drive.
Working Principle Of A DC Motor
A motor is an electrical machine which converts electrical energy into mechanical energy.
The principle of working of a DC motor is that "whenever a current carrying conductor
is placed in a magnetic field, it experiences a mechanical force". The direction of this force
is given by Fleming's left hand rule and it's magnitude is given by F = BIL. Where, B =
magnetic flux density, I = current and L = length of the conductor within the magnetic
field.
Fleming's left hand rule: If we stretch the first finger, second finger and thumb of our left
hand to be perpendicular to each other AND direction of magnetic field is represented by
27. Automatic irrigation System 2017-
2018
DEPARTMENT OF ECE Page 27
the first finger, direction of the current is represented by second finger then the thumb
represents the direction of the force experienced by the current carrying conductor.
Figure 2.7 Animation: Working of DC
Motor
Above animation helps in understanding the working principle of a DC motor. When
armature windings are connected to a DC supply, current sets up in the winding. Magnetic
field may be provided by field winding (electromagnetism) or by using permanent
magnets. In this case, current carrying armature conductors experience force due to the
magnetic field, according to the principle stated above.
Commutator is made segmented to achieve unidirectional torque. Otherwise, the direction
of force would have reversed every time when the direction of movement of conductor is
reversed the magnetic field.
2.7 LCD (Liquid Crystal Display)
Figure 2.8
An LCD is an electronic display module which uses liquid crystal to produce a visible
image. Liquid crystal displays are super-thin technology display screen that are generally
28. Automatic irrigation System 2017-
2018
DEPARTMENT OF ECE Page 28
used in laptop computer screen, TVs, cell phones and portable video games. LCD’s
technologies allow displays to be much thinner when compared to cathode ray tube technology.
Also, Cathode ray tube draws more power compared to LCD’s and are also heavier and bigger.
LCD technology is used for displaying the image in notebook or some other electronic
devices like mini computers. Light is projected from a lens on a layer of liquid crystal. This
combination of coloured light with the grayscale image of the crystal forms the coloured
image. This image is then displayed on the screen.
An LCD is either made up of an active matrix display grid or a passive display grid. Most of
the Smartphone’s with LCD display technology uses active matrix display, but some of the
older displays still make use of the passive display grid designs.
Most of the electronic devices mainly depend on liquid crystal display technology for their
display. The liquid has a unique advantage of having low power consumption than the LED
or cathode ray tube. Liquid crystal display screen works on the principle of blocking light
rather than emitting light. LCD’s requires backlight as they do not emits light by them.
A 16x2 LCD display is very basic module and is very commonly used in various devices and
circuits. These modules are preferred over seven segments and other multi segment LEDs.
The reasons being: LCDs are economical; easily programmable; have no limitation of
displaying special & even custom characters (unlike in seven segments), animations and so
on.
A 16x2 LCD means it can display 16 characters per line and there are 2 such lines. In this
LCD each character is displayed in 5x7 pixel matrix. This LCD has two registers, namely,
Command and Data.
Command Register: The command register stores the command instructions given to the
LCD. A command is an instruction given to LCD to do a predefined task like initializing it,
clearing its screen, setting the cursor position, controlling display etc. Processing for commands
happen in the command register.
29. Automatic irrigation System 2017-
2018
DEPARTMENT OF ECE Page 29
Data Register: The data register stores the data to be displayed on the LCD. The data is the
ASCII value of the character to be displayed on the LCD. When we send data to LCD it goes
to the data register and is processed there. When RS=1, data register is selected.
Figure 2.9
Pin No Function Name
1 Ground (0V) Ground
2 Supply voltage (5V) Vcc
3 Contrast adjustment through a variable resistor VEE
4
Selects command register when low; and data
register when high
Register Select
5
Low to write to the register; High to read from the
register
Read/write
6
Sends data to data pins when a high to low pulse is
given
Enable
7-14 8 Bit Data Pins DB0 - DB7
15 Backlight VCC (5V) Led+
16 Backlight Ground (0V) Led-
30. Automatic irrigation System 2017-
2018
DEPARTMENT OF ECE Page 30
2.8 Resistor
Figure 2.10
A linear resistor is a linear, passive two-terminal electrical component that implements
electrical resistance as a circuit element. The current through a resistor is in direct proportion
to the voltage across the resistor's terminals. Thus, the ratio of the voltage applied across a
resistor's terminals to the intensity of current through the circuit is called resistance.
This relation is represented by Ohm's law:
I= V/R.
equipment. Practical resistors can be made of various compounds and films, as well as
resistance wire (wire made of a high-resistivity alloy, such as nickel-chrome).
Network Resistor
Figure 2.11
A resistor network is a combination of several resistors that are configured into a pattern.
Although most resistor networks use resistors that are connected in series, some resistor
networks use resistors in parallel or series-parallel configurations. The resistors in a network
31. Automatic irrigation System 2017-
2018
DEPARTMENT OF ECE Page 31
act as voltage dividers which divide the voltage that is applied to a circuit into smaller
amounts.
2.9 Capacitors
Figure 2.12
A capacitor (formerly known as condenser) is a passive two-terminal electrical component
used to store energy in an electric field. The forms of practical capacitors vary widely, but all
contain at least two electrical conductors separated by a dielectric (insulator). Capacitors are
used as parts of electrical systems, for example, consist of metal foils separated by a layer of
insulating film.
Capacitors are widely used in electronic circuits for blocking direct current while allowing
alternating current to pass, in filter networks, for smoothing the output of power supplies, in
the resonant circuits that tune radios to particular frequencies and for many other purposes.
32. Automatic irrigation System 2017-
2018
DEPARTMENT OF ECE Page 32
2.10 Transistors
Figure 2.13
A transistor is a semiconductor device used to amplify and switch electronic signals and
power. It is composed of a semiconductor material with at least three terminals for connection
to an external circuit. A voltage or current applied to one pair of the transistor's terminals
changes the current flowing through another pair of terminals. Because the controlled (output)
power can be much more than the controlling (input) power, a transistor can amplify a signal.
Today, some transistors are packaged individually, but many more are found embedded in
integrated circuits.
The transistor is the fundamental building block of modern electronic devices, and is
ubiquitous in modern electronic systems. Following its release in the early 1950s the
transistor revolutionized the field of electronics, and paved the way for smaller and cheaper
radios, calculators, and computers, among other things.
33. Automatic irrigation System 2017-
2018
DEPARTMENT OF ECE Page 33
2.11 Relays
Figure 2.14
A relay is an electrically operated switch. Many relays use an electromagnet to operate a
switching mechanism mechanically, but other operating principles are also used. Relays are
used where it is necessary to control a circuit by a low-power signal (with complete electrical
isolation between control and controlled circuits), or where several circuits must be controlled
by one signal. The first relays were used in long distance telegraph circuits, repeating the
signal coming in from one circuit and re-transmitting it to another. Relays were used
extensively in telephone exchanges and early computers to perform logical operations.
2.12 IC 7805 (Voltage Regulator IC)
7805 is a voltage regulator integrated circuit. It is a member of 78xx series of fixed linear
voltage regulator ICs. The voltage source in a circuit may have fluctuations and would not give
the fixed voltage output. The voltage regulator IC maintains the output voltage at a constant
value. The xx in 78xx indicates the fixed output voltage it is designed to provide. 7805 provides
+5V regulated power supply. Capacitors of suitable values can be connected at input and output
pins depending upon the respective voltage levels
34. Automatic irrigation System 2017-
2018
DEPARTMENT OF ECE Page 34
Pin Description:
Pin
No
Function Name
1 Input voltage (5V-18V) Input
2 Ground (0V) Ground
3 Regulated output; 5V (4.8V-5.2V) Output
Description:
This is the basic L7805 voltage regulator, a three-terminal positive regulator with a 5V fixed
output voltage. This fixed regulator provides a local regulation, internal current limiting,
thermal shut-down control, and safe area protection for your project. Each one of these
voltage regulators can output a max current of 1.5A.
Features:
Output Voltage: 5V
Output Current: 1.5A
Thermal Overload Protection
Short Circuit Protection
2.13 LED :
Light emitting diodes (LEDs) are semiconductor light sources. The light emitted
from LEDs varies from visible to infrared and ultraviolet regions. They operate on low
voltage and power. LEDs are one of the most common electronic components and are
mostly used as indicators in circuits. They are also used for luminance and optoelectronic
applications.
Based on semiconductor diode, LEDs emit photons when electrons recombine with holes
on forward biasing. The two terminals of LEDs are anode (+) and cathode (-) and can be
identified by their size. The longer leg is the positive terminal or anode and shorter one is
negative terminal.
35. Automatic irrigation System 2017-
2018
DEPARTMENT OF ECE Page 35
2.14 Sensing probe:
YL 69 moisture sensing probe is used to sense the moisture here. It is simply a fork-shaped
PCB with tracks running on both sides of the legs. Just plug this probe into the soil where
you want to sense the moisture. Image of the YL 69 sensing probe is given below.
Figure 2.15
2.15 Comparator circuit.:
YL 38 comparator module is used in this project. It is a single channel opamp comparator
based on L393 IC. This module just compares the output voltage of the sensing probe with
a reference voltage and switches its voltage appropriately for the microcontroller to read.
Circuit diagram of the YL 38 comparator module is shown below.
36. Automatic irrigation System 2017-
2018
DEPARTMENT OF ECE Page 36
Figure 2.16
The output voltage of the sensing probe is connected to the inverting input of the opamp.
When the moisture level is high more current passes through the sensing probe and so the
voltage at the inverting pin will be higher than the reference. The reference can be set using
the trim pot R2. At this condition output of the opamp goes low and sinks the LED D1 to
make it glow. When the moisture is lower than the set point, the opposite happens. So in
simple words, a LOW output of the opamp indicates a high moisture and a HIGH output of
the opamp indicates a low moisture. The output of the opamp is marked as pin D0 on the
sensor YL 38 module. This pin is connected to the microcontroller for further processing.
LED D2 is just a power ON indicator. Capacitors C1 and C2 are noise filters.
37. Automatic irrigation System 2017-
2018
DEPARTMENT OF ECE Page 37
2.16 Tools & Platform Used
Various tools are used in this project as:
Printed Circuit Board
Figure 2.17
A printed circuit board, or PCB, is used to mechanically support and electrically connect
electronic components using conductive pathways, tracks or signal traces etched from copper
sheets laminated onto a non-conductive substrate. It is also referred to as printed wiring board
(PWB) or etched wiring board. A PCB populated with electronic components is a printed
circuit assembly (PCA), also known as a printed circuit board assembly (PCBA). Printed
circuit boards are used in virtually all but the simplest commercially-produced electronic
devices.
Soldering Iron
A soldering iron is a hand tool most commonly used in soldering. It supplies heat to melt the
solder so that it can flow into the joint between two work pieces.
A soldering iron is composed of a heated metal tip and an insulated handle. Heating is often
achieved electrically, by passing an electric current (supplied through an electrical cord or
battery cables) through the resistive material of a heating element. Another heating method
38. Automatic irrigation System 2017-
2018
DEPARTMENT OF ECE Page 38
includes combustion of a suitable gas, which can either be delivered through a tank mounted
on the iron (flameless), or through an external flame.
Soldering irons are most often used for installation, repairs, and limited production work.
Cleaning
When burnt flux and oxidized material begin to accumulate on the tip, they can block heat
transfer and contaminate joints, making soldering difficult or impossible. Therefore, the tips
are periodically cleaned. Many soldering stations come with cellulose sponges which are
dampened and used to wipe a hot iron's tip clean. A wire brush, preferably brass or wire wheel
(mounted on a bench grinder), is sometimes carefully used to remove very severe oxidation,
though this may risk damaging the tip's protective iron plating. A small amount of fresh solder
is usually then applied to the clean tip in a process called tinning. The working surface of the
tip is usually kept tinned (coated with wet solder) to minimize oxidation. Oxidation blocks
heat transfer, corrodes the tip, and contaminates the joint
Soldering Wire
Solder (usually pronounced /ˈsɒldər/, /ˈsoʊdər/ or in USA /ˈsɒdər/) is a fusible metal alloy
used to join together metal work pieces and having a melting point below that of the work
piece(s).
Soft solder is what is most often thought of when solder or soldering are mentioned and it
typically has a melting range of 90 to 450 °C (190 to 840 °F). It is commonly used in
electronics and plumbing. Alloys that melt between 180 and 190 °C (360 and 370 °F) are the
most commonly used. By definition, using alloys with melting point above 450 °C (840 °F)
is called 'hard soldering', 'silver soldering' or brazing. Soft solder can contain lead and/or flux
but in many applications lead free solder is used. Perhaps the most common and most familiar
form of solder is as a wire or rod, though plumbers often use bars of solder while jewelers
often use solder in thin sheets which they cut into snippets. Solder can also come in a paste
or as a preformed foil shaped to match the work piece. The word solder comes from the
Middle English word Souder, via Old French soldure and souldur, from the Latin solid are,
meaning "to make solid".
.
39. Automatic irrigation System 2017-
2018
DEPARTMENT OF ECE Page 39
Lead solder
Tin/lead solders, also called soft solders, are commercially available with tin concentrations
between 5% and 70% by weight. The greater the tin concentration, the greater the solder’s
tensile and shear strengths. At the retail level, the two most common alloys are 60/40 Tin/lead
(Sn/Pb) which melts at 370 °F or 188 °C and 63/37 Sn/Pb used principally in
electrical/electronic work. The 63/37 ratio is notable in that it is a eutectic mixture, which
means:
1) It has the lowest melting point (183 °C or 361.4 °F) of all the tin/lead alloys; and
2) The melting point is truly a point — not a range.
41. Automatic irrigation System 2017-
2018
DEPARTMENT OF ECE Page 41
3.1 KEIL SOFTWARE
Keil Software, world's leading developer of Embedded Systems Software, makes ANSI C
compilers, macro assemblers, real-time kernels, debuggers, linkers, library managers,
simulators, integrated environments, and evaluation boards for the 8051, 251, ARM7, and
C16x/ST10 microcontroller families. Keil Software implemented the first C compiler
designed from the ground-up specifically for the 8051 microcontroller.
Keil development tools offer a complete development environment for Intel, ARM, Cortex-
M, and Cortex-R processor-based devices. They are easy to learn and use, yet powerful
enough for the most demanding embedded applications.
The MDK Core contains all development tools including IDE, Compiler, and Debugger.
The new Pack Installer adds and updates Software Packs for devices, CMSIS, and
middleware.
The µVision IDE combines project management, run-time environment, build facilities,
source code editing, and program debugging in a single powerful environment. µVision is
easy-to-use and accelerates your embedded software development. µVision supports multiple
screens and allows you to create individual window layouts anywhere on the visual surface.
The µVision Debugger provides a single environment in which you may test, verify, and
optimize your application code. The debugger includes traditional features like simple and
complex breakpoints, watch windows, and execution control and provides full visibility to
device peripherals.
With the µVision Project Manager and Run-Time Environment we can create software
application using pre-build software components and device support from Software Packs.
42. Automatic irrigation System 2017-
2018
DEPARTMENT OF ECE Page 42
The software components contain libraries, source modules, configuration files, source code
templates, and documentation. Software components can be generic to support a wide range
of devices and applications.
3.2 PROTEUS 8 PROFESSIONAL
The Proteus Design Suite is a proprietary software tool suite used primarily for electronic
design automation. The software is used mainly by electronic design engineers and
technicians to create schematics and electronic prints for manufacturing printed circuit
boards.
It was developed in Yorkshire, England by Labcenter Electronics Ltd and is available in
English, French, Spanish and Chinese languages.
The micro-controller simulation in Proteus works by applying either a hex file or a debug file
to the microcontroller part on the schematic. It is then co-simulated along with any analog
and digital electronics connected to it. This enables its use in a broad spectrum of project
prototyping in areas such as motor control, temperature control and user interface design
43. Automatic irrigation System 2017-
2018
DEPARTMENT OF ECE Page 43
3.3 Program
RS EQU P2.7
RW EQU P2.6
E EQU P2.5
ORG 00H
SETB P3.51
MOV TMOD,#00000001B
MAIN:ACALL DINT
ACALL TEXT1
JB P3.5, NEXT
ACALL LINE2
ACALL TEXT2
CLR P2.0
SJMP EXIT
NEXT:ACALL LINE2
44. Automatic irrigation System 2017-
2018
DEPARTMENT OF ECE Page 44
ACALL TEXT3
SETB P2.0
EXIT:ACALL DELAY1
SJMP MAIN
DELAY1:MOV R0,#15D
BACK1: MOV TH0,#00000000B
MOV TL0,#00000000B
SETB TR0
HERE2: JNB TF0,HERE2
CLR TR0
CLR TF0
DJNZ R0,BACK1
RET
TEXT1: MOV A,#"M"
ACALL DISPLAY
MOV A,#"o"
50. Automatic irrigation System 2017-
2018
DEPARTMENT OF ECE Page 50
RET
DINT:MOV A,#0CH
ACALL CMD
MOV A,#01H
ACALL CMD
MOV A,#06H
ACALL CMD
MOV A,#80H
ACALL CMD
MOV A,#3CH
ACALL CMD
RET
LINE2:MOV A,#0C0H
ACALL CMD
51. Automatic irrigation System 2017-
2018
DEPARTMENT OF ECE Page 51
RET
CMD: MOV P0,A
CLR RS
CLR RW
SETB E
CLR E
ACALL DELAY
RET
DISPLAY:MOV P0,A
SETB RS
CLR RW
SETB E
CLR E
ACALL DELAY
RET
52. Automatic irrigation System 2017-
2018
DEPARTMENT OF ECE Page 52
DELAY: CLR E
CLR RS
SETB RW
MOV P0,#0FFH
SETB E
MOV A,P0
JB ACC.7,DELAY
CLR E
CLR RW
RET
END
53. Automatic irrigation System 2017-
2018
DEPARTMENT OF ECE Page 53
4.1 Conclusion
The Microcontroller based irrigation system proves to be a real time feedback control system
which monitors and controls all the activities of irrigation system efficiently. The present
proposal is a model to modernize the agriculture industries at a mass scale with optimum
expenditure. Using this system, one can save manpower, water to improve production and
ultimately profit
54. Automatic irrigation System 2017-
2018
DEPARTMENT OF ECE Page 54
4.2 FUTURE SCOPE
Various proposed scopes are:
We can enhance the performance of automatic irrigation system by connection it with
IOTs (internet of things),we can versatility by connecting it with many device.
GSM can be added for sending SMS to the concerned person in case of any problem.
Other Parameters such as ambient temperature, light intensity & humidity can be
measured.
Pesticides & fertilizers can also be added automatically in the water.
We can also use solar panel for providing electrical energy in remote area.
55. Automatic irrigation System 2017-
2018
DEPARTMENT OF ECE Page 55
4.3 References
http://www.google.co.in/#sclient=psyb&hl=en&source=hp&q=microcontroller+
AT89C52P6+pin+diagram&pbx=1&oq=microcontroller+AT89C52P6
www.electricalprojects.com
Basic electronics by J.B Gupta.
www.circuittoday.com