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, andSeasonto get the predicted crop for that location. - Crop Recommendation: Input
N,P,K,Temperature,Humidity,pH, andRainfallfor that location to get recommended crops for that location. - Fertilizer Recommendation: Input
Temperature,Humidity,Soil Moisture,Soil Type,Crop Type,Nitrogen,Phosphorous, andPotassiumto get recommended fertilizer for that crop and location. - Rainfall Prediction: Input
SubdivisionandYearto get rainfall prediction for that year. - Yield Prediction: Input
State_Name,District_Name,Crop_Year,Season,Crop,Area,Productionto get predicted yields for that crop and location.