Smart Agriculture

College Project

A IOT solution for managing agriculture field, remotely realtime view of field parameters and forecast depending on taken data.

Completed: May 2019

Technologies Used

IoT Android Java PHP HTML CSS Node MCU C++ Firebase

Overview

A complete IoT solution for smart agriculture that enables farmers to remotely monitor and manage their agricultural fields in real-time.

Key Features

  • Real-time Monitoring: Track field parameters including:

    • Humidity levels
    • Temperature
    • Soil moisture
    • Sun light intensity
  • Automated Control: Intelligent water pump control based on sensor data

  • Multi-Platform Access:

    • Website for desktop monitoring
    • Android app for mobile access
  • Manual Override: Ability to manually control the pump when needed

  • Data Forecasting: Predict field conditions based on historical data

Technical Implementation

The system uses NodeMCU microcontrollers programmed in C++ to collect sensor data from the field. This data is transmitted to Firebase real-time database, which serves as the central data hub. Both the web application (built with PHP, HTML, CSS) and Android application (Java) connect to Firebase to display real-time data and send control commands.

Impact

This project demonstrates the potential of IoT in agriculture, helping farmers make data-driven decisions and automate routine tasks, ultimately improving crop yield and resource efficiency.