Greenhouse Environmental Monitoring System

Block diagram connecting the Arduino controller to environmental sensing, display, alert, storage, and fan subsystems
environment-block-diagram.png
Circuit schematic for the environmental monitoring prototype
environment-circuit-schematic.png
Detailed wiring layout for the Arduino-based environmental monitoring system
environment-wiring-layout.png
Team-developed web dashboard displaying uploaded greenhouse sensor data over time
environment-dashboard.png

Overview

For this group mechatronics project, we developed a greenhouse environmental monitoring prototype that measured temperature, relative humidity, CO2, air quality index, and total volatile organic compounds. The Arduino-based system displayed live readings, logged timestamped measurements to an Excel-compatible CSV file, and activated visual, audible, and fan responses when configurable thresholds were exceeded. I led the group and hardware delivery, designed the overall circuit and system architecture, and completed the wiring, final soldering, assembly, and hardware integration. The team combined this work with a 3D-printed enclosure and a web dashboard for reviewing recorded data.

The integrated prototype combined multi-parameter monitoring, configurable temperature and CO2 alerts, active fan control, live display, and long-duration data logging. A 24-hour dataset was collected at 30-minute intervals and presented through the team-developed dashboard. The project strengthened my practical experience in turning a system architecture into an assembled, testable mechatronic device while coordinating delivery across hardware, software, enclosure, and documentation workstreams.

What was developed

  • Designed the full circuit and system architecture around an Arduino Mega 2560.
  • Integrated the ENS160 and AHT21 sensors with the LCD, status LEDs, buzzer, SD card module, controls, and L293D-driven fan.
  • Completed the circuit wiring, final soldering, physical assembly, and end-to-end hardware integration.
  • Led group coordination and supported system testing and hardware troubleshooting.

Key technical highlights

  • Arduino Mega 2560
  • ENS160 and AHT21
  • Circuit design
  • Soldering and wiring
  • Sensor integration
  • SD and CSV logging
  • L293D fan control
  • Hardware testing

Tools and skills

Arduino Mega 2560, Arduino IDE, circuit and system design, ENS160 and AHT21 sensor integration, L293D motor control, LCD integration, SD card logging, CSV data handling, soldering, wiring, hardware assembly, troubleshooting, system testing, and team leadership.

Back to Projects