cometadata/datacite-titles-descriptions-related-identifiers huggingface dataset:
DOI: 10.5281/zenodo.17500963
title: Data from: TerraGrow: Integrated Platform for Real Time Plant Monitoring and Automated Watering System With IoT And Fuzzy Sugeno Algorithm

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 are pushing agriculture toward precise, evidence-based irrigation, yet many available systems remain proprietary, expensive, and difficult to adapt. TerraGrow is an open-source, low-cost controller that runs all sensing and closed-loop irrigation locally on a single ESP32 using real-time soil-moisture, pH, temperature, and humidity inputs with a Sugeno-type fuzzy policy. Its modular and ergonomic hardware with a printable enclosure, integrated pump driver, and labeled connectors allows non-experts to assemble, calibrate, and service the unit quickly in the field. Compared with earlier low-cost IoT irrigation nodes, TerraGrow’s novelty lies in fully local multi-sensor fuzzy control and an easy-to-deploy form factor supported by complete, reproducible design files. Yielding quantified gains in tests, soil moisture was held within a 60–80% band, enabled by precise sensing and a consistent hardware–firmware implementation. By combining local autonomy, simple deployment, and open documentation, TerraGrow makes practical precision irrigation more accessible to resource-constrained growers. 

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) shows the physical layout in the top cap: ESP32 (U1), DMS (U2), DHT11 (S2), relay (K1), battery (B1), and the incoming moisture (S1) and pH (S3) harnesses. (B) shows the wiring schematic ESP32 GPIO drives the relay, the relay switches the pump through the NO contact, and all grounds join at the controller. This keeps high-current lines away from the analog part.

Fig. 5. Build wiring overview.

Fig. 6. TerraGrow operation instructions.

Fig. 7. Blynk IoT dashboard configurations.

Fig. 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.
DOI: 10.5281/zenodo.16880646
title: Data from: TerraGrow: Integrated Platform for Real Time Plant Monitoring and Automated Watering System With IoT And Fuzzy Sugeno Algorithm

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 are pushing agriculture toward precise, evidence-based irrigation, yet many available systems remain proprietary, expensive, and difficult to adapt. TerraGrow is an open-source, low-cost controller that runs all sensing and closed-loop irrigation locally on a single ESP32 using real-time soil-moisture, pH, temperature, and humidity inputs with a Sugeno-type fuzzy policy. Its modular and ergonomic hardware with a printable enclosure, integrated pump driver, and labeled connectors allows non-experts to assemble, calibrate, and service the unit quickly in the field. Compared with earlier low-cost IoT irrigation nodes, TerraGrow’s novelty lies in fully local multi-sensor fuzzy control and an easy-to-deploy form factor supported by complete, reproducible design files. Yielding quantified gains in tests, soil moisture was held within a 60–80% band, enabled by precise sensing and a consistent hardware–firmware implementation. By combining local autonomy, simple deployment, and open documentation, TerraGrow makes practical precision irrigation more accessible to resource-constrained growers. 

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) shows the physical layout in the top cap: ESP32 (U1), DMS (U2), DHT11 (S2), relay (K1), battery (B1), and the incoming moisture (S1) and pH (S3) harnesses. (B) shows the wiring schematic ESP32 GPIO drives the relay, the relay switches the pump through the NO contact, and all grounds join at the controller. This keeps high-current lines away from the analog part.

Fig. 5. Build wiring overview.

Fig. 6. TerraGrow operation instructions.

Fig. 7. Blynk IoT dashboard configurations.

Fig. 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.
DOI: 10.15468/dl.st6w64
title: Occurrence Download

description: A dataset containing 1 species occurrences available in GBIF matching the query:
{
 "DatasetKey" : [
 "is Pseudopomyzidae-A Family of Diptera new to the Indian Fauna"
 ]
}

 The dataset includes 1 records from 1 constituent datasets; see https://api.gbif.org/v1/occurrence/download/0010697-251025141854904/datasets/export for details.
 
Data from some individual datasets included in this download may be licensed under less restrictive terms.
DOI: 10.5281/zenodo.10848890
title: PsPM-SPRM: Simultaneous skin conductace, susceptance, and potential measurements, together with ECG, respiration, and eyetracker measurements, from various experimental tasks

