NB
Back to board
Hardware

Self-Watering Flower Pot

Arduino IoT system that waters plants below a moisture threshold.

Self-watering flower pot hardware

An automated self-watering plant system using Arduino that monitors soil moisture and triggers watering below a set threshold. Integrates an LCD, moisture sensor, LED, buzzer, and water pump, with Java and MATLAB to display moisture data and signal watering events.

JavaMATLABArduinoIoTHardware

How it works

A soil sensor continuously monitors moisture. When it drops below a threshold, the Arduino triggers the pump; the LCD shows live readings while an LED and buzzer signal watering events.

Java handles control logic; MATLAB is used for data analysis to track moisture trends and tune watering schedules.

Hardware

  • Arduino microcontroller
  • Soil moisture sensor
  • LCD display
  • LED indicators + buzzer
  • Water pump