“IoT of BACHELOR OF TECHNOLOGY in COMPUTER

“IoT based Smart Irrigation System”A Project Report submitted in partial fulfillment of the requirements for the award of the degree of BACHELOR OF TECHNOLOGYInCOMPUTER SCIENCE & ENGINEERINGSpecialization inCCVTbyNameRoll No.Niharika PandeyR110214039Prakhar DixitR110214046     under the guidance ofDr. Jagdish Chandra Patni   Department of Virtualization School of Computer Science University of Petroleum & Energy StudiesBidholi, Via Prem Nagar, Dehradun, UKDecember – 2017  CANDIDATE’S DECLARATION  We hereby certify that the project work entitled “IoT based Smart Irrigation System” in partial fulfilment of the requirements for the award of the Degree of BACHELOR OF TECHNOLOGY in COMPUTER SCIENCE AND ENGINEERING with specialization in CCVT and submitted to the Department of Virtualization at School of Computer Science, University of Petroleum & Energy Studies, Dehradun, is an authentic record of our work carried out during a period from August, 2017 to December, 2017  under  the  supervision of Dr. Jagdish Chandra Patni, Assistant Professor-SG.  The matter presented in this project has not been submitted by us for the award of any other degree of this or any other University.                                                                                      (Niharika Pandey)        (Prakhar Dixit)    Roll No.R110214039   Roll No.R110214046     This is to certify that the above  statement  made  by  the  candidate  is  correct  to  the  best  of my knowledge. Date: _____________2014    (Dr. Jagdish Chandra Patni)               Project Guide  Dr. Amit AgarwalHead – Department of VirtualizationSchool of Computer Science University of Petroleum & Energy StudiesDehradun – 248 001 (Uttarakhand)ACKNOWLEDGEMENT We wish to express our deep gratitude to our guide Dr. Jagdish Chandra Patni, for all advice, encouragement and constant support he has given us throughout our project work. This work would not have been possible without his support and valuable suggestions.We sincerely thank to our Head of the Department, Dr. Amit Agarwal, for his great support in doing our project in Area at SoCS.We are also grateful to Dr. Manish Prateek Professor and Director SoCS and Dr. Kamal Bansal Dean CoES, UPES for giving us the necessary facilities to carry out our project work successfully.We would like to thank all our friends for their help and constructive criticism during our project work. Finally we have no words to express our sincere gratitude to our parents who have shown us this world and for every support they have given us. NameNiharika PandeyPrakhar Dixit  Roll No.R110214039R110214039                             ABSTRACT India is an agricultural dominated country where a lot of water is required for farming. Water should be used in a efficient manner. We are proposing a arduino based system for automatic drip irrigation and farming. We make use of the various sensor soil moisture sensor to keep a check on the amount of water used. By this, we can control the moisture content of the soil in the cultivating field. Water flow is monitored and based on the data available, analysis and prediction will be done. It will  help user to use water wisely.Irrigation in India to maximum extent is solemnly dependent on the monsoons, which are not  reliable source of water. Depending on the soil type, plants are to be provided with water, which is called an intelligent irrigation system. This project discuss the prototype design of arduino based smart irrigation system which allow irrigation to take place in areas where watering is required, while bypassing zones where adequate soil moisture is indicated. Other feature of this prototype is by preventing the human mistakes to maximum extent. Cost saving technology, labor-saving are addressing key issues in irrigation.          TABLE OF CONTENTS S.No.         Contents      Page No   1. Introduction 71.1. History 71.2. Requirement Analysis 81.3. Main Objective 91.4. Sub Objectives           101.5. Pert Chart Legend           112. System Analysis           122.1. Existing System           122.2. Motivations           132.3. Proposed System           142.4. Modules           152.4.1. Aurdino Uno                                                                                152.4.2. Android                       152.4.3. Soil Moisture Sensor           153. Output screens           164. Limitations and Future Enhancements           175. Conclusion           186. References           19          LIST OF FIGURES S.No.          Figure      Page No   1. Chapter 2Fig. 2.1.                                  122. Chapter 3Fig. 3.1.      16Fig. 3.2.         16                               1. INTRODUCTION  1.1 History Indian economy is fundamentally relies upon horticulture. Farming uses a large portion of accessible new water assets and this utilization of crisp water assets will keep on increasing due to populace development and expanded sustenance request. Expanded work costs, stricter Environmental directions and expanded rivalry for water assets from urban zones Provide solid inspiration for proficient Irrigation framework. The robotized water system framework is practical and financially savvy for improving water assets for rural generation. Utilizing the robotized water system framework we can demonstrate that the utilization of water can be lessened for various farming creation. The water system framework give just required measure of water to trim. This robotized water system framework enables it to be scaled up for bigger nurseries or open fields. A robotized water system framework was created to streamline water use for agrarian harvests. The framework has a disseminated remote system of soil dampness and temperature sensors put in the root zone of the plants and water level sensor is put in tank for checking the water level in tank. Also, a passage unit handles sensor data, triggers actuators, and transmits information to a web application. A calculation was produced with edge estimations of temperature, soil dampness and water level that was modified into a small scale controller based entryway to control water amount.                            1.2 Requirement Analysis Hardware:Arduino UnoESP-8266 WiFi ModuleSoil Moisture SensorDC Water PumpMotor DriverWooden Plank1 pin ConnectorsScrewdriverSoftware:Arduino programming                         1.3 Main Objectives This task tells about the model plan of arduino based smart water system framework which enables water system to occur in areas where watering is required, while leaving areas where sufficient soil dampness is shown. Other components of this model is pesticide pouring framework where the blend is set up in required extent merited by plants naturally (where required proportion is preloaded), there-by keeping the human slip-ups to most of extreme degrees.  The real goals of the present work are:· The framework which ceaselessly screens the water level in the tank and give precise measure of water required to the plant or the tree (trim). · The framework checks the mugginess or soil dampness content in order to gauge the water system design system.                        1.4 Sub Objectives · Less effort and compelling with less power utilization utilizing sensors for remote observing and controlling gadgets which are controlled by means of SMS utilizing a wifi module utilizing android portable. · The framework subtle water administration choice, which decides the controlling time for the procedure and observing the entire framework through wifi module.                        1.5 Pert Chart Legend                                     2. SYSTEM ANALYSIS  2.1 Existing Systems In proposed engineering, soil dampness sensor will gauge the water level in soil to keep away from the undesirable wastage of water. On the off chance that dampness is not as much as edge at that point skim sensor will check for the water level sign in tank. Buoy Sensor is an electrical ON/OFF Switch, which works naturally when dilute level runs up or regarding decided level. Temperature sensor is utilized to check temperature of condition. Furthermore, mugginess sensor is utilized to check stickiness of condition; this is useful to screen the harm of pipe and in addition burglary of water. Security is kept up with help of PIR sensor and ringer. PIR sensor distinguishes the movement of protest and enacts ringer if there should arise an occurrence of interruption of winged creatures, monkey and so on. The MCP 3204 is an Analog-to-Digital Converter (ADC). DC engine is utilized to show the stream of water to the product. Additionally screen and control the constant following and exchanging of all their electrical gadgets  through an android based versatile application and also the web application. The information gathered from sensor is put away in MySQL database and additionally these qualities are considered web application. The framework is associated with this application utilizing web network for correspondence.It has an alternative of controlling gadgets by either sending tap-to flip framework.   Fig. 2.1. 2.2 Motivation Arduino uno innovation had wide applications in various regions in view of its point of interest, for example, ease of hardware, sheltered and solid information exchange, basics and adaptable system and also simple organization. Execution of the exact control water system for edit water requests data is one of  imperative approach to enhance use of the water. WSN has ended up being helpful in all the other applications that include observing constant information. With a specific end goal to enhance yield and utilization of the accessible assets, remote sensor system can assume a significant part as a result of capacity of giving constant information gathered by spatially appropriate sensors.                                    2.3 Proposed Systems In our proposed project, the sensor transmit the information to the server through arduino after the time interval of minimum 60 minutes. There are predefined esteem that put away in the database for specific purpose. These all qualities will contrast with the qualities from the sensor. In event that qualities from sensor are underneath the predefined esteems, than the arduino will be triggered by the pump to water the plants. While the plants are being watered, the qualities from the sensor will be checked after interval of 1 minute. The quality will be checked till qualities are coordinated or over edge esteems in database. In the event that the qualities are coordinated or are over edge of the esteems in the database then the arduino, will be triggered the pump to quit watering the plants. This measure of water stream will also be checked a mid watering fields what’s more, the perusing will be put away in the database. The client will be advised a mid each space of watering plants.                               2.4 Modules       2.4.1 Arduino UnoArduino is a microcontroller for appearing well and good and control diverse gadgets. It is an open source stage in light of an ATmega328 microcontroller board, and advancement situation for composing programming for the board. Arduino ventures are remain solitary, and they can be worked on showing gadgets with programming. The preassembled gadgets are accessible or they can be collected according to our need; the IDE is open source. The Arduino programming dialect is working done on wires, a comparable physical figuring stage, which depends on the Processing mixed media programming condition. The same Arduino Uno ATmega328 microcontroller is utilized as a part of this undertaking. It comprises of a straightforward open equipment and board outline for the Arduino board with an on-board input/yield bolster. The product comprises of a standard programming dialect compiler and the boot loader that keeps running on the Arduino board.        2.4.2 AndroidArduino is a microcontroller for appearing well and good and control diverse gadgets. It’s an open source stage in light of an ATmega328 microcontroller board, and an advancement situation for composing programming for the board. Arduino ventures are remain solitary, and they can be worked on showing gadgets with programming. The preassembled gadgets are accessible or they can be collected according to our need; the IDE is open source. The Arduino programming dialect is working done on wires, a comparable physical figuring stage, which depends on the Processing mixed media programming condition. The same Arduino Uno ATmega328 microcontroller is utilized as a part of this undertaking. The equipment comprises of a straightforward open equipment outline for the Arduino board with an on-board input/yield bolster. The product comprises of a standard programming dialect compiler and the boot loader that keeps running on the Arduino board.        2.4.1 Soil Moisture SensorSoil dampness sensor are utilized exceptionally to gauge water content in soil. A one soil dampness test is comprised of different soil moisture sensors. The Mechanical strategy utilized it soil moisture sensor is the electrical protection of the dirt. The soundness of a plant is impacted by various components, a standout among the most essential being prepared accessibility of dampness in the dirt. Soil moisture is a critical part in the environmental water cycle, both on a little rural scale and in substantial scale demonstrating of land/air association. Vegetation and yields  depends more on the moisture accessible at root level rather precipitation event. Water irrigation for water system arranging, and the real booking. The gypsum square is utilized to gauge soil moisture. In this particular task, we had utilized the moisture sensor which can be embedded in the dirt, keeping in mind that the end goal to quantify the dampness substance of dirt.  3. OUTPUT SCREENS Fig. 3.1.  Fig. 3.2.                 4. LIMITATIONS AND FUTURE ENHANCEMENTSIn this manner a water system framework which controls the stream according to the prerequisite alongside computerization in the water system framework is planned and comes about are accomplished agreeably. With the utilization of minimal effort sensors and the straightforward hardware makes this instrument an ease item, which can be purchased even by a poor agriculturist. This work is most appropriate for places where water is rare and must be utilized as a part of constrained amount. The future enhancements of the project include:· Information can be transmitted utilizing radio recurrence signals where every valve is furnished with radio recipient and unraveling circuit. Here information (code to recognize every valve) are communicated and gotten by each valve and decoded and just the valve having same code can be turned ON. · To expand the execution, affirmation from every valve to framework must be acquired, so that in the event of any mistake in information or glitch in valve, it can be identified and can be educated to the rancher. · To give energy to every valve, re-chargeable batteries can be associated with half breed control age.           5. CONCLUSIONThis proposed procedure is intended to work a pump consequently in light of  dirt moisture sensor recognition of adequate water to  plant or in the fields and more ever temperature sensor based fan speed control. The exchanging should possible naturally with the assistance of arduino utilizing transfers. The proposed arduino controller takes out the manual exchanging kit utilized by the ranchers to ON/OFF the water system. The framework is additionally also intended for temperature sensor based fan speed control. Incorporating highlights of all the equipment segments utilized have been produced in it. Nearness of each module has contemplated out and been set precisely, hence adding to best working of unit. Besides this, utilizing the very propelled controllers with the assistance of developing innovation, the is effectively actualized.                              6. REFERENCES 1. “Arduino Based Automatic Plant Watering System”, S. V. Devika, S.k.Khamuruddeen,Sk.Khamurunnisa, Jayanth Thota, Khalesha Shaikh, Associate Professor, Dept. of ECE, HITAM, Hyderabad, India, MSC 2nd Year, Department Of Electronics, HRD, Hyderabad, India. Website: www.ijarcsse.com 2. “Soil moisture and temperature sensor based intelligent irrigation water pump controlling system using Ardunio”, Dr. D.V.Pushpa Latha, Dr. Swati Devabhaktuni, Professor,Dept.of EEE,Gokaraju Shaikh Gauhar Zareen , et al IJSRE Volume 4 Issue 11 November 2016 Page 6077 Rangaraju Institute of Engineering and Technology, Hyderabad. ISSN: 2319-7277, Issue 3 Vol. 1January 2014. 3. “Embedded system for automatic irrigation of cardamom field using Xbee-Pro technology”, V. Ramaya, B. Palaniappan, Bobby George, Dept of Computer Science and Engineering Annamalai University Chidambaram, Tamilnadu. 4. “Water saving irrigation automatic irrigation controller”, Pranita A. Bhosale, Prof. V. V. Dixit, and ISSN: 2277-8616. 5. “Automatic Irrigation system on sensing soil moisture content”, Nagarajapandian M Ram Prasanth U,Selva Kumar G, Tamil Selvan S, Assistant professor, Dept. of EIE, Sri Ramakrishna Engineering College, Coimbatore, Tamilnadu, India, UG Student, Dept.of EIE, Sri Ramakrishna Engineering College, Coimbatore, Tamilnadu, India, and ISSN: 2341-2004. 6. “Wireless Automatic plant irrigation system”, Vinay Bakale, Siddesh Talokar, Student, Electronics and telecommunication Department, Padmabhushan Vasantdada Patil COE, Mumbai, India, and ISSN-2349-7947. 7. “Water saving irrigation automatic irrigation controller”, Pranita A. Bhosale, Prof. V. V. Dixit, and ISSN: 2277-8616.