Skip to content

sohamukute/Smart-agriculture-using-iot

Smart Agriculture Using IoT 🌱🤖

A cutting-edge IoT-based solution for precision agriculture, integrating real-time crop monitoring, weed detection, and robotic weed removal on a single robotic platform. This project leverages sensors, machine learning, and robotics to optimize farming efficiency and sustainability.

🚀 Features

  • Real-Time Monitoring: Sensors track soil moisture, temperature, and humidity, streaming data to Firebase and a live web server with AI-driven recommendations.

  • Weed Detection: ESP32-CAM captures plant images, processed locally by an ML model to identify weeds.

  • Robotic Weed Removal: A manipulator arm, controlled via ESP32-CAM live feed, removes weeds, with Gazebo simulation for remote operation.

  • Integrated System: All components run on a single bot for a compact, efficient solution.

📖 Project Components

  • Crop Monitoring & AI Recommendations Sensors collect environmental data and send it to Firebase. A web server displays real-time values and provides AI suggestions (e.g., irrigation, fertilization) to improve crop health.

  • Weed Detection with ESP32-CAM The ESP32-CAM captures plant images, which a local server processes using a machine learning model to detect weeds. Snapshots are stored for analysis.

  • Robotic Weed Removal A manipulator arm removes weeds, guided by the ESP32-CAM's live feed. The system is simulated in Gazebo for remote control and testing.

Smart-agriculture-using-iot

DASHBORD

image

DATABASE

image

LIVE CAMERA FEED

image

BOT IMAGES

image image image

🎮 Usage

  • Monitor Crops: Access the web server to view sensor data and AI recommendations.

  • Detect Weeds: Use the ESP32-CAM to capture images; the ML model will identify weeds.

  • Remove Weeds: Control the manipulator via live feed or simulate in Gazebo for weed removal.

🔮 Future Improvements

  • Add sensors for pH and nutrient levels.

  • Enhance weed detection with larger datasets.

  • Implement autonomous navigation using SLAM.

  • Improve web interface with historical data and alerts.

About

No description, website, or topics provided.

Resources

License

Apache-2.0, Unlicense licenses found

Licenses found

Apache-2.0
LICENCE
Unlicense
LICENSE

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •