You are on page 1of 11

Smart Plant Monitoring System

Effortless Plant Care, Anytime, Anywhere

Team 4 - Arya Goel, David Zoro, Juan Trejo, David Garzon


The Problem Space and Applications
Our problem space will account for -

● Internet of Things and Agronomy

While our applications vary from -

● Watering plants
● Farming
● Recreation
● Food
● Land Conservation
● Economic Sustainability
Example Scenarios
Example One:

One is watering their lawn, and one does not want to wait for their sprinkler. Thus, one goes
inside and decides to come back 30 minutes later. Afterward, 30 minutes becomes one hour

Example Two:

One owns a farm, and one is looking for ways to save money from agricultural practices

Example Three:

You got a plant for your home but then forget to water it regularly and when you do, you water
it excessively killing the plant slowly due to no oxygen supply
Related Technology
Internet of Things (IoT):

● Applications:
● Smart Home Automation: Controlling lights, thermostats, and security systems.
● Industrial IoT: Monitoring and optimizing processes in manufacturing.
● Agriculture: Smart farming for crop monitoring and irrigation control.
● Healthcare: Remote patient monitoring and medical device connectivity.
Remaining Challenges
The challenges we think we might face are:
● Pumping the water and measuring that amount

● Bluetooth relay module working perfectly so that all our information from the plant gets
received to our mobile phone.
● Implementation of our machine learning algorithm so that it recognizes which plant we are
using.
● Checking to see if we receive notifications for critical conditions.
Potential Design Solution

Integrated sensor module

● Tracks temperature, light, humidity, and soil conditions

Watering Module

● Waters plant periodically according to its needs

User Application

● Identify your plant, register it to system, and receive maintenance notifications


Project Status
Based on our estimation, we are currently running on schedule:
● Our app is currently developing, which will contain our machine learning algorithm
● We have 3D printed our shell which will encase our arduino board and water reservoir.
● Our materials are here and we have written a skeleton code for the functioning of the
arduino based on case tests (light and soil moisture threshold) which will output blinking
of the LED’s on our arduino for each case
● We also have a ready data source incorporating all the required plant information (which
plant requires certain amount of light/water/temperature).
System Architecture
● Sensor Integration and Automated Irrigation (Milestone 1):
○ In this initial phase, the focus will be on integrating the sensors into the SPLASH system so that key
parameters can be monitored. The SPLASH system will be designed to analyze the data points and
autonomously trigger irrigation.

● Computer Vision and Plant Recognition (Milestone 2):


○ This phase involves developing image recognition capabilities that can distinguish between various
plants. Once the plant is identified, using a database or machine learning algorithms, the specific
environmental condition required for the plant will be provided.
System Architecture
● Human-Interactive Component and Optimization (Milestone 3):
○ The final phase will revolve around the development of our mobile app that will allow human
users to intervene and customize the environmental conditions for specific plants.
Simultaneously, machine learning algorithms will continuously learn from user interventions,
optimizing the system’s decision making process over time. This milestone ensures that
SPLASH can be easily tailored to various settings, such as home gardens, parks, or larger
agricultural fields.
Demonstration Goals
● Real-time Monitoring: Live display of soil moisture, light, temperature, and humidity.

● Automation: Automated watering based on soil moisture levels.

● Remote Access: Monitor and control the system from anywhere.

● Data Analysis: Historical trends and insights for informed plant care.

● Alerts: Receive notifications for critical conditions: Showing how the system can send alerts or
notifications for critical conditions (e.g., low water levels).
Thank you!
Any Questions?

You might also like