Text this: Enhancing Crop Yield Prediction Using IoT-Based Soil Moisture and Nutrient Sensors