description: This dataset includes (1) skin conductance (SCR), electrocardiogram (ECG), respiration measurements recorded with Biopac Acknowledge, (2) combined skin conductance, skin potential and skin susceptance response measurements recorded with labview, and (3) eyetracking data for each of 39 healthy unmedicated participants (20 males and 19 females aged 23.9+/-2.6 years), who participated in the following set of experiments:(1) Resting period of 120 s(2) Mild pain. 10 uncomfortable electric stimulations are delivered (see below) with an inter trial interval of (uniformly at random) 30, 35 or 40 s.(3) Auditory oddball task with two different pure sine sounds of 50 ms duration (440 Hz, 660 Hz, randomly assigned per participant to standards and deviants) played at a rate of 1 Hz. Ten sounds are deviants with instruction to press a key when a deviant is detected. The interval between two deviants is drawn uniformly at random from the integers 31-39 seconds. (4) Visual detection task. 10 red crosses (RGB 255, 0, 0) are embedded in a 1 Hz stream of white digits (200 ms presentation, 800 ms interval) on a black background. The instruction is to press a key when a red cross is detected. The inter trial interval is randomly determined to be 30, 35 or 40 s.(5) White noise (1 s duration, 10 ms onset ramp, 85 dB loudness): 10 single sounds, 10 double sounds with 3 s inter stimulus interval, 5 double sounds with 6.5 s inter stimulus interval. Inter trial interval differs between subjects (5 - 6 s).(6) Pavlovian fear conditioning. CS are two triangles (RGB 255, 176, 0 and 255, 125, 255; randomly assigned per participant to CS+ and CS-) and US is electric stimulation (see below). The instruction is to press the cursor left or right key to indicate the colour of the CS (colour-key mapping randomly assigned per participant). Reinforcement rate for CS+ is 0.5. CS are displayed for 4 s, US starts after 3.5 seconds. Inter-trial interval is 7-11 s. (7) Rapid electric shocks to increase tonic skin conductance level. 10 uncomfortable electric stimulations are delivered (see below) with an inter trial interval of 0.5 s.(8) White noise, as experiment (5). 10 single sounds with an inter trial interval that differs between subjects (6 s, or 30-40 s).

Electric stimulation for experiments (2), (6) and (7) was a 1 s train of 250 electric square pulses, delivered with a constant current stimulator (Digitimer DS7A, Digitimer, Welwyn Garden City, UK) on participants' dominant forearm through a pin-cathode/ring-anode configuration. A pain threshold procedure preceded the experiment, consisting of an staircase until clear pain was reported, followed by ratings of random stimuli.
DOI: 10.5281/zenodo.10848889
title: PsPM-SPRM: Simultaneous skin conductace, susceptance, and potential measurements, together with ECG, respiration, and eyetracker measurements, from various experimental tasks

description: This dataset includes (1) skin conductance (SCR), electrocardiogram (ECG), respiration measurements recorded with Biopac Acknowledge, (2) combined skin conductance, skin potential and skin susceptance response measurements recorded with labview, and (3) eyetracking data for each of 39 healthy unmedicated participants (20 males and 19 females aged 23.9+/-2.6 years), who participated in the following set of experiments:(1) Resting period of 120 s(2) Mild pain. 10 uncomfortable electric stimulations are delivered (see below) with an inter trial interval of (uniformly at random) 30, 35 or 40 s.(3) Auditory oddball task with two different pure sine sounds of 50 ms duration (440 Hz, 660 Hz, randomly assigned per participant to standards and deviants) played at a rate of 1 Hz. Ten sounds are deviants with instruction to press a key when a deviant is detected. The interval between two deviants is drawn uniformly at random from the integers 31-39 seconds. (4) Visual detection task. 10 red crosses (RGB 255, 0, 0) are embedded in a 1 Hz stream of white digits (200 ms presentation, 800 ms interval) on a black background. The instruction is to press a key when a red cross is detected. The inter trial interval is randomly determined to be 30, 35 or 40 s.(5) White noise (1 s duration, 10 ms onset ramp, 85 dB loudness): 10 single sounds, 10 double sounds with 3 s inter stimulus interval, 5 double sounds with 6.5 s inter stimulus interval. Inter trial interval differs between subjects (5 - 6 s).(6) Pavlovian fear conditioning. CS are two triangles (RGB 255, 176, 0 and 255, 125, 255; randomly assigned per participant to CS+ and CS-) and US is electric stimulation (see below). The instruction is to press the cursor left or right key to indicate the colour of the CS (colour-key mapping randomly assigned per participant). Reinforcement rate for CS+ is 0.5. CS are displayed for 4 s, US starts after 3.5 seconds. Inter-trial interval is 7-11 s. (7) Rapid electric shocks to increase tonic skin conductance level. 10 uncomfortable electric stimulations are delivered (see below) with an inter trial interval of 0.5 s.(8) White noise, as experiment (5). 10 single sounds with an inter trial interval that differs between subjects (6 s, or 30-40 s).

