Hardware
Self-Watering Flower Pot
Arduino IoT system that waters plants below a moisture threshold.

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