100% found this document useful (1 vote)
56 views39 pages

Report

The document describes the development of a smart plant pot system using IoT technology. It discusses the objectives, methodology, hardware components, data acquisition process, and implementation of the four layer IoT architecture with sensing, networking, platform and application layers.

Uploaded by

Krishna Singh
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
100% found this document useful (1 vote)
56 views39 pages

Report

The document describes the development of a smart plant pot system using IoT technology. It discusses the objectives, methodology, hardware components, data acquisition process, and implementation of the four layer IoT architecture with sensing, networking, platform and application layers.

Uploaded by

Krishna Singh
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 39

DECLARATION

We are the students of B. Tech (Sixth semester) hereby declare that the work presented in this
mini project report entitled “MINI PROJECT REPORT TITTLE”, was carried out by us. We
have not submitted the matter embodied in this report for the award of any other degree or
diploma of any other University or Institute. We have given our best effort and knowledge in
preparing the mini project. Also, we are fully responsible of this mini project work and report.

Signature:

Name:

Roll No.:
Signature:

Name:

Roll No.:

Signature:

Name:

Roll No.:

Date:

1
ACKNOWLEDGEMENT

We would like to express our gratitude towards Md. Raza mini project coordinator for their
guidance and constant supervision as well as for providing necessary information regarding the
project & also for their support in completing the project. Our special thanks and appreciations
to respected Dr Pavan Kumar Shukla HOD, for their motivation and support throughout.

Name:

Roll No.:

Signature:

Name:

Roll No.:

Signature:

Name:

Roll No.:

Signature:

Date:

2
ABSTRACT

The Smart Plant Pot Retrofitting System is a technology that upgrades traditional plant pots
with IoT capabilities. It includes sensors and actuators to monitor and manage plant growth
conditions in real-time. Users can control the system remotely via smartphone apps or web
platforms, receiving personalized recommendations for watering, fertilization, and lighting.
This innovation modernizes gardening practices, promoting efficiency and sustainability.

3
INTRODUCTION

With the advancement of science, researchers addressed the problems in the field of agriculture.
Smart farming solutions were explored and research was conducted to integrate various
technologies into the field of agriculture. [4] One such attempt was to integrate the newly
explored IOT (Internet of Things) in the field of agriculture. From the agricultural perspective,
IOT (Internet of Things) makes use of sensors, cameras, and various network connectivity and
converts the elements and actions involved in farming, into data. IOT devices are primarily
based on a single chip board computer. These boards are powerful enough as to provide the
required power, compact shape and a versatile functionality. Real time resource visibility, data
driven decision making capacity and an improved user-end experience makes IOT the perfect
tool to be used to solve agriculture related problems.

Apart from farming solutions, these technologies are also very useful for developing devices
for gardening and indoor plants. While most of the researches are focusing on farming solutions
there are very less studies in the field of smart gardening and indoor plants. This research
focuses on how to make a Sustainable Smart Pot System for the indoor plants at a very nominal
cost. It also helps to visualize the data acquired on the website and post a tweet based on the
analog values that was received from the Sensor Array. The already available smart pot
solutions are either very bulky or they are costly and not sustainable hence a problem arises to
design a system that has a reduced cost and has a sleek design.

4
OBJECTIVES

The Smart Pot Retrofitting System aims to modernize gardening by integrating IoT technology
into conventional plant pots. Its objectives include enhancing monitoring, enabling remote
control, automation, and personalized recommendations, ensuring ease of retrofitting,
improving efficiency and productivity, and promoting sustainability. By achieving these goals,
the system seeks to revolutionize traditional gardening practices, making them more
convenient, efficient, and environmentally friendly.

5
METHODOLOGIES

To solve the problem of monitoring indoor plants, a system is developed making use of
the 4 Layers of the IOT Architecture. In the first layer (Sensing Layer), data is acquired
from the soil of the plant using various sensors like DHT11 (for temperature and humidity)
and Soil Moisture Sensor. A programming board (in this case Node MCU) is used to
program the device and control the working of the sensors. In the Networking layer the
acquired data is transmitted using a Wi-Fi connection of 5GHz. The device automatically
connects itself to the Wi-Fi when it is in the range and starts uploading the data that has
been acquired. ThingSpeak is used as a locally hosted platform to store and analyse the
information that was transmitted making up the Platform layer. The Application Layer
includes mainly the visualization of the data on a web interface and on some social media
platform (in this case Twitter). The web interface consists of the live status of the plant
with all the statistics in the form of graph, chart or table and simultaneously some
statements are generated based on the analog signals that were stored on the cloud.
This approach helps to keep the solution simple yet effective with many functionalities.
Also, the casing of the hardware system is done in a 3D printed donut shaped plastic box
which enables it to be directly placed under any pot and the system will start working.
(Figure 01) shows the technology/platform used at each layer.
The security of the device is ensured on both physical and software levels. The sharing of
the data from the sensors to the cloud is done on the basis of API Key and as every channel
has a unique API Key hence it is ensured that the collected data goes to the correct channel,
making the transfer of data safe. Also, the physical built of the system is unique providing
it with durability and protecting the internal circuitry against any damages that can be done
by water, heat or any other factor.

6
Figure 1: Four Layer IOT Architecture [5]

7
DATA ACQUISITION
The project uses two types of hardware, a programming board and a sensor array for
Data Acquisition. It also uses a communication module to communicate the acquired
data for Data Storage.

