
IoT-Controlled Garden Sprinkler System
Project Description:
The IoT-Controlled Garden Sprinkler System is a smart web-based irrigation controller that automates the watering process in a garden or small field using real-time environmental data. It helps reduce water wastage and ensures plants get watered precisely when needed.
Key Features:
-
Web Dashboard:
-
User login/signup
-
Display real-time soil moisture levels
-
Set watering schedules manually
-
Monitor historical watering logs
-
-
Real-Time Monitoring:
-
Soil moisture sensors collect data and send it to the web server
-
Live updates using JavaScript and AJAX/Socket.io
-
-
Automatic Irrigation:
-
When moisture drops below a threshold, backend sends signal to microcontroller
-
Relay turns on water pump to start sprinkling
-
-
Manual Override:
-
Users can activate/deactivate sprinkler manually through the web interface
-
-
Weather Integration (Optional):
-
Integrate weather APIs to avoid watering during rain forecasts
-
-
Notification System:
-
Email/SMS alerts when system activates/deactivates sprinkler
-