Electric stimulation for experiments (2), (6) and (7) was a 1 s train of 250 electric square pulses, delivered with a constant current stimulator (Digitimer DS7A, Digitimer, Welwyn Garden City, UK) on participants' dominant forearm through a pin-cathode/ring-anode configuration. A pain threshold procedure preceded the experiment, consisting of an staircase until clear pain was reported, followed by ratings of random stimuli.
DOI: 10.15468/dl.hxn5a5
title: Occurrence Download

description: A dataset containing 55 species occurrences available in GBIF matching the query:
{
 "DatasetKey" : [
 "is The world fauna of Synchroidae Lacordaire, 1859 (Coleoptera, Tenebrionoidea, Synchroidae)"
 ]
}

 The dataset includes 55 records from 1 constituent datasets; see https://api.gbif.org/v1/occurrence/download/0010698-251025141854904/datasets/export for details.
 
Data from some individual datasets included in this download may be licensed under less restrictive terms.
DOI: 10.13140/rg.2.2.23948.99200
title: warhorse and valiant
DOI: 10.15468/dl.8bjtvg
title: Occurrence Download

description: A dataset containing 99 species occurrences available in GBIF matching the query:
{
 "and" : [
 "Geometry POLYGON((-4.34300 41.38266,0.19381 41.38266,0.19381 43.19661,-4.34300 43.19661,-4.34300 41.38266))",
 "HasCoordinate is true",
 "HasGeospatialIssue is false",
 "OccurrenceStatus is Present",
 "TaxonKey is Discoglossus galganoi"
 ]
}

 The dataset includes 99 records from 8 constituent datasets; see https://api.gbif.org/v1/occurrence/download/0010699-251025141854904/datasets/export for details.
 
Data from some individual datasets included in this download may be licensed under less restrictive terms.
DOI: 10.15468/dl.8q3r2p
title: Occurrence Download

description: A dataset containing 650853 species occurrences available in GBIF matching the query:
{
 "and" : [
 "Country is Germany",
 "HasCoordinate is true",
 "TaxonKey is Polypodiopsida"
 ]
}

 The dataset includes 650853 records from 670 constituent datasets; see https://api.gbif.org/v1/occurrence/download/0010683-251025141854904/datasets/export for details.
 
Data from some individual datasets included in this download may be licensed under less restrictive terms.
DOI: 10.15468/dl.8796zf
title: Occurrence Download

description: A dataset containing 1080 species occurrences available in GBIF matching the query:
{
 "and" : [
 "OccurrenceStatus is Present",
 "TaxonKey is Hemidactylus frenatus"
 ]
}

 The dataset includes 1080 records from 30 constituent datasets; see https://api.gbif.org/v1/occurrence/download/0010701-251025141854904/datasets/export for details.
 
Data from some individual datasets included in this download may be licensed under less restrictive terms.
DOI: 10.15468/dl.hf5pkq
title: Occurrence Download

description: A dataset containing 91692 species occurrences available in GBIF matching the query:
{
 "and" : [
 "PublishingOrg is a064f300-1bc8-41ea-9364-b864ef4e8938",
 "TaxonKey is Animalia"
 ]
}

 The dataset includes 91692 records from 1382 constituent datasets; see https://api.gbif.org/v1/occurrence/download/0010700-251025141854904/datasets/export for details.
 
Data from some individual datasets included in this download may be licensed under less restrictive terms.
DOI: 10.15468/dl.5gdj3r
title: Occurrence Download

description: A dataset containing 2 species occurrences available in GBIF matching the query:
{
 "and" : [
 "TaxonKey is Polyzoniida",
 "HasCoordinate is true",
 "Country is Japan",
 "HasGeospatialIssue is false"
 ]
}

 The dataset includes 2 records from 1 constituent datasets; see https://api.gbif.org/v1/occurrence/download/0256881-220831081235567/datasets/export for details.
 
Data from some individual datasets included in this download may be licensed under less restrictive terms.
DOI: 10.15468/dl.buf6jk
title: Occurrence Download