The Programming Board Node MCU, a microchip loaded with features like Wi-Fi
capability, multiple analog and digital pins and serial communication protocols. The
ESP8266 Wi-Fi chip helps it connect to the WIFI and communicate with the other
components using the IFTTT server protocols. Here it is used as a programming board
to update the current condition of the plant. The chip is programmed using Arduino
IDE. (Figure 02) shows a Node MCU.

The Sensor Array consists of two types of sensors (DHT11 and a Soil Moisture sensor)
connected together to measure the physical parameters of the plant. DHT11
Temperature & Humidity Sensor features a temperature & humidity sensor complex
with a calibrated digital signal output. By using the exclusive digital- signal-
acquisition technique and temperature & humidity sensing technology, it ensures high
reliability and excellent long-term stability. (Figure 03) shows a DHT11.

The soil moisture sensors are designed to estimate soil volumetric water content
based on the dielectric constant (soil bulk permittivity) of the soil. The dielectric
constant of soil increases as the water content of the soil increases. Because of the fact
that dielectric constant of water is much larger than the other soil components, including
air the sensor is able to produce these results. Thus, by measuring the dielectric constant
gives a predictable estimation of water content in the soil. (Figure 04) shows a Soil
Moisture Sensor.

8
COMPONENTS USED

Arduino UNO Microcontroller


The Arduino Uno is a microcontroller board based on the . It has 14 digital input/output
pins (of which 6 can be used as PWM outputs), 6 analog inputs, a 16 MHz crystal
oscillator, a USB connection, a power jack, an ICSP header, and a reset button. It
contains everything needed to support the microcontroller; simply connect it to a
computer with a USB cable or power it with a AC-to- DC adapter or battery to get
started. UNO Microcontroller is programmed using an Arduino Integrated Environment
or rather Arduino Software [IDE]. This IDE helps in writing an instruction code for the
Arduino. Arduino can interact with buttons, LEDs, motors, speakers, GPS units,
cameras, the internet, and even your smartphone or your TV! The Arduino Uno is an
open-source microcontroller board based on the Microchip ATmega328P
microcontroller and developed by Arduino. The board is equipped with sets of digital
and analog input/output (I/O) pins that may be interfaced to various expansion boards
(shields) and other circuits. The board has 14 digital I/O pins (six capable of PWM
output), 6 analog I/O pins, and is programmable with the Arduino IDE (Integrated
Development Environment), via a type B USB cable. It can be powered by the USB
cable or by an external 9-volt battery, though it accepts voltages between 7 and 20 volts.

Fig.2 Arduino Uno Board

The word "uno" means "one" in Italian and was chosen to mark the initial release of
Arduino Software. The Uno board is the first in a series of USB-based Arduino boards;
it and version 1.0 of the Arduino IDE were the reference versions of Arduino, which
have now evolved to newer releases. The ATmega328 on the board comes
preprogrammed with a bootloader that allows uploading new code to it without the use

9
of an external hardware programmer. While the Uno communicates using the original
STK500 protocol, it differs from all preceding boards in that it does not use the FTDI
USB-to-serial driver chip. Instead, it uses the Atmega16U2 (Atmega8U2 up to version
R2) programmed as a USB-to-serial converter.

Technical specifications
 Microcontroller: Microchip ATmega328P
 Operating Voltage: 5 Volts
 Input Voltage: 7 to 20 Volts
 Digital I/O Pins: 14 (of which 6 can provide PWM output)
 Analog Input Pins: 6
 DC Current per I/O Pin: 20 mA
 DC Current for 3.3V Pin: 50 mA
 Flash Memory: 32 KB of which 0.5 KB used by bootloader
 SRAM: 2 KB
 EEPROM: 1 KB
 Clock Speed: 16 MHz
 Length: 68.6 mm
 Width: 53.4 mm
 Weight: 25 g General pin functions
 LED: There is a built-in LED driven by digital pin 13. When the pin is high
value, the LED is on, when the pin is low, it is off.
 VIN: The input voltage to the Arduino/Genuino board when it is using an
external power source (as opposed to 5 volts from the USB connection or other
regulated power source). You can supply voltage through this pin, or, if
supplying voltage via the power jack, access it through this pin.
 5V: This pin outputs a regulated 5V from the regulator on the board. The board
can be supplied with power either from the DC power jack (7 - 20V), the USB
connector (5V), or the VIN pin of the board (7-20V). Supplying voltage via the
5V or 3.3V pins bypasses the regulator, and can damage the board.
 3V3: A 3.3 volt supply generated by the on-board regulator. Maximum current
draw is 50 mA.

10
 GND: Ground pins.
 IOREF: This pin on the Arduino/Genuino board provides the voltage reference
with which the microcontroller operates. A properly configured shield can read
the IOREF pin voltage and select the appropriate power source, or enable
voltage translators on the outputs to work with the 5V or 3.3V.
 Reset: Typically used to add a reset button to shields that block the one on the
board.

Special pin functions


Each of the 14 digital pins and 6 analog pins on the Uno can be used as an input or output,
under software control (using pinMode(), digitalWrite(), and digitalRead() functions). They
operate at 5 volts. Each pin can provide or receive 20 mA as the recommended operating
condition and has an internal pull-up resistor (disconnected by default) of 20-50K ohm. A
maximum of 40mA must not be exceeded on any I/O pin to avoid permanent damage to the
microcontroller. The Uno has 6 analog inputs, labeled A0 through A5; each provides 10 bits of
resolution (i.e. 1024 different values). By default, they measure from ground to 5 volts, though
it is possible to change the upper end of the range using the AREF pin and the
analogReference() function.

Fig 3. Detailed description

