Skip to main content
All projects

Client Work·2025·IoT, Hardware Integration & Embedded Development

Smart Garden: 3-Zone IoT Watering System (Prototype)

Private Home Owner (Personal Project)

Smart Garden: 3-Zone IoT Watering System (Prototype)
Client
Private Home Owner (Personal Project)
Year
2025

Key figures

3 independent zones
Zones
Mobile control + offline scheduling
Control
KiCad schematic + installation guide + detailed I/O
Documentation
Designed to keep running without internet
Reliability

Developed a 3-zone smart watering prototype with clear pin mapping and circuit design around an ESP32. The system supports Wi-Fi mobile control and continues operating without internet via Offline Scheduling. Automation rules can be configured in the Blynk app, using real-time sensor readings to trigger watering decisions per zone.

The approach

  1. 01Defined a structured 3-zone architecture with explicit pin mapping for relays, sensors, and power lines.
  2. 02Implemented offline scheduling by storing schedules locally on the device to keep routines running during network outages.
  3. 03Produced KiCad schematics and I/O documentation to support repeatable installation, troubleshooting, and future expansion.
  4. 04Designed a clean Blynk dashboard for live status display, sensor readouts, and automation settings.
  5. 05Built modular C++ firmware (sensor, control, scheduling, connectivity) for readability and long-term maintainability.

Deliverables

  • 3-zone watering prototype with a main controller (ESP32 + relay module) to drive solenoid valves per zone
  • Circuit schematic and pin-mapping design prepared in KiCad
  • Installation guide and wiring documentation with detailed Input/Output definitions (sensors/relays/valves)
  • Blynk mobile app for real-time sensor monitoring and automation rule configuration
  • ESP32 firmware written in C++ with a clear explanation of program structure and control logic
  • Hybrid operating modes: Manual control / Scheduled watering / Sensor-based automation

Retrospective

Challenges

  • Designing independent zone control to match different watering needs across areas.
  • Ensuring uninterrupted operation when internet connectivity is unavailable (offline scheduling).
  • Safe, maintainable wiring and pin allocation with reduced noise and clear serviceability.
  • Providing a user-friendly mobile interface for configuration and monitoring.

Interested in work like this?

Tell me about your brief — I reply within 24 hours.

Start a conversation