You are on page 1of 13

NAGARJUNA COLLEGE OF ENGINEERING AND TECHNOLOGY

NAAC Accredited with “A+” grade


(An Autonomous College under VTU, Belagavi)

Activity-I Report
on
“SMART AGRICULTURE SYSTEM”

submitted in partial fulfillment of the Course 21CST56 of the degree

BACHELOR OF ENGINEERING
in
COMPUTER SCIENCE AND ENGINEERING

Submitted by

RAVICHANDRA.M 1NC21CS085

Under the guidance of

Dr. Shilpashree S
Associate Professor
Dept. of CSE, NCET

DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING

NAGARJUNA COLLEGE OF ENGINEERING & TECHNOLOGY


Mudugurki (V), Venkatagirikote (P), Devanahalli (T), Bengaluru-562164.

2023-24
ABSTRACT

In olden Days Farmers used to figure the ripeness of soil and influenced suspicions to develop
which to kind of yield. They didn't think about the humidity, level of water and especially
climate condition which terrible a farmer increasingly The Internet of things (IOT) is
remodeling the agribusiness empowering the agriculturists through the extensive range of
strategies, for example, accuracy as well as practical farming to deal with challenges in the
field. IOT utilize farmers to get related with his residence from wherever and at whatever
point.
Technologies like AI and IoT have been employed in farming for some time now, along with
other forms of cutting-edge computer science. There has been a shift in recent years toward
thinking about how to put this new technology to use. Agriculture has provided a large
portion of humanity’s sustenance for thousands of years, with its most notable contribution
being the widespread use of effective agricultural practices for several crop types. The advent
of cutting-edge IoT know-how with the ability to monitor agricultural ecosystems and
guarantee high-quality production is underway. Smart Sustainable Agriculture continues to
face formidable hurdles due to the widespread dispersion of agricultural procedures, such as
the deployment and administration of IoT and AI devices, the sharing of data and
administration, interoperability, and the analysis and storage of enormous data quantities. This
work initially analyses existing Internet-of-Things technologies used in Smart Sustainable
Agriculture (SSA) to discover architectural components that might facilitate the development
of SSA platforms. This paper examines the state of research and development in SSA, pays
attention to the current form of information, and proposes an Internet of Things (IoT) and
artificial intelligence (AI) framework as a starting point for SSA.

INDEX TERMS Smart agriculture, Internet of Things (IoT), artificial intelligence (AI),
smart sustainable agriculture (SSA), smart farming, IBM, Node-Red, Watson IoT Sensor
Simulator, IBM cloud platform, Python, Open Weather API.
TABLE OF CONTENTS

Acknowledgment i

Abstract ii

List of Figures iii

List of Tables iv

Chapter Title Page


No. No.
1 Introduction

2 Literature Survey

3 The objective of the Project

4 Requirement Specification
3.1 Purpose
3.2 Scope
3.3 Functional Requirements
3.4 Non-Functional Requirements
5 System Analysis
4.1 Existing System
4.2 Proposed System
6 System Design
5.1 Data Flow Diagram
5.2 Activity Diagram
7 System Implementation

8 Testing

9 Future Enhancement

10 Screenshots
11 Conclusion

References

APPENDIX A: Acronyms

APPENDIX B: Certificate if any

LIST OF FIGURES

Figure No. Title Page No.


1.1

2.1

3.1

4.1

LIST OF TABLES

Table No. Title Page No.

1.1

AREA OF INTEREST:
1. Artificial Intelligence and Machine Learning
2. Internet Of Things – IOT
3. Automation and Robotics:

Artificial Intelligence and Machine Learning

Artificial Intelligence (AI) has transformed the way people think, learn, and work in various
areas, including banking, healthcare, and smartphone applications. What's more intriguing is that
AI has a larger impact on our everyday lives than we realize. AI is all around us, from Siri and
Ok Google to numerous virtual player games and social media applications. It is, without a
doubt, the most talked-about subject in the corporate world right now. It is currently the most
sought-after and thrilling career domain in the market.

Artificial Intelligence, or AI, is a branch of computer science that emphasizes the creation of
intelligent machines that behave like humans. The method of creating smart machines, also
known as intelligent machines, is designed to assist in the decision-making process, which is
analyzed in detail using data available within an enterprise. It works in the same manner as
humans do when synthesizing data and making reasonable decisions. However, in this situation,
the decision is made after reviewing a large amount of data.

