An IoT-based system to recommend suitable crops using real-time soil and weather data processed with machine learning algorithm Recommended accurate crop types with 85% precision using real-time soil and weather data, by deploying ML algorithms on sensor inputs (moisture, temperature, humidity) collected via Arduino. Improved agricultural decision-making efficiency by 40%, by implementing automated data processing and visualization in Python
- Crop Prediction
- Crop Recommendation
- Fertilizer Recommendation
- Python
- Arduino UNO
- Soil Moisture Sensor
- Ph Sensor
- Pandas
- NumPy
- JavaScript
- HTML/CSS
- Bootstrap4
- Scikit-learn
The Crop Management System dataset includes the following features:
- State_Name
- District_Name
- Season
- Crop
- N
- P
- K
- Temperature
- Humidity
- pH
- Rainfall
- Label
- Crop Prediction: Input
State_Name
,District_Name
, andSeason
to get the predicted crop for that location. - Crop Recommendation: Input
N
,P
,K
,Temperature
,Humidity
,pH
, andRainfall
for that location to get recommended crops for that location. - Fertilizer Recommendation: Input
Temperature
,Humidity
,Soil Moisture
,Soil Type
,Crop Type
,Nitrogen
,Phosphorous
, andPotassium
to get recommended fertilizer for that crop and location. - Rainfall Prediction: Input
Subdivision
andYear
to get rainfall prediction for that year. - Yield Prediction: Input
State_Name
,District_Name
,Crop_Year
,Season
,Crop
,Area
,Production
to get predicted yields for that crop and location.