Smart Greenhouse
An IoT-controlled greenhouse with automated climate management, computer vision plant health monitoring, and a real-time dashboard.
Overview
A fully automated greenhouse controller that monitors and adjusts temperature, humidity, soil moisture, and light levels — all accessible via a web dashboard.
System Components
- Environmental sensing: DHT22 (temp/humidity), soil moisture array, LDR
- Actuation: Relay-controlled fans, solenoid water valves, grow lights
- Vision: Raspberry Pi Camera Module v3 + YOLOv8 nano model for plant health detection
- Dashboard: React + WebSockets for real-time readings
- Protocol: All sensors communicate via MQTT to a central broker
Plant Health Detection
The CV system classifies 5 leaf conditions (healthy, overwatered, underwatered, nutrient deficient, pest damage) at 90.2% accuracy on a test set of 2,400 images.