On Microprocessor Based Paddy Cultivation and Monitoring System
Total Page:16
File Type:pdf, Size:1020Kb
A MINOR PROJECT ON MICROPROCESSOR BASED PADDY CULTIVATION AND MONITORING SYSTEM Submitted by Suraj Awal : 070-bct-42 Sujan Nembang : 070-bct-38 Anil Khanibanjar : 070-bct-07 Yagya Raj Upadhaya : 070-bct-47 DEPARTMENT OF COMPUTER & ELECTRONIC ENGINEERING PURWANCHAL CAMPUS DHARAN INSTITUTE OF ENGINEERING TRIBHUVAN UNIVERSITY NOVEMBER,2016 A MINOR PROJECT ON MICROPROCESSOR BASED PADDY CULTIVATION AND MONITORING SYSTEM Submitted to Department of Computer & Electronic Engineering Submitted by Suraj Awal : 070-bct-42 Sujan Nembang : 070-bct-38 Anil Khanibanjar : 070-bct-07 Yagya Raj Upadhaya : 070-bct-47 Under the supervision of Tantra Nath Jha DEPARTMENT OF COMPUTER & ELECTRONIC ENGINEERING PURWANCHAL CAMPUS DHARAN INSTITUTE OF ENGINEERING TRIBHUVAN UNIVERSITY NOVEMBER,2016 ii | P a g e CERTIFICATION OF APPROVAL The undersigned certify that the minor project entitled MICROCONTROLLER BASED PADDY PLANTATION ANALYST submitted by Anil, Suraj, Sujan, Yagya to the Department of Computer & Electronic Engineering in partial fulfillment of requirement for the degree of Bachelor of Engineering in Computer Engineering. The project was carried out under special supervision and within the time frame prescribed by the syllabus. We found the students to be hardworking, skilled, bonafide and ready to undertake any commercial and industrial work related to their field of study. 1. ………………….. Tantra Nath Jha (Project Supervisor) 2. ……………………. (External Examiner) 3. ………………………… Binaya Lal Shrestha (Head of Department of Computer And Electronic Engineering) iii | P a g e COPYRIGHT The author has agreed that the library, Purwanchal Engineering Campus may make this report freely available for inspection. Moreover, the author has agreed that permission for the extensive copying of this project report for the scholary purpose may be granted by supervisor who supervised the project work recorded here in or, in his absence the Head of the Department where in the project report was done. It is understood that the recognition will be given to the author of the report and to the Department of Electronics & Communication and Computer Engineering, IOE Dharan in any use of the material of this project report. Copying or publication or other use of this report for financial gain without approval of the department and author’s written permission is prohibited. Request for the permission to copy or to make any other use of the material in this report in whole or in part should be addressed to: Head of Department Department of Electronics & Communication and Computer Engineering IOE, Purwanchal Engineering Campus Dharan-8, Sunsari, Nepal iv | P a g e ACKNOWLEDGEMENT We take this opportunity to express our profound and sincere gratitude to our supervisor Tantra Nath Jha, Department of Computer and Electronic Engineering, for his insightful advice, motivating suggestion, valuable guidance, help and support in successful completion of this project. We thank ………… for extending their support during course of investigation. The in-time facilities provided by the department throughout the course of study are also equally acknowledgeable. Suraj Awal : 070-bct-42 Sujan Nembang : 070-bct-38 Anil Khanibanjar : 070-bct-07 Yagya Raj Upadhaya : 070-bct-47 v | P a g e ABSTRACT According to the World Bank, agriculture is the main source of food, income, and employment for the majority. In context of Nepal, although agriculture is main source, the production growth rate can not pace with population growth rate. So people are engaged in secondary jobs corresponding to agriculture, and making themselves busy. Also, Internet and Web has been a common place of hangout for people of all ages. With growing Internet so fast, daily life work has been a lot easier. People are able to various task easily through Internet service and stay updated. Thus, taking in consideration the obstacles and growing interest of people in growing technologies we came up with this project. This project aims to facilitate users by providing farmers with the information of cultivation requirement, status, environmental condition, overall growth of production through interactive charts using various electronic devices and sensors. The entire work basically involves research, data collection, implementation, optimization, testing and development of web application, android app using java, Django. vi | P a g e Table of Contents 1) INTRODUCTION .......................................................................................................................... 1 1.1. General Introduction to The Area ........................................................................................... 1 1.2. Problem Definition .................................................................................................................. 1 1.3. Goals ....................................................................................................................................... 2 2. SCOPE OF PROJECT .................................................................................................................... 3 3. LITERATURE REVIEW ............................................................................................................... 4 4. REQUIREMENT ANALYSIS AND SPECIFICATION ............................................................... 5 4.1. Functional Requirements ........................................................................................................ 5 4.2. Non-Functional Requirements ................................................................................................ 5 5. METHODOLOGY ......................................................................................................................... 6 5.1. Project Timeline ...................................................................................................................... 6 5.2. Tools and Technique ............................................................................................................... 6 5.2.1. Tools ................................................................................................................................... 6 A. Software .................................................................................................................................. 6 1) Django Web Framework ......................................................................................................... 6 2) Ngrok ...................................................................................................................................... 7 3) Android ................................................................................................................................... 7 4) Arduino ................................................................................................................................... 8 5) HTML and CSS ...................................................................................................................... 8 6) MY SQL.................................................................................................................................. 9 7) HighChart: ............................................................................................................................... 9 B. Hardware ............................................................................................................................... 10 1. Temperature sensor(DHT11) ................................................................................................ 10 2. Soil Humidity Sensor ............................................................................................................ 10 3. Arduino Uno ......................................................................................................................... 11 4. Ethernet Shield ...................................................................................................................... 11 7.1.1. Technique .......................................................................................................................... 11 7.2. System Design ...................................................................................................................... 13 7.2.1. Block diagram ............................................................................................................... 13 8) SYSTEM OUTPUT ...................................................................................................................... 17 9) FUTURE SCOPE .......................................................................................................................... 27 10) CONCLUSION ......................................................................................................................... 27 References ............................................................................................................................................. 28 vii | P a g e Table of figure Figure 1. Block diagram of system .................................................................................................... 13 Figure 2. Data flow diagram, level-0 ................................................................................................. 13 Figure 3. Data flow diagram, level 1.................................................................................................. 14 Figure 4. Sequence diagram for data flow ........................................................................................ 14 Figure