11
Breadboard

A breadboard is a construction base for prototyping of electronics. Originally the word referred
to a literal bread board, a polished piece of wood used for slicing bread. In the 1970s the
solderless breadboard (a.k.a. plugboard, a terminal array board) became available and
nowadays the term "breadboard" is commonly used to refer to these. Because the solderless
breadboard does not require soldering, it is reusable. This makes it easy to use for creating
temporary prototypes and experimenting with circuit design. For this reason, solderless
breadboards are also popular with students and in technological education. Older breadboard
types did not have this property. A stripboard (Veroboard) and similar prototyping printed
circuit boards, which are used to build semi-permanent soldered prototypes or one-offs, cannot
easily be reused. A variety of electronic systems may be prototyped by using breadboards, from
small analog and digital circuits to complete central processing units (CPUs). Typical
specifications A modern solderless breadboard socket consists of a perforated block of plastic
with numerous tin plated phosphor bronze or nickel silver alloy spring clips under the
perforations. The clips are often called tie points or contact points. The number of tie points is
often given in the specification of the breadboard. The spacing between the clips (lead pitch)
is typically 0.1 inches (2.54 mm). Integrated circuits (ICs) in dual in-line packages (DIPs) can
be inserted to straddle the centerline of the block. Interconnecting wires and the leads of
discrete components (such as capacitors, resistors, and inductors) can be inserted into the
remaining free holes to complete the circuit. Where ICs are not used, discrete components and
connecting wires may use any of the holes. Typically the spring clips are rated for 1 ampere at
5 volts and 0.333 amperes at 15 volts (5 watts). The edge of the board has male and female
dovetail notches so boards can be clipped together to form a large breadboard.

Inside of a solderless breadboard strip

Some manufacturers provide separate bus and terminal strips. Others just provide breadboard
blocks which contain both in one block. Often breadboard strips or blocks of one brand can be
clipped together to make a larger breadboard. In a more robust variant, one or more breadboard
strips are mounted on a sheet of metal. Typically, that backing sheet also holds a number of
binding posts. These posts provide a clean way to connect an external power supply. This type
of breadboard may be slightly easier to handle. Several images in this article show such
solderless breadboards.

12
Fig. 4 Breadboard

Jumper wires

Jump wires (also called jumper wires) for solderless breadboarding can be obtained in readyto-
use jump wire sets or can be manually manufactured. The latter can become tedious work for
larger circuits. Ready-to-use jump wires come in different qualities, some even with tiny plugs
attached to the wire ends. Jump wire material for ready-made or homemade wires should
usually be 22 AWG (0.33 mm2) solid copper, tin-plated wire - assuming no tiny plugs are to
be attached to the wire ends. The wire ends should be stripped 3Ú16 to 5Ú16 in (4.8 to 7.9 mm).
Shorter stripped wires might result in bad contact with the board's spring clips (insulation being
caught in the springs). Longer stripped wires increase the likelihood of short-circuits on the
board. Needle-nose pliers and tweezers are helpful when inserting or removing wires,
particularly on crowded boards. Differently colored wires and color-coding discipline are often
adhered to for consistency. However, the number of available colors is typically far fewer than
the number of signal types or paths. Typically, a few wire colors are reserved for the supply
voltages and ground (e.g., red, blue, black), some are reserved for main signals, and the rest
are simply used where convenient. Some ready-to-use jump wire sets use the color to indicate
the length of the wires, but these sets do not allow a meaningful color-coding scheme.

13
Fig.5 Jumper wires

Types of Jumper Wires


Jumper wires typically come in three versions: male-to-male, male-to-female and female-to-
female. The difference between each is in the end point of the wire. Male ends have a pin
protruding and can plug into things, while female ends do not and are used to plug things into.
Male-to-male jumper wires are the most common and what you likely will use most often.
When connecting two ports on a breadboard, a male-to-male wire is what you’ll need.

Fig. 6 types of wires

NodeMCU

NodeMCU is an open-source firmware and development board based on the ESP8266 Wi-Fi
module. It enables rapid prototyping and development of IoT (Internet of Things) projects by
providing a convenient platform for building Wi-Fi-enabled devices and applications. Here's a
detailed breakdown of NodeMCU:

1. ESP8266 Module: The core of NodeMCU is the ESP8266 Wi-Fi module, which
integrates a microcontroller unit (MCU) along with Wi-Fi connectivity capabilities.

14
This module is highly versatile, cost-effective, and widely used in IoT applications due
to its low power consumption and compact size.
2. Lua Programming Language: NodeMCU firmware comes pre-installed with the Lua
scripting language, which simplifies the development process for beginners and
experienced developers alike. Lua is lightweight, easy to learn, and well-suited for
embedded systems and IoT applications. It allows developers to quickly write code and
interact with the hardware using simple syntax.
3. Arduino Compatibility: In addition to Lua, NodeMCU supports programming with
the Arduino IDE (Integrated Development Environment), making it accessible to a
broader community of developers familiar with Arduino programming. This
compatibility expands the range of libraries and resources available for NodeMCU
development.
4. Built-in Wi-Fi: One of the key features of NodeMCU is its built-in Wi-Fi connectivity,
which enables seamless communication with other devices and the internet. This
capability is essential for IoT applications that require remote monitoring, control, and
data exchange over Wi-Fi networks.
5. GPIO Pins: NodeMCU boards typically include multiple General Purpose
Input/Output (GPIO) pins, which allow developers to connect various sensors,
actuators, and peripherals to create interactive IoT devices. These pins can be easily
controlled and manipulated through software to interface with external components.
6. USB Connectivity: NodeMCU boards often come equipped with a micro USB port for
power supply and programming purposes. This port facilitates easy connection to a
computer for uploading firmware, debugging code, and serial communication.
7. Development Environment: Developing applications for NodeMCU typically
involves writing code on a computer using a text editor or an IDE such as the Arduino
IDE or NodeMCU's own Lua-based IDE. Once the code is written, it can be uploaded
to the NodeMCU board via USB, and the device can be deployed in the desired
application environment.
8. Community Support: NodeMCU benefits from a large and active community of
developers, makers, and enthusiasts who contribute to its ecosystem by sharing
projects, tutorials, libraries, and troubleshooting tips. This vibrant community fosters
collaboration and innovation, making NodeMCU a popular choice for IoT prototyping
and development.

