Skip to content

A fuzzy logic-based smart irrigation system that calculates the recommended water amount based on soil moisture and rainfall levels. Built using Python, scikit-fuzzy, and Matplotlib.

Notifications You must be signed in to change notification settings

alphaBits-x/Irrigation-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

3 Commits
ย 
ย 
ย 
ย 

Repository files navigation

Irrigation-System

A fuzzy logic-based smart irrigation system that calculates the recommended water amount based on soil moisture and rainfall levels. Built using Python, scikit-fuzzy, and Matplotlib.

This project implements a Fuzzy Logic-based Irrigation System using Python and scikit-fuzzy.
It calculates the recommended water amount for irrigation based on:
โœ” Soil Moisture Level
โœ” Rainfall Percentage

๐Ÿš€ Features

  • Uses fuzzy logic to make smart irrigation decisions.
  • Implements Triangular Membership Functions for inputs & output.
  • Defines 9 fuzzy rules to determine optimal water usage.
  • Plots membership functions for soil moisture, rainfall, and water amount.

๐Ÿ› ๏ธ Technologies Used

  • Python
  • NumPy
  • Matplotlib
  • scikit-fuzzy (skfuzzy)

About

A fuzzy logic-based smart irrigation system that calculates the recommended water amount based on soil moisture and rainfall levels. Built using Python, scikit-fuzzy, and Matplotlib.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages