Smart Garden

Requirement:​

The client is a Canadian irrigation automation provider. They wanted to develop a Smart Irrigation Controller System to automate greenhouse management. They wanted the system to use environmental data and a predefined schedule to decide the right amount of water needed for irrigation. The system should be controllable through a web page and be able to manage various greenhouse equipment such as water pumps, lights, windows, and heaters. It should support three configuration modes—schedule, interval, and condition-based—and display real-time status, history, and environmental data. All reports should be stored online and compared with productivity to help improve future performance.

Solution​

We developed a Smart Irrigation Control System (SICS) to automate and optimize greenhouse irrigation using a sensor- and relay-based approach. The system connects to various environmental sensors placed throughout the greenhouse and operates in four modes:

  1. Schedule Mode – Activates relays at user-defined times and durations.
  2. Interval Mode – Repeats relay operations at regular intervals within a set time window.
  3. Condition Mode – Triggers relays based on environmental conditions and user-defined thresholds.
  4. Dynamic Condition Mode – Adjusts relay operation durations dynamically based on real-time sensor data.

SICS can function independently after configuration, ensuring optimal growing conditions. It logs relay status, environmental data, and historical activity, which can be monitored via a display and web interface. These logs support predictive analysis and allow fine-tuning of irrigation strategies based on climate trends, leading to improved productivity and profitability.