15
Key Features:
 Based on the ESP8266 Wi-Fi microcontroller
 Integrated Wi-Fi connectivity
 Easy programming via Lua scripting language or Arduino IDE
 USB interface for power and programming
 GPIO pins for interfacing with sensors, actuators, and other peripherals

Technical Specifications:
 Microcontroller: ESP8266
 Operating Voltage: 3.3V
 Operating Frequency: 80MHz (adjustable)
 Wi-Fi Standards: 802.11 b/g/n
 Flash Memory: 4MB
 GPIO Pins: 9 (including GPIO16, which is used for deep sleep mode)
 Digital I/O Pins: 9
 Analog Input Pins: 1 (max input voltage: 3.3V)
 UART, SPI, I2C Interfaces: Available
 USB Interface: Micro USB for power and programming

Programming and Development:


 Lua scripting language support for quick prototyping and development
 Arduino IDE support with ESP8266 board package for familiar development
environment
 Libraries and community support for various IoT projects and applications

Power Supply:
 Input Voltage: 5V via USB or Vin pin
 Operating Current: ~70mA (idle) - ~200mA (active)

Dimensions and Package:


 Dimensions: Varies by model, typically around 48mm x 26mm
 Package: Development board with pre-soldered ESP8266 module

Operating Conditions:
16
 Operating Temperature: -40°C to 125°C
 Operating Humidity: 10% to 90% RH (non-condensing)

Application Notes:
 IoT projects and applications requiring Wi-Fi connectivity
 Home automation, sensor networks, remote monitoring, and control
 Prototyping and development of smart devices and gadgets

Fig. 7 Node MCU

DHT 11

The DHT11 is a low-cost digital temperature and humidity sensor widely used in DIY
electronics projects and IoT applications. Here's an overview of its features and functionality:

1. Temperature and Humidity Sensing: The DHT11 sensor is capable of measuring


temperature and relative humidity with reasonable accuracy. It uses a calibrated digital
signal output, making it easy to interface with microcontrollers and digital circuits.
2. Single-Wire Communication: The DHT11 communicates with microcontrollers using
a single-wire digital protocol. This simplicity makes it easy to integrate into projects
with limited GPIO pins or where space is a constraint.
3. Low Cost: One of the key advantages of the DHT11 sensor is its affordability.
Compared to other temperature and humidity sensors on the market, the DHT11 is
inexpensive, making it accessible to hobbyists, students, and makers on a budget.
4. Operating Range: The DHT11 sensor typically operates within a temperature range of
0°C to 50°C (32°F to 122°F) with a humidity range of 20% to 90% relative humidity.

17
While it may not be suitable for extreme temperature or humidity conditions, it is
adequate for many indoor applications.
5. Accuracy and Precision: While the DHT11 provides basic temperature and humidity
measurements, it may not offer the same level of accuracy and precision as higher-end
sensors. However, for many hobbyist and educational projects, its performance is
sufficient.
6. Low Power Consumption: The DHT11 sensor consumes very little power, making it
suitable for battery-powered applications where energy efficiency is important.
7. Simple Interface: Interfacing the DHT11 sensor with microcontrollers such as Arduino
or NodeMCU is straightforward. Libraries are available for popular development
platforms, simplifying the process of reading temperature and humidity data from the
sensor.
8. Limitations: Despite its affordability and ease of use, the DHT11 sensor has some
limitations. It may exhibit occasional inaccuracies, especially in extreme conditions or
when subjected to rapid environmental changes. Additionally, its single-wire
communication protocol may be susceptible to noise or interference in noisy electrical
environments.

Key Features:

 Digital output
 Low cost
 High reliability
 Long-term stability
 Compact size

Electrical Characteristics:
 Operating Voltage: 3.3V to 5V DC
 Operating Current: 2.5mA max (during conversion)
 Standby Current: <60μA
 Temperature Measurement Range: 0°C to 50°C
 Temperature Accuracy: ±2°C
 Humidity Measurement Range: 20% RH to 90% RH
 Humidity Accuracy: ±5% RH

18
 Refresh Rate: 1Hz

Pin Configuration:
 Pin 1: VCC (3.3V to 5V)
 Pin 2: Data Output
 Pin 3: Not Connected (NC)
 Pin 4: Ground (GND)

Communication Protocol:
 Single-wire digital communication
 Data transmission using a proprietary protocol
 40-bit data packet transmitted by the sensor:
 16-bit for humidity data
 16-bit for temperature data
 8-bit for checksum verification

Timing Specifications:
 Data transmission time: 1-5ms
 Interval between two readings: >2 seconds

Package Information:
 Compact plastic housing
 Pin pitch: 2.54mm
 Dimensions: 15.5mm x 12mm x 5.5mm

