Automatic Watering System for My Plants

When the soil is dry, Arduino will command the water pump to run. Our plant is absolutely cheerful anytime!

Nov 11, 2020

176177 views

30 respects

Components and supplies

1

Ultrasonic Sensor - HC-SR04 (Generic)

1

Water pump

1

OLED Character Display Module 16 x 2 Green

1

Solderless Breadboard Full Size

1

piezo speaker

1

Resistor 330 ohm

1

Arduino UNO

1

Relay Module (Generic)

1

BME280/BMP280

1

Gravity: Analog Soil Moisture Sensor For Arduino

1

LED (generic)

1

Dual bidirectional I2C-bus and SMBus voltage-level translator(PCA9306)

Apps and platforms

1

Arduino IDE

Project description

Code

AutoWatering.ino

c_cpp

It says a lot, but I'm just measuring the soil humidity and watering it. It's so easy!

AutoWatering.ino

c_cpp

It says a lot, but I'm just measuring the soil humidity and watering it. It's so easy!

Downloadable files

Step3

Step3. Temperature, humidity and soil moisture are measured and displayed on the OLED.

Step3

Image

Step2

Step2. An LED tells us when the bucket is empty.

Step2

Image

Step2

Step2. An LED tells us when the bucket is empty.

Step2

Image

Step3

Step3. Temperature, humidity and soil moisture are measured and displayed on the OLED.

Step3

Image

Step1

Step1. Measure the soil moisture and water with a pump if the soil is dry.

Step1

Image

Comments

Only logged in users can leave comments

lc_lab

0 Followers

0 Projects

0