EcoGrow: Smart Aquaponics Powered by AI & IoT
Python
TensorFlow
PyTorch
YOLO
U-Net
Node-RED
IoT

Overview
EcoGrow reimagines sustainable farming by uniting artificial intelligence and the Internet of Things to automate aquaponics ecosystems. The system continuously collects real-time data from a network of sensors monitoring water quality, nutrient balance, and environmental factors ensuring optimal conditions for both plants and fish. Using YOLO and U-Net models, EcoGrow detects early signs of plant diseases and nutrient deficiencies (N, P, K) in lettuce crops, responding autonomously with precise nutrient dosing. Built on Node-RED, it orchestrates intelligent control, fault alerts, and seamless communication between devices creating a self-regulating, resilient ecosystem that thrives with minimal human intervention.
Key Features
- AI-Driven Crop Health: Integrated YOLO and U-Net models for real-time plant disease and nutrient deficiency detection.
- IoT-Based Automation: Smart sensors and actuators continuously monitor and adjust aquaponic parameters for balanced growth.
- Intelligent Control System: Node-RED integration for device orchestration, alert management, and automatic nutrient regulation.

