Smart-Irrigation-System

💧 Smart Irrigation System (IoT)

An IoT-based Smart Irrigation System developed using Arduino UNO and Embedded C++, designed to monitor soil moisture levels and automate water control.
The system detects soil dryness and autonomously activates the water pump, ensuring efficient irrigation and promoting sustainable water management in agriculture.


🌱 Project Overview

The system optimizes agricultural irrigation by integrating sensors and automation.
When the soil moisture level drops below a defined threshold:


🧩 Components Used


💻 Software & Tools


⚙️ Working Principle

  1. The soil moisture sensor continuously monitors soil humidity.
  2. When the sensor detects dryness (below threshold), it sends an analog signal to the Arduino.
  3. Arduino triggers the relay to turn ON the water pump.
  4. Once optimal moisture is restored, Arduino turns OFF the pump automatically.
  5. The process repeats continuously, ensuring minimal water usage.

✅ Advantages


🔮 Future Enhancements


👨‍💻 Developer

Ravin Raj S
Department of Computer Science and Applications
The Gandhigram Rural Institute (Deemed to be University)
December 2024


🔗 References


🪪 License

This project is created for academic and educational purposes.
It is open-source and available under the MIT License.