Smart Greenhouse: Watering by Soil Moisture

A mini greenhouse that runs a pump when soil moisture drops and shows the readings on a display.

Three students in our Arduino programme developed this project after noticing that seedlings in the school garden dried out at weekends. When the soil moisture sensor drops below a set threshold, a small water pump runs for 5 seconds, and an LCD shows the moisture percentage and the time of the last watering.

The process

The team first measured sensor values in different soil types and drew up a table, setting the threshold based on those measurements. In the first prototype the pump ran non-stop; they found the problem was fluctuating sensor readings and wrote code that takes an average. The greenhouse frame was assembled with connectors printed on the 3D printer.

The project drew the most questions at the end-of-term exhibition and was tested in the school garden for a month. For the next version the team plans to add a Wi-Fi module that sends the data to a phone, so the school caretaker can monitor the greenhouse remotely and the seedlings stay safe over long weekends.

Components used

  • Arduino Uno-compatible board
  • Capacitive soil moisture sensor
  • 5V mini water pump and relay
  • 16x2 LCD display

Similar items

N° 02

Classroom Voting Device

A wireless classroom voting system built with micro:bit boards that shows results instantly as a chart.

  • TeamZ.A., K.E., İ.N., S.B.
  • Age10 years
  • Technologymicro:bit
Learn more

View all — Student Projects

WhatsApp