Skip to content

Smart watering solution for potted plants

License

Notifications You must be signed in to change notification settings

jojo2k7/GreenStack

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

58 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GreenStack

Greenstack is a smart solution for watering potted plants.

Details

Greenstack is based on the design of a hanging basket for potted plants. However, this design features multiple hanging baskets stacked on top of each other. The water that is not used by the above plant is funneled to the one below. This allows for less water to be used up over time.

Greenstack adds to this functionality by letting you control it over your network connection. It let's you control how much to automatically water the plants. The integrated sensors even let you keep track of your plants and when they are running dry, as well as temperature and humidity readings of the room.

Materials needed

  1. ESP32 module, preferably ESP-WROOM-32
  2. Water pump and tube
  3. IRLZ44N MOSFET
  4. 12V to 5V Buck converter
  5. DHT22 temperature and humidity sensor
  6. Hygrometer (soil moisture sensor, capacitive)
  7. 3D-printed casing

Technical Features

  1. Web server running on ESP32 with RESTful API endpoints
  2. SPIFFS file system for storing web interface files
  3. FreeRTOS tasks for non-blocking pump control
  4. NTP time synchronization --> logging
  5. Automatic WiFi fallback to AP mode
  6. JSON API for sensor data

About

Smart watering solution for potted plants

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • CSS 49.8%
  • C++ 22.7%
  • JavaScript 15.7%
  • HTML 11.5%
  • C 0.3%