Remote Measurement
And Control System
For Green House Based On GSM




Click here



 
Block Diagram

The block diagram illustrates an automated environmental monitoring and control system for agriculture. It is powered by a main power supply that controls a DC fan, DC motor, and growing LEDs. Data from sensors—including temperature and humidity sensors, soil moisture sensors, gas sensors, and a light-dependent resistor (LDR)—is gathered and processed by an Arduino Uno microcontroller. These sensors help monitor key environmental factors like temperature, gas levels, soil moisture, and light intensity.

Based on predefined conditions, such as temperature exceeding 26°C or soil moisture dropping below 60%, the Arduino triggers control actions or sends data to a GSM-900A module. This module communicates with the user's mobile phone via SMS, enabling remote monitoring and control of the system components (e.g., turning the fan or motor on). The system also offers data visualization for analysis and decision-making through a computer interface.

Flow Chart

A Remote Measurement and Control System for Greenhouse based on GSM monitors environmental factors like temperature and humidity using sensors. The collected data is processed by a microcontroller and transmitted through the GSM network to a mobile device, enabling remote monitoring. If the data indicates that adjustments are needed, control signals are sent to devices like irrigation systems or fans, ensuring optimal conditions for plant growth.

The GSM-based remote control system in a greenhouse allows real-time management of critical factors such as soil moisture, temperature, and humidity from a remote location. Using sensor feedback, the system automatically adjusts devices like irrigation pumps and ventilation systems to maintain ideal growing conditions. Through GSM communication, farmers can receive alerts and send commands via mobile phones, offering a convenient way to monitor and control greenhouse environments efficiently, even when they are not physically present.

 
 
Components

The greenhouse control system is built using various essential components, each playing a critical role in maintaining an optimal environment for plant growth. A 12-volt DC fan is used to control airflow and temperature within the greenhouse, ensuring proper ventilation. Growing LEDs provide artificial light that mimics the sun's spectrum, supporting plant growth even during low natural light conditions or at night. This lighting helps maintain a steady growth cycle for plants, improving their health and yield.

The system also features a GSM 1900 module for wireless communication, which enables farmers to remotely monitor and control greenhouse conditions via mobile devices. A DC motor is included to automate tasks like opening windows or running irrigation systems, allowing precise control over water supply or ventilation. At the core of the system is an Arduino Uno, which processes data from various sensors and sends signals to control the fan, motor, and lights based on the environmental readings. This combination of components ensures that the greenhouse maintains an optimal growing environment with minimal manual intervention.

Sensors

The greenhouse control system incorporates several advanced sensors for precise monitoring of environmental conditions. The BST 22 sensor is used to measure temperature and humidity levels, providing real-time data to ensure plants are kept in optimal growing conditions. The LDR (Light Dependent Resistor) sensor detects light intensity, allowing the system to adjust the use of growing LEDs based on the amount of natural sunlight available. This ensures efficient energy use while providing the necessary light for plant growth. Additionally, the Soil Master sensor monitors soil moisture, helping to automate irrigation by ensuring that plants receive the right amount of water, preventing both overwatering and drought stress.

Another crucial sensor is the MQ-135, which measures air quality by detecting the levels of gases such as ammonia, carbon dioxide, and nitrogen oxides in the greenhouse environment. This sensor helps maintain proper air quality, ensuring a healthy environment for both plants and workers. Together, these sensors provide comprehensive data to the Arduino Uno, which processes the information and adjusts the greenhouse systems accordingly, ensuring ideal conditions for plant growth with minimal manual intervention.

 
 
Circuit Connection

Connecting an Arduino Uno to sensors like the DHT11, Soil Moisture Sensor, MQ-135, and LDR involves a straightforward setup that allows real-time monitoring of environmental conditions. The DHT11 sensor is connected to the Arduino to measure temperature and humidity, typically using a digital pin to transmit the data. Since two DHT11 sensors are being used, they would each be connected to different digital pins to send independent temperature and humidity readings. The sensors are powered through the Arduino’s 5V and GND pins, ensuring a stable power supply for accurate data collection.

The Soil Moisture Sensor is connected similarly, with the sensor's analog output pin attached to one of the Arduino's analog input pins (like A0) to read the soil's moisture level. The MQ-135 air quality sensor is connected via an analog pin to detect air pollutants and gases in the greenhouse environment. Finally, the LDR (Light Dependent Resistor) is attached to another analog pin to measure light intensity, and a resistor is used in its circuit to ensure accurate readings. All the sensors are powered by the Arduino, and their data is processed in real-time to make necessary adjustments, such as controlling lights, fans, and irrigation, based on the environment.

Final Connection Diagram

This diagram shows a greenhouse automation system using an Arduino Uno. Sensors like DHT11 (temperature and humidity), Soil Moisture Sensor, MQ-135 (air quality), and LDR (light intensity) are connected to the Arduino. These sensors send data to the Arduino to monitor environmental conditions, which helps in automating the greenhouse. Each sensor is connected to appropriate pins for data reading, and powered by the 5V and GND from the Arduino.

The system uses relays to control devices like a DC fan, LED grow lights, and a water pump based on sensor data. The relays allow the Arduino to switch these devices on or off as needed. For instance, the fan turns on when the temperature is high, lights activate when it’s dark, and the pump irrigates when the soil is dry. Additionally, a GSM module enables remote monitoring and control via mobile communication, providing alerts and updates.

 
 
Software used

The greenhouse automation system utilizes Arduino as the primary microcontroller to process data from various sensors, including the DHT11, Soil Moisture Sensor, MQ-135, and LDR. The Arduino reads the environmental data and controls the operation of devices such as a DC fan, LED grow lights, and a water pump through relays. This setup allows for automated adjustments based on real-time sensor inputs, ensuring optimal conditions for plant growth while reducing manual intervention.

