Mani Phase 5

Download as pdf or txt
Download as pdf or txt
You are on page 1of 17

SMART GREEN HOUSE

MANAGEMENT

COLLEGE CODE: 9504

COLLEGE NAME: DR. G.U. POPE COLLEGE OF ENGINEERING

DEPARTMENT : EEE

NAME : MANIKANDAN S.

NM ID : aut950422EEE012

TEAM MEMBERS: 1). AJAY SURYA J. - au950422105303

2) MANIKANDAN S. - aut950422EEE012

3) VASANTHA SELVAM R. - aut950422EEE023

4) RANJITH KUMAR G. - 6383366288


INDEX
1) Abstract -3

2) Project Demonstration. -3

3) Project Documentation -5

4) Final Project Report Submission. - 9

5) Sample Code For Phase 5. - 10

6) Project Screen shot For Phase 5. - 15

2
Phase5: PROJECT DEMONSTRATION &DOCUMENTATION

Title: SMART GREENHOUSE MANAGEMENT

LINK: https://wokwi.com/projects/406817820760974337

Abstract: A Smart Greenhouse Management System is an advanced agricultural solution


that integrates technology to automate and optimize the monitoring and control of greenhouse
environments. The project aims to use sensors, IoT devices, and automated systems to
regulate factors such as temperature, humidity, soil moisture, and lighting, ensuring optimal
conditions for plant growth. The system collects real-time data from various sensors,
processes it using algorithms, and makes adjustments automatically or alerts the user via a
mobile app or dashboard. The project also seeks to improve energy efficiency and water
usage, enhancing sustainability and productivity in modern agriculture. Through remote access
and automation, it reduces human intervention while maximizing crop yield and reducing
environmental impact.

➢ Project Demonstration:

1. Introduction: Briefly introduce the concept of smart greenhouses,


highlighting the importance of automation and technology in modern
agriculture.

3
Explain the key components: sensors (temperature, humidity, soil moisture),
actuators (fans, sprinklers, lights), IoT devices, and a central control system
(mobile app or dashboard).

2. System Setup: Show a small greenhouse model or live setup equipped with
sensors and connected to the IoT platform.

Explain how the sensors collect real-time data, which is then transmitted to
the cloud or central server.

3. Sensor Data Display: On a dashboard or mobile app, display live data from
the greenhouse (e.g., current temperature, humidity, and soil moisture
levels).

Demonstrate how the system processes this data in real-time.

4. Automated Control: Simulate changing environmental conditions (e.g.,


increasing the temperature by placing a heat source near the temperature
sensor).

The system should automatically activate cooling systems (fans) to maintain


optimal conditions.

Show how the soil moisture sensor triggers the irrigation system if the soil is
too dry.

5. Manual Override & Remote Control: Demonstrate the remote control


feature, where the user can manually adjust settings (turn on/off irrigation,
lights, or fans) via a mobile app or dashboard.

Highlight the flexibility and convenience of managing the greenhouse from


anywhere.

4
6. Energy Efficiency and Alerts: Show how the system monitors energy and
water usage, making it more efficient by avoiding unnecessary use of
resources.

Display alerts or notifications that are sent when parameters go out of the
optimal range, ensuring immediate attention from the user.

7. Data Analytics: Explain how the system logs historical data and uses it to
optimize future greenhouse operations.

Show graphs or trends over time (e.g., temperature fluctuation, plant


growth vs. conditions).

➢ Project Documentation:

1. Overview: The Smart Greenhouse Management System is a project designed to


automate and optimize greenhouse environments using modern technologies like IoT,
sensors, and actuators. The system continuously monitors key environmental factors
such as temperature, humidity, and soil moisture, and adjusts them automatically to
ensure optimal growing conditions for plants. Through remote monitoring and control
via a mobile app or dashboard, users can ensure their greenhouse is running efficiently
without constant manual intervention. The project aims to enhance agricultural
productivity, improve resource efficiency, and reduce human effort in managing
greenhouse conditions.

➢ Documentation Section:

1 System Components