Machine Learning (ML) is a subset of artificial intelligence that involves the development of
algorithms and models that enable computer systems to learn from data and make predictions or
decisions without being explicitly programmed. The use of machine learning spans various
industries and applications, and its versatility contributes to its widespread adoption.

The goal of both machine learning and artificial intelligence is to create machines that can learn
and adapt to new situations, without the need for explicit programming. By enabling computers
to learn from data and make decisions based on that data, we can create systems that are more
accurate, more efficient, and more effective at performing a wide range of tasks.

Internet Of Things – IOT

IoT enables machines to complete tedious tasks without human intervention. Companies can
automate processes, reduce labor costs, cut down on waste and improve service delivery. IoT
helps make it less expensive to manufacture and deliver goods, and offers transparency into
customer transactions.
IoT helps people live and work smarter. Consumers, for example, can use IoT-embedded devices
-- such as cars, smartwatches or thermostats -- to improve their lives. For example, when a
person arrives home, their car could communicate with the garage to open the door; their
thermostat could adjust to a preset temperature; and their lighting could be set to a lower
intensity and color.

IoT is one of the most important technologies and it continues to advance as more businesses
realize the potential of connected devices to keep them competitive. Here are some compelling
reasons why individuals might choose IoT as a focus of study or professional development:

 Solving Real-World Challenges: IoT technologies are applied to address real-world challenges
in healthcare, agriculture, smart cities, and more. Choosing IoT allows individuals to contribute
to solutions that can have a positive impact on society.
 Ethical Considerations: Studying and working in IoT involves addressing ethical concerns
related to data privacy, security, and societal impact. This emphasis on ethics encourages a
responsible and conscientious approach to technology development.

 Learning Opportunities: Choosing IoT provides opportunities to explore a wide range of


technologies, including sensors, actuators, communication protocols, edge computing, and
cloud computing. This breadth of knowledge enhances one's overall technical proficiency.

 Educational and Research Opportunities: Choosing IoT as a focus can lead to involvement
in educational initiatives and research projects, contributing to the understanding and
advancement of IoT technologies.

 Government Initiatives and Funding: Many governments worldwide are investing in IoT-
related projects and initiatives, providing opportunities for individuals interested in contributing
to national and global technology advancements.

 Innovation and Exploration: IoT is a frontier where new technologies, sensors, and
connectivity solutions are constantly emerging. Exploring these innovations and their
applications in different contexts can be intellectually stimulating.

 Market Demand and Industry Relevance: There is a growing demand for IoT professionals
and experts in various industries. Engaging in IoT research or development can open up career
opportunities in an expanding job market.

Automation and Robotics:

Robots and automation are great for businesses because they can save time and money. They
can also increase efficiency and productivity. Here are some of the benefits of robotics and
automation: Robots can help businesses save time and money. They can do tasks that are
tedious or time-consuming, which can free up employees to do more important work. Robots
can also increase efficiency and productivity. They can work quickly and accurately, which can
help businesses achieve goals faster. Here are key uses and benefits of automation and robotics:

 Agriculture: Automation and robotics are increasingly employed in agriculture for tasks such as
planting, harvesting, and weeding. Autonomous vehicles and drones can optimize farming
practices, improve yield, and reduce the reliance on manual labor.

 Environmental Monitoring: Drones equipped with sensors are employed for environmental
monitoring tasks. They can assess air and water quality, monitor wildlife, and provide valuable
data for ecological research.

Reasoning

1. Artificial Intelligence and Machine Learning (AI/ML):


AI and ML are pivotal in processing vast amounts of data, identifying patterns, and making
predictions. In agriculture, for example, these technologies can analyze data on weather, soil
conditions, and crop health to optimize planting schedules and resource application. In
healthcare, AI/ML models can analyze medical data for disease diagnosis and treatment
planning. Their adaptability and ability to learn from data make them indispensable for tasks
ranging from predictive analytics to natural language processing.

The integration of AI and ML technologies has the potential to revolutionize industries by


automating processes, optimizing decision-making, and enhancing overall efficiency. Whether
it's predictive analytics in finance, personalized healthcare solutions, or automated marketing
strategies, AI/ML drives innovation and operational excellence.

