Back to Projects

IOT Agriculture

CompletedMar 2024

Description

An Android app fetches data from a real-time database where information is posted using an ESP32 with sensors reading soil properties. It includes an ML model to recommend suitable crops for the field. Additionally, a Gemini chatbot is integrated to assist farmers with their queries.

Technologies

KotlinKotlin
Android StudioAndroid Studio
C++C++
FirebaseFirebase
PythonPython
JupyterJupyter
FlaskFlask
GeminiGemini

Key Features

  • Used DHT11 (Temperature & Humidity), Soil Moisture Sensor, and LDR (Light Sensor) for real-time field monitoring.
  • Relay module controls motor (water pump) automatically based on soil moisture levels.
  • Sensor data is sent from ESP8266 (using C++) to Firebase Realtime Database for cloud storage and retrieval.
  • Android app (built in Kotlin) allows farmers to view live data from anywhere, anytime.
  • An ML model analyzes sensor data and recommends the most suitable crop for the current soil and weather conditions.
  • Integrated Gemini-powered chatbot helps farmers with crop selection, irrigation advice, and weather-based suggestions.
IOT Agriculture