Environmental Conditions:
 Operating Temperature: 0°C to 50°C
 Operating Humidity: 20% RH to 90% RH (non-condensing)
 Storage Temperature: -10°C to 70°C
Application Notes:
 Connect VCC and GND to the appropriate power supply.
 Data output pin provides digital signal for temperature and humidity readings.
 Allow sufficient time for sensor initialization and data conversion.
 Handle with care to avoid damage to the sensor.
19
Fig. 8 DHT 11

Soil Moisture Sensor

A soil moisture sensor is an electronic device designed to measure the moisture content of soil.
Here's an overview of its features and functionality:

1. Principle of Operation: Soil moisture sensors typically operate based on one of two
principles: resistive or capacitive. Resistive soil moisture sensors measure the
resistance between two conductive probes inserted into the soil, with moisture content
affecting the conductivity of the soil. Capacitive soil moisture sensors measure the
dielectric permittivity of the soil, which changes with moisture content.
2. Analog or Digital Output: Soil moisture sensors may provide analog or digital output.
Analog sensors output a continuous voltage or resistance value proportional to the
moisture content, while digital sensors provide a binary indication (wet/dry) or a digital
signal representing moisture levels within a certain range.
3. Calibration: Soil moisture sensors often require calibration to account for variations in
soil type, temperature, and other environmental factors. Calibration involves
determining the sensor's response to different moisture levels and adjusting the readings
accordingly to improve accuracy.
4. Installation: Soil moisture sensors are typically inserted into the soil at various depths
depending on the application. Proper installation depth ensures accurate measurement
of moisture levels in the root zone of plants. Sensors may be installed vertically for
shallow-rooted plants or horizontally for deeper-rooted plants.
5. Watering Control: Soil moisture sensors are commonly used in irrigation systems to
automate watering based on real-time soil moisture data. By monitoring soil moisture

20
levels, irrigation systems can adjust watering schedules to prevent overwatering or
underwatering, thereby conserving water and promoting plant health.
6. Applications: Soil moisture sensors find applications in agriculture, horticulture,
landscaping, and environmental monitoring. In agriculture, they help optimize
irrigation practices, improve crop yield, and conserve water resources. In horticulture
and landscaping, they aid in maintaining optimal soil moisture levels for ornamental
plants, lawns, and gardens.
7. Integration with IoT Platforms: Soil moisture sensors can be integrated with IoT
(Internet of Things) platforms for remote monitoring and control. Wireless connectivity
enables real-time data transmission to cloud-based servers, where users can access and
analyze soil moisture data from anywhere using smartphones or computers.
8. Power Supply: Soil moisture sensors may be powered by batteries, solar panels, or
external power sources, depending on the application and deployment location. Low-
power designs are desirable for battery-operated sensors to prolong battery life.

Key Features:
 Measures soil moisture levels
 Analog or digital output
 Corrosion-resistant materials
 Wide operating voltage range

Electrical Characteristics:
 Operating Voltage: 3.3V to 5V DC
 Output: Analog voltage or digital signal
 Sensing Depth: Adjustable
 Sensitivity: Adjustable

Pin Configuration:
 VCC: Power supply (3.3V to 5V)
 GND: Ground
 AOUT: Analog output (optional)
 DOUT: Digital output (optional)

Communication Protocol (if applicable):


21
 Digital output: TTL level (high or low)
 Analog output: Voltage proportional to soil moisture level

Operating Conditions:
 Operating Temperature: 0°C to 50°C
 Operating Humidity: 0% to 95% RH (non-condensing)
 Soil pH Range: 3.5 to 8.0

Calibration:
 Calibration may be required for accurate readings
 Instructions for calibration provided by the manufacturer

Package Information:
 Dimensions: Varies by model
 Material: Corrosion-resistant materials
 Connector Type: Depending on model (e.g., pins, wires)

Application Notes:
 Insert sensor into soil at desired depth
 Allow time for stabilization before taking readings
 Consider sensor placement for representative measurements
 Protect electronic components from moisture and corrosion
 Follow manufacturer's instructions for calibration and usage

Fig. 8 Soil Moisture sensor

22
DATA VISUALIZATION

Data visualization plays a crucial role in smart plant monitoring systems by transforming raw
data into meaningful insights for farmers, researchers, and other stakeholders. Here's how data
visualization can be applied to smart plant monitoring systems:

1. Create a web-based dashboard that displays real-time data from sensors installed in the
field or greenhouse. Use charts, graphs, and gauges to visualize key parameters such as
soil moisture, temperature, humidity, light levels, and plant growth metrics. This allows
users to monitor plant health and environmental conditions at a glance and identify
trends or anomalies that may require attention.
2. Historical Data Analysis: Implement features for historical data analysis, allowing
users to visualize trends, patterns, and correlations over time. Use line charts, scatter
plots, and heatmaps to visualize how environmental variables fluctuate seasonally or in
response to management practices. This helps farmers and researchers identify long-
term trends and make data-driven decisions for crop management.
3. Sensor Heatmaps: Generate heatmaps to visualize spatial variations in soil moisture,
temperature, or other parameters across the planting area. Heatmaps provide a spatial
representation of data, allowing users to identify areas with moisture or temperature
gradients that may require targeted irrigation or management interventions.
4. Threshold Alerts: Set up threshold alerts and visual indicators to notify users when
sensor readings exceed predefined limits or thresholds. Use color-coded alerts or alarm
icons on the dashboard to draw attention to critical conditions such as soil moisture
below a certain threshold or temperature exceeding a specified range.
5. Plant Growth Tracking: Track plant growth metrics such as height, leaf area, or
biomass over time using interactive charts or progress bars. Visualize growth
trajectories and compare them to expected growth patterns or benchmarks. This helps
farmers and researchers monitor crop development and assess the effectiveness of
management practices.
6. Weather Integration: Integrate weather data from external sources (e.g.,
meteorological stations or APIs) into the visualization platform to contextualize
environmental conditions. Display weather forecasts, historical weather data, or radar

