top of page

Networked kitchen garden

With my school, ESAIP, I had the opportunity to create in group a networked kitchen garden. This kitchen garden can automatically water the plants when the earth is dry and switch on LEDs when the ambient light is too low. The user can check some data with a web application like the soil moisture, the ambient temperature or the ambient brightness. The system switches on a LED when the water container is empty, and the user should fill it.

Our kitchen garden is equipped with several sensors like temperature sensor, earth moisture sensor, ambient light sensor and water level sensor. It also has an automatic watering system with a water container. Our system works with an Arduino Uno and a Raspberry pi. Each sensor is connected to the Arduino that collects all the values from the sensors with a C program. It also sends the data to the Raspberry with an I2C communication. The Raspberry recovers these data with a python program, that stores values in a SQL database. Then we collect our data from the database with a php program to display them on a web application with JavaScript and HTML/CSS.

bottom of page