Automated Plant Irrigation System

plant finishedplant and poster

About

We created a self-watering, wifi-connected plant.

Users can fill up the water storage under the plant, and then the plant will water itself when the soil gets too dry.

The website was created as an add-on to the base project to monitor the plant's humidity and temperature and allow for remotely watering the plant as required.

Project Features

  • Uses Particle.io photon wifi-connected microcontroller
  • Custom built PCB to interface between MCU and sensors
  • Wood and 3D-printed enclosure with water storage tank underneath the plant
internals of plantmicrocontroller and pcb

Website Features

  • Real time sensor measurements using Plotly.js for graphing
  • Historical data tracking using SQLite to store data measurements
  • Backend created with python (Flask)
  • Frontend made with raw HTML, CSS, and JavaScript
  • Hosted online using heroku
  • First web project I ever created
  • Project completed over a weekend

Website screenshots:

Site topSite bottom