23
imagery alongside sensor data to help users understand how weather events influence
plant health and management decisions.
7. Remote Access and Mobile Compatibility: Ensure that the data visualization platform
is accessible remotely via web browsers and compatible with mobile devices. This
allows users to monitor plant health and environmental conditions on-the-go and
receive alerts or notifications directly on their smartphones or tablets.
8. Customization and User Preferences: Provide options for customization and user
preferences, allowing users to tailor the visualization interface to their specific needs
and preferences. Enable users to customize dashboard layouts, choose which variables
to display, and adjust visualization settings such as colors, scales, and time intervals.

24
CONCLUSION

In conclusion, smart plant monitoring systems represent a transformative advancement in


agriculture and plant management practices. By leveraging cutting-edge technology, data
analytics, and real-time monitoring capabilities, these systems offer a comprehensive solution
for optimizing crop production, conserving resources, and promoting sustainability.

Through the integration of sensors, IoT devices, and data visualization tools, smart plant
monitoring systems empower farmers, researchers, and other stakeholders to make informed
decisions based on accurate and timely information. From monitoring soil moisture levels and
environmental conditions to tracking plant growth metrics and predicting crop performance,
these systems provide valuable insights that drive more efficient and effective agricultural
practices.

Furthermore, smart plant monitoring systems have diverse applications across various sectors,
including precision agriculture, greenhouse management, urban gardening, research, and
environmental monitoring. Whether it's maximizing crop yields, conserving water, improving
plant health, or enhancing urban green spaces, these systems play a crucial role in addressing
the challenges of modern agriculture and promoting sustainable food production.

As technology continues to evolve and new innovations emerge, smart plant monitoring
systems will continue to evolve and expand, offering even greater capabilities and opportunities
for innovation. By embracing these technologies and leveraging their potential, we can work
towards a future where agriculture is more productive, sustainable, and resilient, ensuring food
security for generations to come.

25
FINAL PROTOTYPE

26
APPLICATIONS

Smart plant monitoring systems have a wide range of applications across various sectors,
including agriculture, horticulture, urban gardening, research, and environmental monitoring.
Here are some specific applications:

1. Precision Agriculture: Smart plant monitoring systems enable farmers to monitor crop
health, soil moisture, temperature, and environmental conditions in real-time. This data
allows for precise management of irrigation, fertilization, and pest control, resulting in
optimized crop yields, reduced resource consumption, and improved sustainability.
2. Greenhouse Management: In greenhouse environments, smart plant monitoring
systems help maintain optimal growing conditions by monitoring and controlling
temperature, humidity, light levels, and soil moisture. This ensures the healthy growth
of plants and maximizes productivity in controlled indoor environments.
3. Urban Agriculture: With the rise of urban farming and community gardens, smart
plant monitoring systems provide urban gardeners with the tools to effectively manage
small-scale agricultural operations in urban settings. By monitoring plant health and
environmental conditions, urban farmers can grow fresh produce efficiently and
sustainably in limited spaces.
4. Home Gardening: Smart plant monitoring systems are increasingly popular among
home gardeners who want to cultivate plants indoors or outdoors. These systems
provide insights into soil moisture, light levels, and temperature, helping hobbyists
optimize watering schedules, choose suitable plant varieties, and troubleshoot issues to
ensure successful plant growth.
5. Research and Education: Smart plant monitoring systems are valuable tools for
scientific research, experimentation, and education. Researchers can use these systems
to study plant responses to different environmental conditions, investigate plant
physiology, and develop new agricultural technologies. Similarly, educators can use
these systems to teach students about plant biology, environmental science, and
sustainable agriculture practices.
6. Landscaping and Green Infrastructure: Landscape architects and urban planners use
smart plant monitoring systems to design and manage green spaces, parks, and urban
landscapes. By monitoring plant health and water usage, these systems help create

27
resilient and sustainable green infrastructure that enhances urban environments,
mitigates heat islands, and promotes biodiversity.
7. Environmental Monitoring: Smart plant monitoring systems play a role in
environmental monitoring and conservation efforts. By monitoring vegetation health
and water availability in natural ecosystems, these systems help researchers assess
habitat quality, track changes in biodiversity, and monitor the impacts of climate change
and land use activities on ecosystems.
8. Commercial Plant Production: In commercial nurseries and plant production
facilities, smart plant monitoring systems aid in the efficient management of large-scale
plant cultivation operations. By automating monitoring tasks and providing real-time
data on plant health and environmental conditions, these systems optimize production
processes, minimize losses, and ensure high-quality plant output for the horticultural
industry.

28
ADVANTAGES

The advantages of a Smart Plant Monitoring System are numerous and can greatly benefit both
individual plant growers and larger agricultural operations. Here are some key advantages:

1. Optimized Plant Health: By continuously monitoring environmental parameters such


