Skip to content
amithsite
Back to Selected Work
IoT

Smart Irrigation

Automated irrigation with moisture sensing, NTP scheduling, and a cloud-connected Vue dashboard.

ESP32FirebaseVue.js
STATUSIn Progress
YEAR2023
CATEGORYIoT

The Problem

Watering on a fixed timer ignores what plants actually need — it drowns them after rain and starves them in heat.

The Solution

Moisture sensors decide when to water; NTP-based scheduling handles the rhythm; a Vue dashboard makes the whole system visible and adjustable from anywhere.

Development

ESP32 reads soil moisture and drives the pump, syncing state to Firebase. A Vue front-end shows readings and lets you tune thresholds remotely.

Challenges

Sensor drift and calibration across different soils — a number that means 'dry' in one bed means 'fine' in another.

Outcome

Functional prototype watering on real conditions instead of a clock.

Lessons

Feedback beats scheduling. A system that senses and responds will always beat one that just assumes.

Contact

Let’s build something worth remembering.

I’m always up for a good problem and good company. If you’re building something interesting, say hello.