An ESP32-powered multi-zone irrigation controller with real-time sensor fusion, adaptive crop profiles, BLE connectivity, and a PWA dashboard — designed for modern smart agriculture.
The system integrates four sensor types and six actuators all controlled by an ESP32 microcontroller. Click any block to see why it was chosen, how it works, and its role in the system.
Press Run to simulate changing environmental conditions. Watch the system automatically open valves, trigger the pump, and activate the sprinkler based on crop thresholds.
Each zone can be independently assigned one of 8 crop profiles. The system reads moisture, temperature, and humidity, then decides irrigation duration and sprinkler activation per profile. Tap a crop to explore its ideal environment.
An honest technical breakdown of what this system does well and where it has current limitations.
This system is designed for versatile deployment across agricultural, educational, and commercial contexts.
The current system is a foundation for a much larger vision. Here are the most impactful extensions planned for future versions.