To enhance data visualization and remote monitoring, the system integrates with ThingSpeak, a cloud-based IoT analytics platform. By sending sensor data to ThingSpeak, users can access real-time information and historical trends through a web interface. This enables them to monitor environmental conditions from anywhere, receive alerts, and make informed decisions regarding greenhouse management. The combination of Arduino and ThingSpeak allows for effective control and oversight of the greenhouse environment, promoting healthy plant growth.

Real Implementation

In the real implementation of a GSM-based greenhouse automation system, Arduino is integrated with various sensors like the DHT11, Soil Moisture Sensor, MQ-135, and LDR. These sensors continuously monitor temperature, humidity, soil moisture, and light intensity. The Arduino processes this data to control devices such as a DC fan, LED grow lights, and a water pump through relays. The included GSM module sends SMS alerts to users about critical changes or system failures, allowing for timely responses.

Additionally, the GSM connectivity enables remote control of the greenhouse environment. Users can send SMS commands to the Arduino to activate or deactivate systems like irrigation or ventilation from anywhere. This functionality ensures that the greenhouse conditions can be adjusted based on real-time data, enhancing the overall efficiency and productivity of the agricultural setup.

 
 
SMS on Mobile

The remote measurement and control system for the greenhouse based on GSM allows users to receive timely SMS notifications about critical environmental conditions. For example, an alert might read: "ALERT: Soil moisture level is low. Activate irrigation system to prevent plant stress." This immediate feedback helps users take prompt action to ensure optimal growing conditions, reducing the risk of crop damage due to insufficient water supply.

Additionally, the system enables users to control various devices via SMS commands. A user can send a message like "TURN ON FAN" or "ACTIVATE LIGHTS" to the GSM module connected to the Arduino. The system processes these commands and adjusts the greenhouse environment accordingly. This level of remote control provides convenience and flexibility, allowing users to manage their greenhouse effectively even when they are not physically present.

SMS To Multiple Numbers

The remote measurement and control system for the greenhouse based on GSM can efficiently send alerts to multiple mobile numbers simultaneously. For instance, if the temperature in the greenhouse exceeds a critical threshold, the system can dispatch an SMS alert that reads: "ALERT: High temperature detected! Current temperature: 35°C. Please check the ventilation." This ensures that all relevant stakeholders, such as farm managers and technicians, are promptly informed about critical conditions, allowing for a quick response to mitigate potential issues.

Furthermore, the system allows users to send control commands via SMS to multiple recipients, enhancing collaborative management of the greenhouse. A user can send a command like "TURN ON IRRIGATION" to the GSM module, and the system will execute the command while notifying all designated numbers with a confirmation message: "IRRIGATION SYSTEM ACTIVATED. Current soil moisture level is at 30%." This capability facilitates coordinated efforts among team members to maintain optimal greenhouse conditions, improving overall operational efficiency.

 
 
visualization

In the remote measurement and control system for the greenhouse, visual indicators serve as essential tools for monitoring the operational status of various components. The DC motor, which manages irrigation or ventilation, is indicated by a purple light. This visual cue allows users to quickly confirm whether the system is functioning correctly, ensuring that essential tasks like watering or air circulation are carried out effectively. The use of purple light for the DC motor creates an intuitive system, making it easy to identify the operational state at a glance.

Additionally, the growing LED lights emit a green light, signaling that the plants are receiving the optimal light spectrum necessary for healthy growth. This indicator reassures users that the lighting conditions are suitable for photosynthesis. Furthermore, the BC fans are marked with an orange light, indicating active cooling or ventilation. This feature is vital for maintaining the ideal temperature and airflow within the greenhouse. Together, these visual indicators enhance the user experience, providing immediate feedback on the system's status and facilitating effective remote monitoring and control of the greenhouse environment.

 
Exporting Dataset To CSV

Exporting the data set from the remote measurement and control system for the greenhouse based on GSM to a CSV file is an effective way to manage and analyze environmental data. The system continuously monitors key parameters such as temperature, humidity, soil moisture, and light intensity. By logging this information in real-time and exporting it to a CSV format, users can create a structured dataset that is easy to handle. This allows for convenient access to historical data, making it simpler to track changes and patterns over time.

Once the data is in a CSV file, users can leverage spreadsheet software like Excel or Google Sheets to perform detailed analysis and visualization. This capability enables users to generate reports, create charts, and identify trends that are crucial for optimizing greenhouse operations. Additionally, the exported data can be easily shared among team members or stakeholders, fostering collaboration and informed decision-making regarding plant care and overall greenhouse management.

Advantages

The remote measurement and control system for the greenhouse based on GSM offers significant advantages in terms of efficiency and flexibility. By automating the monitoring and management of environmental conditions, the system significantly reduces the time and effort required for manual observations and adjustments. This automation allows for quick responses to changes in temperature, humidity, and soil moisture levels, ensuring that plants receive optimal care without delay. The ability to receive alerts via SMS and control devices remotely further enhances responsiveness, allowing users to take immediate action when necessary, ultimately saving time and labor costs.

Moreover, the data-driven approach of this system fosters improved productivity and informed decision-making. By continuously collecting and exporting data on key environmental parameters, users can analyze trends and make adjustments based on real-time insights. This ability to track performance over time leads to better resource allocation and enhanced operational efficiency. Consequently, greenhouse managers can optimize plant growth conditions, reduce waste, and increase overall yield, resulting in a more productive agricultural operation that is capable of adapting to changing circumstances effectively.