[go: up one dir, main page]

0% found this document useful (0 votes)
3 views2 pages

System Function of Agriculture Monitoring System

The Agriculture Monitoring System utilizes a robot powered by a 12V DC battery and controlled via an Android app to monitor environmental parameters such as temperature, humidity, soil moisture, pH, and light intensity. It processes sensor data using an Arduino, which triggers automatic actions based on predefined conditions to maintain optimal growing environments. The system continuously updates readings and provides recommendations through an LCD display and the app, ensuring real-time monitoring and adjustments.

Uploaded by

Mengistu Tarko
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
0% found this document useful (0 votes)
3 views2 pages

System Function of Agriculture Monitoring System

The Agriculture Monitoring System utilizes a robot powered by a 12V DC battery and controlled via an Android app to monitor environmental parameters such as temperature, humidity, soil moisture, pH, and light intensity. It processes sensor data using an Arduino, which triggers automatic actions based on predefined conditions to maintain optimal growing environments. The system continuously updates readings and provides recommendations through an LCD display and the app, ensuring real-time monitoring and adjustments.

Uploaded by

Mengistu Tarko
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/ 2

System Function of Agriculture Monitoring System

Based on MIT Robot

1. System Power On
The system is powered using a 12V DC battery. The Arduino Uno (ATmega328P) board starts
running the uploaded program through Arduino IDE. All sensors, actuators, and the Bluetooth
module receive power through the board.

2. Bluetooth Connection Setup


The HC-06 Bluetooth module connects the robot with an Android phone. The Android app (created
in MIT App Inventor) pairs with the module. Once connected, the app can send commands and
receive sensor data.

3. Robot Movement Control


The robot can be moved remotely using the phone app. Through the MIT App, buttons control
Forward, Backward, Left, Right, and Stop. The L293D motor driver shield receives these signals
and drives the DC motors.

4. Environmental Parameter Sensing


While the robot moves in the field, sensors continuously collect data:
- DHT11: Measures temperature and humidity
- Soil Moisture Sensor: Detects soil water level
- Soil pH Sensor: Measures acidity or alkalinity
- Soil EC Sensor: Checks nutrient/salt level
- LDR: Measures light intensity
- MQ135: Measures CO■ concentration

All readings are sent to the Arduino as analog/digital signals.

5. Data Processing in Arduino


Arduino converts sensor signals to digital data and compares each sensor reading to preset normal
ranges. If any value is outside the normal range, Arduino activates the appropriate device to
balance the condition.

6. Automatic Actuation (Control Actions)


Depending on the detected condition, the system takes automatic action:
- High temperature → Fan ON
- Low temperature → Heater ON
- Low humidity → Water sprayer ON
- Low soil moisture → Water pump ON
- Low light → Light ON
- High CO■ → Alert sent to app
- Unbalanced pH or EC → Display warning & recommendation

7. Data Display and Notification


All current readings are shown on the LCD Display (20x4) and Android App built with MIT App
Inventor. The app displays values such as temperature, humidity, soil pH, soil moisture, EC, CO■,
and light intensity. If conditions are abnormal, the app shows alerts and possible solutions.

8. Recommendation & Decision Support


When the plant or soil condition is not good, the system displays the problem (e.g., Low Soil pH),
gives a suggestion (e.g., Add calcium carbonate), and updates the status on the app.
9. Continuous Monitoring Loop
After each action, Arduino rechecks all sensor values. The process repeats continuously —
sensing, comparing, acting, and updating data. This ensures real-time monitoring and automatic
correction.

You might also like