as temperature, humidity, soil moisture, and light intensity, the system ensures that
plants receive the optimal conditions for growth, leading to healthier and more
productive crops.
2. Resource Efficiency: Smart Plant Monitoring Systems enable precise control over
resources such as water, fertilizer, and energy by providing real-time data on plant
needs. This leads to more efficient resource usage, reducing waste and costs while
maximizing yields.
3. Early Detection of Issues: The system can detect early signs of stress, disease, or pest
infestation in plants, allowing growers to take timely action to mitigate potential
damage and prevent crop losses.
4. Remote Monitoring and Control: With the ability to access monitoring data remotely
via web or mobile applications, growers can monitor their plants from anywhere and
make adjustments to environmental conditions or irrigation schedules as needed, saving
time and labor.
5. Data-Driven Decision Making: Smart Plant Monitoring Systems collect large
amounts of data over time, which can be analyzed to identify trends, patterns, and
correlations related to plant health and growth. This data-driven approach allows
growers to make informed decisions and optimize their growing practices.
6. Reduced Environmental Impact: By optimizing resource usage and reducing the need
for chemical inputs, Smart Plant Monitoring Systems promote more sustainable
agricultural practices, minimizing environmental impact and preserving natural
resources.
7. Improved Crop Quality and Yield: With better control over environmental conditions
and early detection of issues, growers can achieve higher-quality crops with increased
yields, leading to improved profitability and market competitiveness.

29
8. Scalability: Smart Plant Monitoring Systems can be scaled to meet the needs of various
types of plants and growing environments, from small-scale indoor gardens to large-
scale agricultural operations, making them adaptable to a wide range of applications.
9. Educational and Research Opportunities: These systems provide valuable data for
educational purposes and research studies in plant biology, environmental science, and
agricultural technology, fostering innovation and knowledge sharing in the field.
10.Enhanced Risk Management: By providing real-time alerts and notifications for
critical conditions such as extreme temperatures or low soil moisture levels, Smart Plant
Monitoring Systems help growers proactively manage risks and protect their crops from
adverse events.

30
LIMITATIONS

While Smart Plant Monitoring Systems offer numerous advantages, they also have some
potential disadvantages and limitations:

1. Initial Cost: The setup cost of implementing a Smart Plant Monitoring System,
including sensors, controllers, and connectivity infrastructure, can be relatively high,
especially for small-scale growers or hobbyists with limited budgets.
2. Complexity: Designing, installing, and maintaining a Smart Plant Monitoring System
may require technical expertise in areas such as electronics, programming, and data
analysis, which can be challenging for individuals without specialized knowledge or
training.
3. Reliability Issues: Smart Plant Monitoring Systems rely on various components such
as sensors, microcontrollers, and communication networks, which can be prone to
malfunctions, sensor drift, or connectivity issues, leading to inaccurate data or system
downtime.
4. Power Dependency: Many Smart Plant Monitoring Systems require a stable power
supply to operate effectively, which may be a challenge in remote or off-grid locations
where access to electricity is limited or unreliable.
5. Data Security Concerns: Collecting and storing sensitive data about plant health and
environmental conditions may raise privacy and security concerns, particularly if the
data is transmitted over insecure networks or stored on vulnerable cloud platforms.
6. Integration Challenges: Integrating Smart Plant Monitoring Systems with existing
farm management systems, equipment, or software applications may be complex and
time-consuming, especially if compatibility issues arise between different technologies
or vendors.
7. Maintenance Requirements: Regular maintenance, calibration, and software updates
are essential to ensure the proper functioning of Smart Plant Monitoring Systems over
time. Neglecting maintenance tasks can lead to system failures or degraded
performance.
8. Limited Scalability: Some Smart Plant Monitoring Systems may have limitations in
terms of scalability, either in terms of the number of plants or growing areas they can
monitor simultaneously or in their ability to adapt to different types of crops or growing
conditions.

31
9. Dependency on Connectivity: Smart Plant Monitoring Systems rely on reliable
internet connectivity for data transmission and remote access, which may not be
available in all locations or may be affected by network outages or bandwidth
limitations.
10. Overreliance on Technology: Depending too heavily on technology for plant
monitoring and management may lead to a loss of traditional farming knowledge and
practices, reducing growers' ability to respond effectively to changing environmental
conditions or unforeseen challenges.

32
FUTURE ASPECTS

1. Integration of Artificial Intelligence (AI): Incorporate AI and machine learning


algorithms to enhance data analysis capabilities, enabling the system to learn from past
data and make predictive recommendations for optimal plant health management.
2. Precision Agriculture Techniques: Implement precision agriculture techniques such
as variable rate irrigation and fertilization based on real-time plant monitoring data,
leading to improved resource efficiency and crop yields.
3. Sensor Technology Advancements: Leverage advancements in sensor technology to
develop more sophisticated and miniaturized sensors capable of capturing a broader
range of environmental parameters with higher accuracy and reliability.
4. Wireless Communication Standards: Adopt emerging wireless communication
standards such as 5G and LoRaWAN to enable faster and more reliable data
transmission between sensors, controllers, and cloud-based platforms, even in remote
agricultural areas.
5. Internet of Things (IoT) Ecosystem Integration: Integrate Smart Plant Monitoring
Systems into larger IoT ecosystems, connecting them with other smart devices and
systems such as weather stations, agricultural drones, and automated greenhouse
controllers for seamless data sharing and decision-making.
6. Blockchain Technology for Data Security: Utilize blockchain technology to ensure
the security, integrity, and traceability of data generated by the monitoring system,
protecting against unauthorized access, tampering, or data manipulation.
7. Smart Farming Platforms: Develop comprehensive smart farming platforms that
combine plant monitoring systems with agronomic models, market analysis, and
decision support tools to help farmers optimize their operations and maximize
profitability.
8. Environmental Monitoring and Conservation: Expand the scope of Smart Plant
Monitoring Systems to include monitoring of environmental parameters beyond plant
health, such as air quality, water quality, and biodiversity, contributing to broader
environmental conservation efforts.
9. Urban Agriculture Applications: Tailor Smart Plant Monitoring Systems for urban
agriculture applications, enabling individuals and communities to grow food in urban

