Author(s)

Dr.J.Narendra Babu

  • Manuscript ID: 140422
  • Volume: 2
  • Issue: 6
  • Pages: 1461–1468

Subject Area: Computer Science

Abstract

Smart agriculture has emerged as an important solution for improving water management and crop health monitoring through modern technologies. This project presents an IoT-based Smart Plant Monitoring and Automatic IrrigationSystem integrated with Machine Learning, Flask Web Dashboard, Mobile Application, and Data Visualization using R. The system continuously monitors environmental parameters such as soil moisture, temperature, and humidity using sensors connected to an Arduino Uno. The collected sensor data is transmitted to a Flask-based backend server, where real-time monitoring is provided through a live dashboard and a mobile application developed using MIT App Inventor. Based on soil moisture levels, the system automatically controls a water pump using a relay module to ensure efficient irrigation and water conservation. In addition, a Machine Learning model predicts plant conditions and irrigation requirements for improved decision-making. The project also incorporates R programming for graphical visualization and analysis of sensor data trends. The developed system provides an efficient, low-cost, and user-friendly solution for smart farming applications, contributing towards sustainable agriculture and intelligent resource management.

Keywords
Internet of Things (IoT)Smart IrrigationMachine LearningArduino UnoFlaskMIT App InventorSoil Moisture MonitoringAutomatic Water Pump ControlR ProgrammingSmart AgricultureReal-Time Monitoring