2. Internet Of Things – IOT

IoT involves connecting devices and sensors to the internet, enabling the collection and sharing
of data. In smart agriculture, IoT devices can monitor soil moisture, weather conditions, and
crop health, providing real-time insights. In industrial settings, IoT sensors can track equipment
performance, facilitating predictive maintenance. The integration of IoT in smart cities allows
for real-time monitoring of traffic, waste management, and energy consumption. The
connectivity offered by IoT enhances data-driven decision-making and facilitates automation in
various domains.

3. Automation and Robotics:

Automation and robotics involve the use of machines and systems to perform tasks without
human intervention. In manufacturing, automation streamlines production processes, enhancing
efficiency and precision. Robots in warehouses optimize material handling and logistics. In
healthcare, robotic surgery systems improve precision and reduce recovery times. Automation
in smart homes controls lighting, temperature, and security systems. The overarching goal is to
increase efficiency, reduce manual labor, and perform tasks in environments that may be
hazardous for humans. The integration of AI enhances the decision-making capabilities of
automated systems.

Robotics is instrumental in automating tasks that may be dangerous or labor-intensive for


humans. In healthcare, robots can assist in surgeries, and in agriculture, autonomous machinery
can perform tasks like planting and harvesting, contributing to increased productivity .

THE GAP ANALYSIS :


The gap between current and future IoT lies in several crucial aspects. To have a productive
discussion, it would be helpful if you could specify which aspects you'd like to explore
further. Some potential areas we could delve into include:

Technological Limitations:

 Connectivity: Gaps in network coverage, bandwidth constraints, and energy efficiency of


devices limit widespread implementation.
 Security and Privacy: Concerns about data security, vulnerability to hacking, and user
privacy hinder broader adoption.
 Standardization: Lack of common protocols and interoperability standards creates compatibility issues and
hampers wider integration.
 Scalability: Managing and analyzing data from millions of connected devices poses a significant challenge.

Conceptual and Societal Challenges:

 Ethical Considerations: Issues like data ownership, transparency, and bias in algorithms
need careful consideration.
 User Acceptance: Building trust and addressing concerns about job displacement and
surveillance are crucial for wider adoption.
 Integration with Existing Infrastructure: Seamless integration with existing systems and
infrastructure is essential for successful deployment.
 Cost and Affordability: Making IoT solutions accessible and affordable for diverse users is
critical for mass adoption.

Emerging Technologies:

 Artificial Intelligence (AI) and Machine Learning (ML): These technologies can unlock
the full potential of IoT data by enabling real-time insights and automated decision-making.
 Blockchain: Building secure and transparent data sharing and ownership models for the IoT
ecosystem.
 Quantum Computing: Revolutionizing data analytics and enabling complex simulations to
optimize IoT systems.

Current Applications and Technological Hurdles

The Internet of Things (IoT) is already transforming our lives, with smart homes, wearables,
and connected cars becoming increasingly common. However, the gap between these existing
applications and the full potential of IoT lies in several technological hurdles. One major
challenge is connectivity. While technologies like 5G and LoRaWAN are improving, there
are still many areas with limited or no network coverage, hindering the widespread adoption
of IoT devices. Additionally, current devices often have power constraints, requiring
frequent battery changes or limiting their functionality.

Security and Privacy Concerns

Another critical gap is in the area of security and privacy. The vast amount of data collected
by IoT devices raises concerns about hacking, data breaches, and unauthorized access.
Furthermore, the potential for surveillance and the misuse of personal data are major privacy
concerns that need to be addressed before widespread adoption can occur.

Standardization and Scalability


The lack of standardization in IoT protocols and communication interfaces creates
compatibility issues and hinders the seamless integration of devices from different
manufacturers. This fragmentation also makes it difficult to manage and analyze data from
millions of connected devices, posing a significant scalability challenge.

Bridging the Gap: Emerging Technologies and Societal Considerations

Bridging this gap between the present and the future of IoT will require advancements in
several areas. Emerging technologies like artificial intelligence (AI) and machine learning
(ML) can help to make sense of the vast amount of data generated by IoT devices, enabling
real-time insights and automated decision-making. Additionally, blockchain technology can
provide secure and transparent data sharing and ownership models for the IoT ecosystem.