5
Sensors: Temperature, humidity, soil moisture, and light sensors to gather real-time
environmental data.

Actuators: Fans, sprinklers, heaters, and lights to adjust the environment based on
sensor data.

IoT Devices: Microcontroller (e.g., Arduino, Raspberry Pi) and wireless communication
modules (e.g., ESP8266) for data transmission and control.

Software Interface: A dashboard or mobile app for remote monitoring and control.

2.2 System Architecture

Data Collection Layer: Sensors collect real-time data from the greenhouse environment.

Processing Layer: A microcontroller processes sensor data and determines necessary


actions.

Communication Layer: Data is transmitted to a cloud platform for storage and remote
access.

Action Layer: Actuators respond to sensor data and adjust greenhouse conditions.

3 Implementation:

Hardware Setup: Installation of sensors and actuators in the greenhouse.

Software Development: Programming the microcontroller, integrating IoT modules, and


creating a user-friendly interface.

Testing: Unit testing of components, system integration, and performance evaluation.

4 Features

6
Real-time monitoring of environmental factors.

Automated adjustments based on sensor data.

Remote access and control via a mobile app or dashboard.

Notifications and alerts for unusual condition

3. Outcome

The Smart Greenhouse Management System provides an efficient, automated solution


for maintaining optimal growing conditions. The system successfully reduces manual
labor and resource waste by automating irrigation, temperature control, and lighting
adjustments. Remote monitoring ensures that users can manage their greenhouse from
anywhere, and the system's data logging capabilities help optimize future plant growth.
Overall, the outcome is improved plant health, higher crop yields, and greater
sustainability in greenhouse management.

➢ Feedback and final adjustments:

1. Overview: The Feedback and Final Adjustments phase focuses on refining the
Smart Greenhouse Management System based on feedback from testing and
evaluation. This phase ensures that the system operates optimally under real-world
conditions and incorporates any changes necessary for enhanced functionality, user
experience, or performance. It involves reviewing the system’s efficiency, addressing
any issues, and making final improvements before deployment.

2. Steps : 1. Gathering Feedback:Collect feedback from initial users or test


operators.

Identify any bugs, usability concerns, or inefficiencies in the system.

7
2. Performance Analysis: Analyze system performance under different environmental
conditions.

Check data accuracy from sensors and responsiveness of actuators.

3. User Experience Review: Test the user interface (UI) for the mobile app or
dashboard.

Ensure ease of use, quick data access, and responsive remote control.

4. System Calibration: Calibrate sensors for higher accuracy and adjust sensitivity
thresholds if necessary.

Fine-tune actuator response times for more precise control.

5. Optimization:Optimize the system’s energy and water consumption.

Improve communication reliability between IoT devices and the cloud.

6. Security Enhancements: Ensure that data transmission and remote access are
secure.

Implement any necessary encryption or authentication measures.

7. Final Testing: Conduct a comprehensive test after adjustments to verify that all
improvements function as expected.

Run real-world simulations to ensure the system operates smoothly.

3) Outcomes:

8
The final adjustments to the Smart Greenhouse Management System have
significantly enhanced its performance and user experience. Sensor calibration improved the
accuracy of environmental data, while optimization efforts reduced energy and water
consumption, making the system more efficient. User interface refinements have made remote
monitoring and control more intuitive and responsive, leading to better user satisfaction.
Security enhancements ensure safe data transmission and access, protecting user privacy.
After rigorous testing, the system is now stable, reliable, and fully ready for deployment in
real-world greenhouse environments. These improvements collectively ensure better crop yield
and resource management.

➢ Final project report submission :

1. Overview: The final project report for the Smart Greenhouse


Management System outlines the complete development,
implementation, and testing process. It highlights the system’s key
features, its role in optimizing greenhouse conditions through
automation and IoT technology, and the improvements made during
testing and feedback. The report provides a detailed account of how
the project meets its objectives and contributes to sustainable,
efficient agriculture.

2. Report Sections

2.1 Introduction: Overview of the project’s goals: automating


