Bluetooth Plant Watering System

Introduction: Bluetooth Plant Watering System

About: My username is actually "Real Techie" and not "real tecgie"...


This is a electronic system powered by the ARDUINO UNO (micro controller) board. The system uses Bluetooth technology to receive data from the user's phone. When the system receives the data from the user's mobile phone , the water pump is turned on.


Keep in mind that you can personalize the project according to your needs. Please make sure to work in safe environment ( IT IS ELECTRONIC !!!).I know that this project can be made without arduino but I wanted to keep it simple.After all, no one’s hobby is to buy an irrigation controller off the shelf of a hardware store.

Step 1: Things Required :

I have used:

1. Arduino Uno Rev3

2. HC_05 Bluetooth Module

3. Relay 5v

4. Water Pump

5. breadboard



8. Plastic container

Step 2: Connect the Bluetooth Module

Connect the Bluetooth module to the breadboard .
Then,connect the jumper wires to it.
Now, connect the other end of the wires to the arduino broad.

Step 3: Connection to the Relay

Connect the jumper wires to the relay Module

Now, connect the wires to the breadboard as shown in the video on top of the page...
Now, connect the wires from the breadboard to the arduino as shown in the video on top of the page...

Step 4: The Plastic Container

Take the plastic container and make two holes on the lid as shown in the picture.

Now take the water pump and insert the water pump's tube and the water pump's wire into the holes in the lid as shown in the picture above.

Then connect some long wires to the short wires of the water pump

Step 5: Breadboard Connection

Connect the wires to breadboard as shown in the video at the top of the page

Step 6: Arduino UNO to PC

Connect the USB Cable to the Arduino and connect the other end of the USB Cable to the PC.

After that, connect the white USB Cable to the PC.

Step 7: The Coding...

Now, enter and upload the code to the Arduino

Click the "Download" option to download the code...

Step 8: Connecting the Phone to the Bluetooth Module

After connecting the cables to the PC, you will see a blinking red light on the Bluetooth module.

Now, connect the phone to the Bluetooth module by using a app . You can download the app of our choice through various sites on the internet.

And now configure the buttons as shown in the photo

Step 9: TESTING...

Now test it ............

Step 10: Circuit Schematic...

To Download the Circuit Schematic, use this link:-

Gardening Contest

Participated in the
Gardening Contest

Be the First to Share


    • Home and Garden Contest

      Home and Garden Contest
    • Go Big Challenge

      Go Big Challenge
    • Tinkercad to Fusion 360 Challenge

      Tinkercad to Fusion 360 Challenge



    3 years ago

    Hi, just a few tips (please don't take them as criticism) and feel free to correct me if I'm wrong.
    You shouldn't connect the coil from the relay directly to a microcontroller (like arduino) since gipios can't normally handle the current required for the relay's operation (from atmega328 datasheet Maximum current is 40mA). Moreover, even if the coil doesn't require too much current, you should always put a freewheeling diode in anti-parallel with the relay to suppress voltage spikes from the inductor.
    The correct schematic for your project should include a transistor and a diode.
    Be careful with HC-05 module, sometimes it's rated 5v but not really designed to work with this voltage (simply put a voltage divider for tx pin of arduino if needed).
    I suggest you to draw a schematic to let other user to follow better your instructables.
    Note: even if everything seems to work without my suggestions, you may end with permanent damage after a few minutes/hours/days of use.