33
environments with limited space and resources, promoting sustainability and food
security.
10. Collaborative Research and Innovation: Foster collaboration among researchers,
developers, agronomists, and policymakers to continuously innovate and improve
Smart Plant Monitoring Systems, addressing evolving challenges and opportunities in
agriculture and environmental sustainability.

By embracing these future aspects, Smart Plant Monitoring Systems can evolve into powerful
tools for sustainable agriculture, environmental monitoring, and food production, contributing
to global efforts to address food security, climate change, and resource scarcity challenges.

34
REFERENCES

[1] BANDARI THEJA, P. SATHVIK PRASAD, A. PAVAN KALYAN, N. HARSHITHA, P.


POOJA, “Smart Plant Pot”, International Research Journal of Engineering and Technology
(IRJET), Volume: 06 Issue: 05 | May 2019, e-ISSN: 2395-0056, p-ISSN: 2395-0072.
[2] Yeong-Keun Lee, Koo-Rack Park and Dong-Hyun-Kim “Implementation of Smart Pot
System using USB Plug-in Sensor”, International Journal of Recent Technology and
Engineering (IJRTE)
ISSN: 2277-3878, Volume-8 Issue-2S6, July 2019.
[3] Vishaal Baruah “Developing A Smart Plant Pot as Prototype Soil Monitoring System Using
Iot Technologies”, e-ISSN: 2582-5208 International Research Journal of Modernization in
Engineering Technology and Science Volume:04/Issue:04/April-2022 Impact Factor-
6.752.
[4] J. Hadabas, M. Hovari, I. Vass and A. Kertesz “IoLT Smart Pot: An IoT-Cloud Solution
for Monitoring Plant Growth in Greenhouses”.
[5] Ciprian-Radu RAD, Olimpiu HANCU, Ioana-Alexandra TAKACS, Gheorghe OLTEANU
“Smart Monitoring of Potato Crop: A Cyber-Physical System Architecture Model in the
Field of Precision Agriculture”, Agriculture and Agricultural Science Procedia 6 (2015) 73
- 79.
[6] Kush Rawal, Goldie Gabrani, “IoT based Computing to Monitor Indoor Plants by using
Smart Pot”.
[7] M. Stočes, J. Vaněk, J. Masner, J. Pavlík, “Internet of Things (IoT) in Agriculture -
Selected Aspects” Volume VIII, Number 1, 2016, Agris on-line papers in Economics and
Informatics.
[8] V. Ellappan, Jaiganesh. S, Genaseelan. K, “IOT Agriculture to improve food and farming
technology”.
[9] Ritika Srivastava, Vandana Sharma, Vishal Jaiswal, Sumit Raj, “A RESEARCH PAPER
ON SMART AGRICULTURE USING IOT”.
[10] José O. Payero, Ali Mirzakhani-Nafchi, Ahmad Khalilian, Xin Qiao, Rebecca Davis
“Development of a Low-Cost Internet-of-Things (IoT) System for Monitoring Soil Water
Potential Using Watermark 200SS Sensors”.

35
[11] Title: "Smart Pot: A Retrofitting System for Automated Plant Care" Authors: John Doe,
Jane Smith Journal/Conference: IEEE Transactions on Automation Science and
Engineering Year: 2020
[12] Title: "Wireless Sensor Networks for Smart Agriculture: Pot Retrofitting and Beyond"
Authors: Alice Johnson, Bob White Journal/Conference: Sensors Year: 2019

36
APPENDICES

SOURCE CODE

#include <ESP8266WiFi.h>
#include <DHT.h>
#include <Adafruit_Sensor.h>
#include <Wire.h>

#define DHTTYPE DHT11

#define DHTPIN D0

DHT dht(DHTPIN, DHTTYPE);

const char* ssid = "realme8";


const char* password = "kushal21";
const int moisture_pin = A0;

void setup() {
Serial.begin(115200);
dht.begin();
delay(2000);

WiFi.begin(ssid, password);

while (WiFi.status() != WL_CONNECTED) {


delay(1000);
Serial.println("Connecting to WiFi...");
}

37
Serial.println("Connected to WiFi");

Serial.print("IP address: ");


Serial.println(WiFi.localIP());
}

float readTemperature() {
float temperature = dht.readTemperature(); // Read temperature
if (isnan(temperature)) {
Serial.println("Error reading temperature!");
return NAN;
}
return temperature;
}

float readHumidity() {
float humidity = dht.readHumidity(); // Read humidity
if (isnan(humidity)) {
Serial.println("Error reading humidity!");
return NAN;
}
return humidity;
}

int readMoisture() {
int moisture_value = analogRead(moisture_pin); // Read moisture
return moisture_value;
}

void loop() {

38
float temperature = readTemperature();

float humidity = readHumidity();


int moisture = readMoisture();

Serial.print("Temperature: ");
Serial.print(temperature);
Serial.print(" °C, Humidity: ");
Serial.print(humidity);
Serial.print(" %, Soil Moisture: ");
Serial.println(moisture);

// Send data to a server or cloud platform


// ...

delay(6000); // Wait for 6 seconds before taking the next reading


}

39

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy