Greenhouse Monitoring and Control System using

Project Code :TEMBMA3934

Objective

The objective of the Greenhouse Monitoring and Controlling System is to monitor environmental conditions such as temperature, humidity, soil moisture, and water level using sensors and automate the irrigation process using Arduino Uno. The system helps in efficient water management, reduces manual effort, and improves plant growth through smart automation.

Abstract

The Greenhouse Monitoring and Controlling System is an automated solution designed to monitor environmental conditions and efficiently manage irrigation for improved plant growth. The system is developed using an Arduino Uno microcontroller, which acts as the central processing unit for collecting and analyzing sensor data. Various sensors, including the DHT11 sensor for temperature and humidity monitoring, soil moisture sensor for detecting soil water content, and ultrasonic sensor for measuring water levels, are integrated into the system to ensure continuous environmental monitoring. Based on the soil moisture condition, the system automatically controls a DC water pump through a relay module to provide irrigation only when required, thereby preventing water wastage and overwatering. Additionally, a GSM module is incorporated to send real-time alerts and updates regarding system status and environmental conditions. The entire setup is powered through a regulated power supply to ensure reliable operation. The proposed system enhances agricultural efficiency by reducing manual intervention, optimizing water usage, and maintaining suitable environmental conditions for healthy plant growth.

NOTE: Without the concern of our team, please don't submit to the college. This Abstract varies based on student requirements.

Block Diagram

Specifications

Hardware Components:

  • Arduino Uno
  • DHT11 Sensor
  • Soil Moisture Sensor
  • Ultrasonic Sensor
  • Relay Module
  • DC Water Pump
  • GSM Module
  • Power Supply 
  • Connecting Wires
Software Components:
  • Arduino IDE
  • Embedded C 

Learning Outcomes

  • Arduino pin diagram and architecture
  •  How to install Arduino IDE and required software
  • Setting up and installation procedure for Arduino IDE
  •  Introduction to Arduino development environment
  • Basics of Embedded C / Python programming
  •  Basics of IoT platforms
  • Working of power supply
  • About Project Development Life Cycle:
    •  Planning and Requirement Gathering (software’s, tools, hardware components, etc.,)
    •  Schematic preparation
    •  Code development and debugging
    •  Hardware development and debugging
    •  Development of the Project and Output testing
  • Practical exposure to:
    • Hardware and software tools
    •  Solution providing for real-time problems
    •  Working with team / individual
    • Work on creative ideas
  • Project development Skills:
    • Problem analyzing skills
    •  Problem solving skills
    •  Creativity and imaginary skills
    •  Programming skills
    •  Deployment
    •  Testing skills
    •  Debugging skills
    •  Project presentation skills
    •  Thesis writing skills

Demo Video