EcoIrrigate: Multi-Sensor Soil Moisture Monitoring Dataset from Kolkata, India (Jan–Apr 2025)
Description
Multi-sensor soil moisture monitoring dataset collected from two experimental farms in Kolkata, India (22.57°N, 88.36°E) over 110 days (Jan–Apr 2025) at 15-minute intervals. Contains 21,312 records across 22 features including calibrated volumetric water content (VWC), raw capacitive ADC readings, atmospheric pressure and temperature from METAR aviation weather reports, soil temperature, and cyclical time encodings. Collected using HW-390 capacitive sensors, Arduino Mega 2560 with ESP8266 WiFi, and solar-powered nodes transmitting via ThingSpeak IoT platform. Supports reproducibility of the associated manuscript on multi-task deep learning for sensor calibration and soil moisture forecasting.
Files
Steps to reproduce
1. Clone the GitHub repository: git clone https://github.com/spyder0010/EcoIrrigate 2. Install dependencies: pip install -r requirements.txt 3. Run scheduling simulation: python deep_learning_model/experiments/scheduling_simulation.py 4. See DATA_DICTIONARY.md for column definitions and units