Skip to content

develop and implement a hardware and develop the app for monitor the soil condition and its nature for suitable crop for farmers

License

Notifications You must be signed in to change notification settings

Abinashvijayakumar/Soil-Health-monitor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🌾 AI & IoT-Enabled Soil Health Monitoring and Crop/Fertilizer Recommendation System

This Flutter-based mobile application is designed to assist farmers and agriculturists in making informed decisions about crop selection and fertilizer usage based on soil health parameters. The system leverages IoT sensor data, a Random Forest machine learning model, and rule-based fertilizer recommendations.

📱 Features

📊 Soil Health Data Input – Supports pH, temperature, humidity, moisture, and NPK values.

🌱 Crop Recommendation – Uses a trained Random Forest model to suggest the best crop for current soil conditions.

🌿 Fertilizer Recommendation – Rule-based engine provides fertilizer name and amount based on NPK requirements.

🧪 CSV-based crop parameters – Loads fertilizer data from a local CSV file.

🌐 Clean and Intuitive UI – User-friendly interface with dropdowns, buttons, and styled cards.

📉 Fertilizer Dosage Calculation – Computes the amount of fertilizer required using a fixed formula.

✅ Prerequisites

Ensure you have installed:

Flutter SDK

Dart (included with Flutter)

Git

Android Studio or VS Code with Flutter plugin

📥 Installation

  1. Clone the repository
    git clone https://github.com/Akshansh2515/AI-IoT-Enabled-Soil-Health-Monitoring-System.git
    cd AI-IoT-Enabled-Soil-Health-Monitoring-System
  1. Install dependencies
    flutter pub get
  1. Run the app
    flutter run

🧪 Future Enhancements

🔌 Integrate with live sensor data using IoT hardware (LoRa + Arduino).

☁️ Cloud sync of soil health logs.

📊 Visualize trends using charts.

🌍 Add support for multi-language UI.

Working.mp4

About

develop and implement a hardware and develop the app for monitor the soil condition and its nature for suitable crop for farmers

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published