greenhouse control using IoT, enhancing plant growth conditions,
and improving resource efficiency.

2.3 Implementation Process: Steps in building the system: hardware setup,


sensor installation, microcontroller programming, and software interface development.

9
Challenges encountered during implementation and how they were resolved.

2.4 Testing and Feedback: Summary of the testing process, including


unit tests for individual components and overall system tests under
various environmental conditions.

Feedback gathered from users and system operators, highlighting key areas for
improvement.

2.5 Final Adjustments: Details on the final adjustments made based on


feedback, including sensor calibration, energy efficiency improvements, UI refinements,
and security enhancements.

2.6 Conclusion and Future Enhancements: Recap of the project’s


success in meeting objectives followed by potential future
developments like AI integration and more advanced analytics

Sample code for phase 5:


#include <Wire.h>

#include <LiquidCrystal_I2C.h>

#include <DHT.h>

#include <ESP32Servo.h>

// Pin definitions

10
#define DHTPIN 4

#define DHTTYPE DHT22

#define SOIL_MOISTURE_PIN 34

#define RELAY_PIN 18

#define LED_PIN 2

#define SERVO_PIN 5

// Threshold for soil moisture (adjust as necessary)

Const int moistureThreshold = 2000;

// Components

DHT dht(DHTPIN, DHTTYPE);

LiquidCrystal_I2C lcd(0x27, 16, 2);

Servo waterPump;

Void setup() {

// Initialize Serial Monitor

Serial.begin(115200);

// Initialize DHT Sensor

Dht.begin();

11
// Initialize LCD

Lcd.begin(16, 2);

Lcd.init();

Lcd.backlight();

Lcd.setCursor(0, 0);

Lcd.print(“Smart Irrigation Sys”);

// Initialize Servo

waterPump.attach(SERVO_PIN);

waterPump.write(0); // Initial position

// Initialize pins

pinMode(SOIL_MOISTURE_PIN, INPUT);

pinMode(RELAY_PIN, OUTPUT);

pinMode(LED_PIN, OUTPUT);

// Deactivate relay initially

digitalWrite(RELAY_PIN, HIGH);

Void startWatering() {

12
waterPump.write(90); // Assume 90 degrees is the pumping position

lcd.setCursor(0, 1);

lcd.print(“Watering ON…”);

Void stopWatering() {

waterPump.write(0); // Assume 0 degrees is the off position

lcd.setCursor(0, 1);

lcd.print(“Watering OFF”);

Void loop() {

// Read sensor values

Int soilMoistureValue = analogRead(SOIL_MOISTURE_PIN);

Float temperature = dht.readTemperature();

Float humidity = dht.readHumidity();

// Display sensor readings on LCD

Lcd.setCursor(0, 1);

Lcd.print(“Temp: “);

13
Lcd.print(temperature);

Lcd.print(“C Hum: “);

Lcd.print(humidity);

Lcd.print(“%”);

// Automatic watering based on soil moisture

If (soilMoistureValue < moistureThreshold) {

digitalWrite(RELAY_PIN, LOW); // Activate relay for automatic watering

startWatering();

} else {

digitalWrite(RELAY_PIN, HIGH); // Deactivate relay

stopWatering();

// LED indicator for watering status

If (soilMoistureValue < moistureThreshold) {

digitalWrite(LED_PIN, HIGH);

} else {

digitalWrite(LED_PIN, LOW);

14
}

// Add a small delay to avoid overwhelming the ESP32

Delay(2000);

Project Screenshot for phase 5:

SMART IRRIGATION SYSTEM:

15
}

16
Conclusion:
The Smart Greenhouse Management Project successfully demonstrated the potential of IoT
and automation to optimize greenhouse environments, resulting in improved plant health,
increased resource efficiency, and reduced labor demands. With the handover completed, the
project team is equipped with detailed documentation, training, and tools to sustain operations
and drive future enhancements. The data-driven insights gathered pave the way for continued
advancements, ensuring that the system remains adaptable, efficient, and aligned with
sustainable agricultural practices.

17

You might also like