description: A dataset containing 15593 species occurrences available in GBIF matching the query:
{
 "TaxonKey" : [
 "is Chamaemelum nobile (L.) All."
 ]
}

 The dataset includes 15593 records from 412 constituent datasets; see https://api.gbif.org/v1/occurrence/download/0202646-220831081235567/datasets/export for details.
 
Data from some individual datasets included in this download may be licensed under less restrictive terms.
DOI: 10.15468/dl.29mpf9
title: Occurrence Download

description: A dataset containing 110654 species occurrences available in GBIF matching the query:
{
 "TaxonKey" : [
 "is Elaphoglossum Schott ex J.Sm."
 ]
}

 The dataset includes 110654 records from 606 constituent datasets; see https://api.gbif.org/v1/occurrence/download/0031227-230530130749713/datasets/export for details.
 
Data from some individual datasets included in this download may be licensed under less restrictive terms.
DOI: 10.15468/dl.f9sdfp
title: Occurrence Download

description: A dataset containing 97 species occurrences available in GBIF matching the query:
{
 "and" : [
 "TaxonKey is Mephitis macroura Lichtenstein, 1832",
 "HasCoordinate is True",
 "Country is United States of America",
 "Year is greater than or equal to 2000",
 "Year is less than or equal to 2021",
 "Month is greater than or equal to January",
 "Month is less than or equal to December",
 "HasGeospatialIssue is False",
 "DecimalLatitude is greater than or equal to 18.00",
 "DecimalLatitude is less than or equal to 72.00",
 "DecimalLongitude is greater than or equal to -140.00",
 "DecimalLongitude is less than or equal to -68.00"
 ]
}

 The dataset includes 97 records from 4 constituent datasets; see https://api.gbif.org/v1/occurrence/download/0242657-220831081235567/datasets/export for details.
 
Data from some individual datasets included in this download may be licensed under less restrictive terms.
DOI: 10.15468/dl.u5wur6
title: Occurrence Download

description: A dataset containing 41 species occurrences available in GBIF matching the query:
{
 "and" : [
 "Country is Spain",
 "TaxonKey is Amaurodon viridis (Alb. & Schwein.) J.Schröt."
 ]
}

 The dataset includes 41 records from 8 constituent datasets; see https://api.gbif.org/v1/occurrence/download/0243306-220831081235567/datasets/export for details.
 
Data from some individual datasets included in this download may be licensed under less restrictive terms.
DOI: 10.15468/dl.zc7hxq
title: Occurrence Download

description: A dataset containing 10846 species occurrences available in GBIF matching the query:
{
 "and" : [
 "BasisOfRecord is Human Observation",
 "GadmGid is BRA",
 "HasCoordinate is true",
 "HasGeospatialIssue is false",
 "TaxonKey is Agelaioides badius (Vieillot, 1819)"
 ]
}

 The dataset includes 10846 records from 6 constituent datasets; see https://api.gbif.org/v1/occurrence/download/0203166-220831081235567/datasets/export for details.
 
Data from some individual datasets included in this download may be licensed under less restrictive terms.
DOI: 10.15468/dl.zgv5qr
title: Occurrence Download

description: A dataset containing 3 species occurrences available in GBIF matching the query:
{
 "TaxonKey" : [
 "is Nepeta barfakensis Rech.f."
 ]
}

 The dataset includes 3 records from 3 constituent datasets; see https://api.gbif.org/v1/occurrence/download/0046772-230530130749713/datasets/export for details.
 
Data from some individual datasets included in this download may be licensed under less restrictive terms.
DOI: 10.15468/dl.a6w59g
title: Occurrence Download

description: A dataset containing 17 species occurrences available in GBIF matching the query:
{
 "and" : [
 "Country is Brazil",
 "GadmGid is BRA.5.350_2",
 "OccurrenceStatus is Present",
 "TaxonKey is Aves",
 "Year 1992-2022"
 ]
}

 The dataset includes 17 records from 2 constituent datasets; see https://api.gbif.org/v1/occurrence/download/0242643-220831081235567/datasets/export for details.
 
Data from some individual datasets included in this download may be licensed under less restrictive terms.
DOI: 10.15468/dl.mghxp9
title: Occurrence Download

description: A dataset containing 1349 species occurrences available in GBIF matching the query:
{
 "TaxonKey" : [
 "is Knautia basaltica Chass. & Szabó"
 ]
}

 The dataset includes 1349 records from 64 constituent datasets; see https://api.gbif.org/v1/occurrence/download/0001234-230530130749713/datasets/export for details.
 
Data from some individual datasets included in this download may be licensed under less restrictive terms.
DOI: 10.15468/dl.awd9td
title: Occurrence Download

