Data from: TerraGrow: Integrated Platform for Real Time Plant Monitoring and Automated Watering System With IoT And Fuzzy Sugeno Algorithm
Authors/Creators
Description
Article title
TerraGrow : Integrated Platform for Real Time Plant Monitoring and Automated Watering System With IoT And Fuzzy Sugeno Algorithm
Authors
Prima Wijayakusumaa, Galang Persada Nurani Hakimb, Bin Lia
Affiliations
a School of Integrated Circuits and Electronics, Beijing Institute of Technology, China
b Department of Electrical Engineering, Faculty of Engineering, Universitas Mercu Buana, Indonesia
Corresponding author’s email address
3820251033@bit.edu.cn
Abstract
Global water scarcity, climate variability, and rising input costs increase the need for precise, evidence based irrigation, yet many available systems are proprietary, expensive, and hard to adapt to diverse field conditions. TerraGrow is an open source, low cost platform that fuses real time soil and microclimate telemetry with a Sugeno type fuzzy controller to automate irrigation while keeping workflows transparent and reproducible. The system streams moisture, pH, temperature, and relative humidity to a lightweight IoT dashboard that supports remote supervision, alarms, and manual override, and it enforces practical safety limits on run time and duty cycle to support reliable field use. Bench and pot trials show predictable moisture to signal behavior that supports simple two point, site specific calibration, stable pH measurements across the agronomic range after buffer calibration, small and consistent temperature and humidity offsets relative to a reference instrument, and short repeatable actuation latencies dominated by deliberate settling windows rather than computation or networking. All firmware, configuration guides, wiring maps, and enclosure models are released under permissive licenses to lower barriers to replication and extension by researchers and growers working toward water efficient, climate resilient irrigation. This low-cost, open-source hardware can be reproduced and adapted for precision agriculture applications, particularly in small-scale or rural farming environments.
Technical info
Fig. 1. End‑to‑end layout of TerraGrow
Fig. 2. TerraGrow’s architecture diagram systems
Fig. 3. Sensing Unit — (a) Physical assembly and (b) Schematic.
Fig. 4. Actuation Unit — (a) Physical assembly and (b) Schematic. (a) The top‑cap hosts U1 adjacent to the DMS board (U2) and DHT11 (S2), with K1 wired to a pump lead and the battery pack B1 providing the supply; the harnesses S1 (moisture) and S3 (pH) continue unchanged from the sensing stage. (b) The schematic highlights a single ESP32 GPIO driving K1, which then routes the pump M1 through the NO contact to the external supply; grounds are commoned at the controller. This layout keeps high‑current paths short and away from the analog front end, minimizing coupling. The firmware translates the fuzzy output into pulse/duty timing for K1 and logs each actuation with a timestamp for audit and tuning.
Figure 5. Build wiring overview — physical view. The assembly view shows U1 (ESP32) at the top‑cap, the DHT11 (S2) mounted near the vent, the battery/regulator (B1) feeding the 3.3 V/5 V rails, the DMS board (U2, CD4051) centered for short analog runs to the stake harness (S1 = moisture bundle, S3 = pH bundle), and the relay (K1) driving the submersible pump (M1) through the normally‑open contact.
Fig. 6. TerraGrow operation instructions.
Fig. 7. Blynk IoT dashboard configurations
Figure 8. The proposed pseudocode of TerraGrow
Fig. 9. TerraGrow firmware programs flowchart
Fig. 10. Bench and field first-run setups.
Fig. 11. Soil moisture vs ADC
Fig. 12. Temperature and Relative humidity DHT11 vs HTC-2
Fig. 13. pH response to buffer additions
Files
End‑to‑end layout and configurations of TerraGrow.png
Files
(7.7 MB)
| Name | Size | Download all |
|---|---|---|
|
md5:37d490d13d923ef11189ad8ff5c86c09
|
2.5 MB | Preview Download |
|
md5:f2fa767951993cc58ed54891638132f3
|
514.7 kB | Preview Download |
|
md5:f2fa767951993cc58ed54891638132f3
|
514.7 kB | Preview Download |
|
md5:d3994e16528ac72390bc2cbbdfa7692f
|
938.7 kB | Preview Download |
|
md5:7506bac9245b5b04872bb7944a743730
|
130.7 kB | Preview Download |
|
md5:0ea1a417cd51b1d2815e820c2ed69cb4
|
461.8 kB | Preview Download |
|
md5:8f828d4421c6c2140baee50aa2dde0a3
|
108.6 kB | Preview Download |
|
md5:6ea2acfca993eb397e1909a687c397fc
|
30.6 kB | Preview Download |
|
md5:27cf91caf66373e10087a6dc952f7d1e
|
168.9 kB | Preview Download |
|
md5:db927113fb9f303064448b2ac84c7001
|
154.0 kB | Preview Download |
|
md5:30e97bda3c33210b36002547e6462e76
|
196.6 kB | Preview Download |
|
md5:ff4d9550b2c94ae374b3a6f7494dd915
|
275.7 kB | Preview Download |
|
md5:c18a8851ad8abfcfa8560bb43d493f1b
|
310.6 kB | Preview Download |
|
md5:620cdb057de6633d3397d0954279014a
|
55.1 kB | Preview Download |
|
md5:030253ea9bc4164a9664107c603916f3
|
161.0 kB | Preview Download |
|
md5:2280c699f2bd21b651363e25362ee355
|
468.4 kB | Preview Download |
|
md5:32d674f3fd7dbf1a2cd2178e8b2c210f
|
454.7 kB | Download |
|
md5:ae8eaade468054e231c974d0aa31d880
|
15.9 kB | Download |
|
md5:d60a11f93f03d888b1ac160ac66ec22b
|
12.5 kB | Download |
|
md5:3fa99a1117d908ca40c42e30a5f8cd41
|
291.0 kB | Preview Download |
Additional details
Software
- Repository URL
- https://github.com/primawijayakusuma/TerraGrow