Arduino Plant Watering System (Arduino Home Hacks #3)

Welcome to our home automation hacks series #3, for so many times I had problems with watering my plants while traveling abroad and I have always needed a way to control it remotely, then I decided to do it with one of the fanciest ways you may ever hear off, cause I’m gonna water my plant using Twitter, that’s right, I’m gonna make an Arduino Plant Watering System using the Arduino Twitter Shield. So let’s start with

1- Arduino Plant Watering System Components


1- Arduino Uno
2- 1Sheeld
3- Relay board
4- Arduino Water pump
5- Female to Male jumpers
6- USB cable
7- Smartphone
8- Screwdriver
9- Plant Pot
10- DC Adaptor

You can find all these components at most of the electronics stores in your city, except the Plant Pot of course 🙂

2- Connections

The circuit is so simple, you only have one component that needed to be connected to 1Sheeld which is the water pump. And as it only operates on 12v which the Arduino board can’t provide so we needed an extra relay board to make our circuits separator.

It will separate our power circuit “12v adaptor” from the control circuit having the Arduino and 1Sheeld to power up the water pump with sufficient power and at the same time, protecting the Arduino board from the high voltage coming from the adaptor.

3- Code

Here’s the full working code. The code is checking all the tweets being tweeted over the globe since you run the code. And once a tweet detected with the targeted phrase, the Arduino water pump which is connected to pin #13 will be turned on for two seconds.

4- Testing

Arduino Plant Watering System

1- Now plug your Arduino to your PC/Laptop and upload the code (make sure first to put your 1Sheeld to uploading mode preventing errors).
2- Open the 1Sheeld application and connect to 1Sheeld board.
3- Now switch back the 1Sheeld to “Operating mode”.
4- Choose Twitter shield, and check make sure you have an internet connection.
5- Now open any twitter account on any device and tweet and tweet but should include this phrase “watermyplants”.
6- And the Arduino water pump will work for 2 seconds.

That was it, try it out yourself and if you need any help, just let me know in the comments down below. The third hack is done, stay tuned for the fourth and don’t forget to check the previous hacks in the links below 😉

#1 Control home lights with your voice
#2 Control a fan with smartphone gesture




Related Blogs

Arduino Accelerometer Projects

Top 7 Arduino Accelerometer Projects made using 1Sheeld

Adding motion as an input for your project is going to be so much fun! You can do this by using an Accelerometer Module that measures acceleration in three linear axes (X, Y, Z) and then you can translate it into actions. Today, our topic is all about Arduino Accelerometer projects. In fact, Arduino Accelerometer …

Display traffic status on an IKEA clock with Arduino and 1Sheeld

Whenever it’s time to get off the office, I always check the traffic status to choose the best time to go home. But I couldn’t find a way to do that autonomously. So then …. I was up to make a system that shows me the current traffic status with the help of a simple tool that is used …

Arduino’s SoftwareSerial vs AltSoftSerial: Which library to use with 1Sheeld+ ?

The newer version of 1Sheeld (1Sheeld+) built to support both iOS and Android devices,but not just that …! There’s another secret feature supported to solve the problem of using extra shield/board over 1Sheeld+, and this shield/board have the same way of communication used by 1Sheeld+ (The hardware UART serial pins pin0&pin1) with your Arduino. Exactly …

Log noise level on cloud using Arduino & 1Sheeld

Nowadays people started integrating stuff with the internet for their daily uses, and fortunately, it’s not hard to do so..! as there are a lot of hardware/software tools that ease the development of such applications. One of these tools is the 1Sheeld’s Internet shield, which allows your arduino board to connect to a mobile application …

Control home lights with your voice (Arduino Home Hacks #1)

It’s now the age were the word “Hack” is a relevant word we see and hear everywhere, and i don’t mean the software cyber hacks,I am talking about DIY hacks 😀 . We made this Home Automation Hacks series to help you add fun features to your home stuff by doing it yourself 😉 . …

Control a fan with smartphone gesture (Arduino Home Hacks #2)

Welcome to our home automation hacks series #2, today I am going to show you how to hack your home outlets with Arduino and a phone gesture 😉 .This time I used Accelerometer sensor shield from 1Sheeld application. And with a simple gesture it will open\close the outlet to trigger the fan on or off …