All projects
Client Work·2025·IoT, Hardware Integration & Embedded Development
Smart Garden: 3-Zone IoT Watering System (Prototype)
Private Home Owner (Personal Project)

- 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
- 01Defined a structured 3-zone architecture with explicit pin mapping for relays, sensors, and power lines.
- 02Implemented offline scheduling by storing schedules locally on the device to keep routines running during network outages.
- 03Produced KiCad schematics and I/O documentation to support repeatable installation, troubleshooting, and future expansion.
- 04Designed a clean Blynk dashboard for live status display, sensor readouts, and automation settings.
- 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
Gallery
Main
16:9 / MDBlynk Dashboard (Main Control)
Scheduling & Automation Settings
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.
Technologies
Interested in work like this?
Tell me about your brief — I reply within 24 hours.