However, technological advancements alone are not enough. Addressing ethical


considerations such as data ownership, transparency, and bias in algorithms is crucial for
building trust and ensuring the responsible development of IoT. Furthermore, gaining user
acceptance requires addressing concerns about job displacement, privacy, and the potential
for misuse of IoT technology.

In conclusion, the gap between the current state of IoT and its future potential is significant
but not insurmountable. By addressing technological hurdles, fostering collaboration and
standardization, and prioritizing ethical considerations, we can unlock the full potential of IoT
to create a more connected, efficient, and sustainable future for all.

Study/Research materials
Artificial Intelligence and Machine Learning (AI/ML):

Books:

 "Hands-On Machine Learning with Scikit-Learn, Keras, and TensorFlow" by


Aurélien Géron
 "Pattern Recognition and Machine Learning" by Christopher M. Bishop
 "Artificial Intelligence: A Modern Approach" by Stuart Russell and Peter Norvig

Online Courses:

 Coursera: "Machine Learning" by Andrew Ng


 edX: "Introduction to Artificial Intelligence (AI)" by Microsoft
 Udacity: "AI for Everyone" by Andrew Ng

Research Journals and Platforms:

 arXiv.org - Preprint repository for research papers in AI and ML.


 Google Scholar - Search for academic papers and articles.
 Association for Computing Machinery (ACM) - Explore ACM's Digital Library.

Websites and Blogs:

 Towards Data Science - A Medium publication on AI and ML.


 Kaggle - Platform for data science competitions and datasets.
 OpenAI Blog - Research and insights from OpenAI.

Internet Of Things – IOT

Books:

 "Building the Internet of Things: Implement New Business Models, Disrupt


Competitors, Transform Your Industry" by Maciej Kranz
 "Internet of Things (A Hands-on-Approach)" by Arshdeep Bahga and Vijay
Madisetti
 "IoT Inc: How Your Company Can Use the Internet of Things to Win in the
Outcome Economy" by Bruce Sinclair

Online Courses:

 Coursera: "Introduction to the Internet of Things (IoT)" by IBM


 edX: "Architecting Smart IoT Devices" by Microsoft
 Udemy: "The Complete IoT Bootcamp" by Rob Percival and Marc Stock

Research Journals and Platforms:

 IEEE Internet of Things Journal - Explore IoT research articles.


 IoT For All - Articles and resources on IoT.

Websites and Blogs:


 IoT World Today - News and insights on IoT.
 IoT Agenda - A TechTarget publication on IoT.

Automation and Robotics:

Books:

 "Introduction to Autonomous Robots: Mechanisms, Sensors, Actuators, and


Algorithms" by Nikolaus Correll et al.
 "Robotics: Modelling, Planning and Control" by Bruno Siciliano and Lorenzo
Sciavicco
 "Automate This: How Algorithms Came to Rule Our World" by Christopher
Steiner

Online Courses:

 Coursera: "Modern Robotics" by Northwestern University


 edX: "Robotics: Locomotion Engineering" by University of Pennsylvania
 Udacity: "Robotics Software Engineer" Nanodegree program

Research Journals and Platforms:

 IEEE Robotics & Automation Magazine - Explore articles on robotics.


 Robotics: Science and Systems - Conference proceedings on robotics.

Websites and Blogs:

 Robotics Business Review - News and analysis on robotics.


 Robohub - A platform for robotics research and news.

Problem Statement
Agriculture is a vital sector for global food security, but it faces challenges such as
inefficient resource utilization, unpredictable weather patterns, and the need for sustainable
practices. To address these issues, there is a pressing need for the development and
implementation of a Smart Agriculture System. This system should integrate cutting-edge
technologies to optimize resource management, enhance crop yield prediction, and improve
overall farm efficiency. The goal is to create a solution that maximizes productivity, minimizes
environmental impact, and ensures the long-term sustainability of agriculture. Key challenges
to address include real-time monitoring of soil health, precise irrigation control, early detection
of diseases, and the integration of data-driven decision-making tools for farmers. The Smart
Agriculture System aims to empower farmers with actionable insights, automate routine tasks,
and contribute to the advancement of a more sustainable and technologically advanced
agricultural industry.

You might also like