Skip to content

AIS is a wifi-enabled, smart plant watering system that uses ESP and some other sensors to calculate the moisture value and smartly water your plants without any manual assistance.

Notifications You must be signed in to change notification settings

Anuragtech02/ais-esp-flask

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AIS (Advanced Irrigation System)

made-with-python npm-build npm-build GitHub contributors

What is AIS ?

AIS is a wifi enabled, smart plant watering system that uses ESP and some other sensors to calculate the moisture value and smartly water your plants without any manual assistance.

ais

Features of AIS

  • Provides a web portal to manage things.
  • Visualizes soil moisture data.
  • Automatic Mode
    • Automatically water the plant when moisture level goes below a certain threshold.
  • Manual Mode
    • A simple switch to start and stop pump from anywhere in the world.
  • Provides weather data based on user's current location.
  • REST API created using Flask(Python) and Adafruit.
  • Web Portal frontend using ReactJS.

You can check the demo here.


For Geeks

Installation

Clone

git clone https://github.com/Anuragtech02/ais-esp-flask.git

and install dependencies via

npm install

This downloads all the node modules required for the project.

npm start

This opens up the project on the development server.
Open http://localhost:3000 to view it in the browser.

The page will reload if you make edits.

Components Used

  1. ESP32 or ESP8266
  2. Soil Moisture Sensor
  3. DC Motor Pump
  4. Jumper Wires
  5. LED

And that's it! It will work :)

Check PPT and Report here.

About

AIS is a wifi-enabled, smart plant watering system that uses ESP and some other sensors to calculate the moisture value and smartly water your plants without any manual assistance.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published