Self-watering Flower Pot !! With Arduino
by buseslnn in Circuits > Arduino
209 Views, 1 Favorites, 0 Comments
Self-watering Flower Pot !! With Arduino
![WhatsApp Image 2023-06-07 at 00.37.25 (5).jpeg](/proxy/?url=https://content.instructables.com/F5A/MK8X/LIKAK2YK/F5AMK8XLIKAK2YK.jpg&filename=WhatsApp Image 2023-06-07 at 00.37.25 (5).jpeg)
![WhatsApp Image 2023-06-07 at 00.37.25 (6).jpeg](/proxy/?url=https://content.instructables.com/FJG/ULI8/LIKAK2ZJ/FJGULI8LIKAK2ZJ.jpg&filename=WhatsApp Image 2023-06-07 at 00.37.25 (6).jpeg)
![WhatsApp Image 2023-06-07 at 00.37.25 (2).jpeg](/proxy/?url=https://content.instructables.com/F7N/QFBS/LIKAK301/F7NQFBSLIKAK301.jpg&filename=WhatsApp Image 2023-06-07 at 00.37.25 (2).jpeg)
In this Instructables guide I will show you how to make your own - Arduino -automatic watering system for your "desk" flower (or plant). The whole procedure is very easy and you can complete this guide in about 30 min.
The goal is to automatically watered the plant when the soil moisture decreases, so we will use one "soil hygrometer" sensor for this measurement. For watering, we will use one small air-pump motor that will blowing air into the bottle from one small pipe! The pressure will throw the water from the other pipe to our plant.
if you want you can also use the Arduino uno, Arduino Pro mini or Arduino nano board.
So, let's get started!
Supplies
![WhatsApp Image 2023-06-06 at 22.38.21.jpeg](/proxy/?url=https://content.instructables.com/FLH/O5BZ/LIKAK2SP/FLHO5BZLIKAK2SP.jpg&filename=WhatsApp Image 2023-06-06 at 22.38.21.jpeg)
What You Will Need ?
Bill of Materials:
- Arduino Uno SMD + USB Kablo
- Mini Breadboard
- Toprak Nem Sensörü
- 5mm Kırmızı Led
- 5mm Yeşil Led
- 330 ohm Direnç x2
- 5V Tekli Röle Kartı
- Mini Dalgıç Su Pompası Motoru
- Su Pompası Hortumu
- 9V Pil Klipsi
- Jumper Kablo Seti
Creating Pot for System and Flower
![WhatsApp Image 2023-06-07 at 00.37.25 (8).jpeg](/proxy/?url=https://content.instructables.com/FL7/7M0X/LIKAK2XY/FL77M0XLIKAK2XY.jpg&filename=WhatsApp Image 2023-06-07 at 00.37.25 (8).jpeg)
![WhatsApp Image 2023-06-07 at 00.37.25.jpeg](/proxy/?url=https://content.instructables.com/FJD/BARE/LIKAK2XZ/FJDBARELIKAK2XZ.jpg&filename=WhatsApp Image 2023-06-07 at 00.37.25.jpeg)
follow the steps below :
- Open the two hole on the storage conatiner lid.
- One hole for the flower pot , other hole for the watering pipe.
- Make sure that the system is not visible from the outside by placing your system neatly in the storage container and placing the pipe and flower in their places.
The Circuit
![WhatsApp Image 2023-06-06 at 23.11.15.jpeg](/proxy/?url=https://content.instructables.com/FA2/CSER/LIKAK2UN/FA2CSERLIKAK2UN.jpg&filename=WhatsApp Image 2023-06-06 at 23.11.15.jpeg)
![Ekran Görüntüsü (111).png](/proxy/?url=https://content.instructables.com/F7N/4I0V/LIKAK2UO/F7N4I0VLIKAK2UO.png&filename=Ekran Görüntüsü (111).png)
1-The connections are pretty easy, watch the above image with the breadboard circuit schematic.
2-After making the connections of our project as shown in the drawing above, we can upload our code to the arduino uno.
The Code
![Ekran Görüntüsü (121).png](/proxy/?url=https://content.instructables.com/FL5/RVDT/LIKAK2WN/FL5RVDTLIKAK2WN.png&filename=Ekran Görüntüsü (121).png)
1-Open the Arduino IDE . Write the code the below.
Arduino Code :
#define ToprakSensoru A0
#define SuMotoru A1
#define YesilLed 13
#define KirmiziLed 12
void setup() {
pinMode(ToprakSensoru,INPUT);
pinMode(SuMotoru,OUTPUT);
pinMode(YesilLed,OUTPUT);
pinMode(KirmiziLed,OUTPUT);
digitalWrite(SuMotoru,HIGH);
Serial.begin(9600);
}
void loop() {
if(analogRead(ToprakSensoru)>700)
{
digitalWrite(SuMotoru,LOW);
digitalWrite(YesilLed,LOW);
digitalWrite(KirmiziLed,HIGH);
}
else
{
digitalWrite(SuMotoru,HIGH);
digitalWrite(YesilLed,HIGH);
digitalWrite(KirmiziLed,LOW);
}
delay(1000);
}
2-Then, verify the code . If it has not give an error , upload the code.
Well Done :)
![WhatsApp Image 2023-06-07 at 00.37.25 (3).jpeg](/proxy/?url=https://content.instructables.com/FO3/41FO/LIKAK30N/FO341FOLIKAK30N.jpg&filename=WhatsApp Image 2023-06-07 at 00.37.25 (3).jpeg)
![WhatsApp Image 2023-06-07 at 00.37.25 (7).jpeg](/proxy/?url=https://content.instructables.com/F58/WFKP/LIKAK30O/F58WFKPLIKAK30O.jpg&filename=WhatsApp Image 2023-06-07 at 00.37.25 (7).jpeg)
Now you have your own Arduino automatic watering system for your small plant or flower! Keep in mind that it will also need a sunlight to grow up, so place it near a window. Of course don't forget to refill your bottle with water after some days ;)
You can watch the process video : https://youtu.be/ceczsZ25l74