Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

ataffe/smartGarden

Open more actions menu

Repository files navigation

Smart Garden

forthebadge made-with-python

This is my DIY project to automate my indoor garden using a raspberry pi 3b. There is a soil moisture sensor, a lux sensor and a temperature sensor for input. There is a DC water pump for the watering the garden and an led grow light to supplement sunlight for the plants. I currently have filebeat running on the raspberry pi sending log data to logstash which filters the logs and then sends the data to elasticsearch running on a PC. Kibana is used to visualize the data from the sensor for further development.

My goal is to optimize the growth of the plants. I would like to water based on the soil moisture instead of watering at set intervals and to provide suplemental light based on the amount of natural light. Currently I am watering based on the soil moisture sensor but the grow light is on a set interval. The soil temperature is monitored via a water proof temperature sensor which is burried in the soil about 4 inches below the surface.

Kibana Dashboard

This is the kibana dashboard I use to monitor the sensor data in almost real time. (Refreshes every 1 second) alt text alt text

The Actual Setup

alt text

Time Lapse Video of the strawberries

A time lapse using opencv and a camera mounted on the pot. This is old I am working on a new one. GARDEN

alt text alt text

Morty Proxy This is a proxified and sanitized view of the page, visit original site.