description: A dataset containing 1 species occurrences available in GBIF matching the query:
{
 "and" : [
 "TaxonKey is Epiphragma subinsigne Alexander, 1920",
 "HasCoordinate is true",
 "Country is Japan",
 "HasGeospatialIssue is false"
 ]
}

 The dataset includes 1 records from 1 constituent datasets; see https://api.gbif.org/v1/occurrence/download/0203167-220831081235567/datasets/export for details.
 
Data from some individual datasets included in this download may be licensed under less restrictive terms.
DOI: 10.15468/dl.5bntrd
title: Occurrence Download

description: A dataset containing 101 species occurrences available in GBIF matching the query:
{
 "and" : [
 "TaxonKey is one of (Erianthemum ngamicum (Sprague) Danser)",
 "BasisOfRecord is one of (Specimen, Human Observation, Observation, Living Specimen, Machine Observation, Literature Occurrence)",
 "HasCoordinate is true",
 "HasGeospatialIssue is false"
 ]
}

 The dataset includes 101 records from 4 constituent datasets; see https://api.gbif.org/v1/occurrence/download/0202660-220831081235567/datasets/export for details.
 
Data from some individual datasets included in this download may be licensed under less restrictive terms.
DOI: 10.15468/dl.vvk5bd
title: Occurrence Download

description: A dataset containing 0 species occurrences available in GBIF matching the query:
{
 "and" : [
 "TaxonKey is Sylvicola japonicus (Matsumura, 1915)",
 "HasCoordinate is true",
 "Country is Japan",
 "HasGeospatialIssue is false"
 ]
}

 The dataset includes 0 records from 0 constituent datasets; see https://api.gbif.org/v1/occurrence/download/0203165-220831081235567/datasets/export for details.
DOI: 10.15468/dl.2rkruc
title: Occurrence Download

description: A dataset containing 11808 species occurrences available in GBIF matching the query:
{
 "TaxonKey" : [
 "is Lomariopsis Fée"
 ]
}

 The dataset includes 11808 records from 306 constituent datasets; see https://api.gbif.org/v1/occurrence/download/0031229-230530130749713/datasets/export for details.
 
Data from some individual datasets included in this download may be licensed under less restrictive terms.
DOI: 10.15468/dl.wmgus4
title: Occurrence Download

description: A dataset containing 257 species occurrences available in GBIF matching the query:
{
 "and" : [
 "GadmGid is PAK.7.5_1",
 "OccurrenceStatus is Present",
 "TaxonKey is Culex quinquefasciatus Say, 1823"
 ]
}

 The dataset includes 257 records from 1 constituent datasets; see https://api.gbif.org/v1/occurrence/download/0202662-220831081235567/datasets/export for details.
 
Data from some individual datasets included in this download may be licensed under less restrictive terms.
DOI: 10.15468/dl.aq28s9
title: Occurrence Download

description: A dataset containing 11 species occurrences available in GBIF matching the query:
{
 "and" : [
 "TaxonKey is Aphrophora rugosa Matsumura, 1903",
 "HasCoordinate is true",
 "Country is Japan",
 "HasGeospatialIssue is false"
 ]
}

 The dataset includes 11 records from 2 constituent datasets; see https://api.gbif.org/v1/occurrence/download/0203173-220831081235567/datasets/export for details.
 
Data from some individual datasets included in this download may be licensed under less restrictive terms.
DOI: 10.15468/dl.a688nn
title: Occurrence Download

description: A dataset containing 2 species occurrences available in GBIF matching the query:
{
 "and" : [
 "TaxonKey is Spirostreptida",
 "HasCoordinate is true",
 "Country is Japan",
 "HasGeospatialIssue is false"
 ]
}

 The dataset includes 2 records from 1 constituent datasets; see https://api.gbif.org/v1/occurrence/download/0256883-220831081235567/datasets/export for details.
 
Data from some individual datasets included in this download may be licensed under less restrictive terms.
DOI: 10.15468/dl.4qmb39
title: Occurrence Download

description: A dataset containing 353 species occurrences available in GBIF matching the query:
{
 "TaxonKey" : [
 "is Pithecopus palliatus (Peters, 1873)"
 ]
}

 The dataset includes 353 records from 33 constituent datasets; see https://api.gbif.org/v1/occurrence/download/0203170-220831081235567/datasets/export for details.
 
Data from some individual datasets included in this download may be licensed under less restrictive terms.