Picture of SMS controlled Wireless Irrigation System

UPDATE 02/13/11 : Voting has started for the Sparkfun Microcontroller Contest. Please VOTE for me!

UPDATE 02/26/11 : I won a second prize!! Huzzah! Thanks for all the votes guys!

UPDATE 03/17/11: I would love to win a Laser cutter in the Epilog challenge as it would help the small DIY community in Calcutta,                                     which just started a few months back to cut all their materials using a CNC instead of using their saws etc. 

Irrigating crops with the exactly right amount of water is a tedious task, especially when you have to walk a long distance to the irrigation pump in the middle of the night to check whether any problem (fish getting stuck in the intake and as a result the irrigation motor burning or jamming!)  has occured. As I saw my uncles tired of doing the same, I felt there had to be some remote controlled solution to their problems.

I started to think about a system, which would:

1.  Detect jamming of the motor and immediately shut it down.
2.  Be cost effective.(Less than $150)
3.  Remotely turn on and off the irrigation motor.
4.  Send back a message to the operator, if an error occured.

And thus came the brainstorm to build the "SMS controlled Wireless Irrigation System" . I also wanted to submit this to the Sparkfun Microcontroller Contest , so it was all the more reason for me to go straight to building the prototype.

The prototype could do the following:

1.  Be remotely controlled via SMSs through a cellular GSM network.
2.  Send back ERROR messages to the operator, if the Miniature Circuit Breaker (MCB)  was tripped due to electrical faults or motor jamming.
3.  Control loads of up to 15 amps.

The fruits of my work is detailed in this ible.

P.S I suggest that you read through the entire Instructable before starting.

1-40 of 52Next »
Hi Kabir,

Some constructive comments for your project:

1.) A proper circuit diagram as well as a photo diagram, for those that can read them.

2.) When wiring a plug top, make SURE that the Earth wire is LONGER than the others, so the last wire to snap, if you jerk it is always the Earth.

3.) TO detect the MCB trip, use an opto isolator to measure the voltage across the motor. If you want to know how, ask me. Its still a pretty cheap solution, but definitely more reliable in the field.

4.) You can reliably detect the phone ring, without opening it by using the earphone and a simple detector circuit.

5.) Sony-Ericsson phones for sure (don't know about Nokia) put out logic-level serial comms on their "USB" connections depending on what's connected to them - so you could talk directly to the phone, if you want for future credits.....

mhkabir (author)  steveastrouk4 years ago
I'll contact you after my exams(going on presently).

As for the proper circuit diagram, I din't manage time to upload one. I will upload it after my exams are over.

hi kabir.. can U send me your program and circuit digram on my mail..

actually I am facing some problem, when eorking for gsm and interrupt ...its urgent kindly help me........

my e mail id is ppritam10@gmail.com

Very impressive. The whole area of remote agriculture management is ripe for applications of GSM technology. Your thought of adding detection of water level to turn off the pump is really vital in that too much water can be as bad as too little, depending on the crop. Other applications would be managing feed and water levels for livestock, detecting flooding, managing wind turbines, reporting intrusion, remotely opening and closing gates to allow stock to move between pastures or return to barn, or remote monitoring of aquaculture/aquaponics systems.

Would it be possible to have all messages received by the remote device also sent to the operator's cell phone? In that way the operator would be alerted in case someone attempts to hack into the system. It might also be possible to use custom identification like unique rings for messages from the operator and ignore all others.
mhkabir (author)  bobsegravescollis4 years ago
Yes it would be possible to FORWARD the recieved messages to the operators telephone.

Nice ideas. Added them to the last step.

PM me if you need any more help/instrutions.
neha191 month ago

Nice project idea, nearly what is the cost of this project.

AshokK125 months ago
naveennaveen9 months ago

hi,brother i like your project very much and i need your help ,can you send me a neat circuit diagram and program and if you have full video of this project please send it to my mail id:naveen1430@gmail.com. if you are updated this project with your ideas please send it to me.bye

saurabhN19 months ago

hi kabir con you mail me the program without the mcb circuit part

bheemsingh1 year ago

Hiiiii kabir.. can U plzz send me your program and circuit digram on my mail..
Your project is very interesting,,i want to make this for my family people....plz do help


hi brother .Can you please send me a neat circuit diagram and program.

my email id is aqib.mehmood96@yahoo.com

hi brother .Can you please send me a neat circuit diagram and program.

my email id is aqib.mehmood96@yahoo.com

hi brother .Can you please send me a neat circuit diagram and program.

my email id is aqib.mehmood96@yahoo.com

aditya9851 year ago
Tell me about connections of tip 122
aditya9851 year ago
Is the ldr led circuit write because a single terminal of ldr
is connected to 5v and Gnd both

hi kabir ,i m also doing this project as my final year project .so plz give me full ckt diagram to my emai id:- ashwinvasudevan.c@gmail.com . please give me as soon as possible. Will be waiting for ur reply. thank you

please tell me the phone from which you have extracted the circuit
how can u program if it is a password protected thing
huseenia3 years ago
hello, i was impressed by your work, thanks, by the way i am currently doing my final year project , with same topic, but i am using arduino and wavecom GSM modem controlling stepper motor output with sensor input(high or low),
so i was thinking if u could e-mail me the code, so will try to learn and my project too. pls reply soon
very nice project. your method is a solution to the expensive gsm modems. it would be nice though to have a company to produce mobile phones which comunicates with uc. keep up the good work
mhkabir (author)  chelloo_parazit4 years ago
Actually some Sony Erricson phones can be operated by TTL level serial commands,

The older ones, most notably the 168i, could be operated via its headphone jack using simple AT commands.

Lets hope it is possible in modern phones.

I executed AT commands on SE K510 and K750 phones. You can read, send, delete sms. Phone will notify you when it gets sms message. You only have to make on arduino programmable decoder of PDU message format . Then you get what number sent message and what command was there.
PoisonMondo4 years ago
i have ythe exact same phone and i am finding it impossible to open
mhkabir (author)  PoisonMondo4 years ago
Mine is held by clips on the inside.

It helps to have a prying tool. I hade to use some force before i could open the clips.

A good place to start prying is the battery charging port on the side.

Hope you are making one of these!
Thanks, and im making one but using for a different purpose, as kind of a home automation controller
I have the same phone 2, but it has screws and no clips, but my jewlers screwdriver set cant open it :(
jashan5103 years ago
these are just 1A relays are the good enough to control the irrigation pumps?
hi kabir ,i m also doing this project as my final year project .so plz give me full ckt diagram my emai id:-pratik_patel_77@yahoo.co.in
francisroan3 years ago
amazing man im also 13 so were did u get the idea frm did u saw how to make it frm some websites???or u designed ur own ciruit???? and how did u bcome a pro member here???? u paid???
mhkabir (author)  francisroan3 years ago
For any question not related to the instructable PLS PM me. dont post it on the comment board.I designed the circuit myself as i said b4
francisroan3 years ago
hey i see that ur frm india me too, how old ae u ???? just amazed to see!!!and who helped u with the circuits????
mhkabir (author)  francisroan3 years ago
i am 13 and no one helped me with the circuits.
hi this one is a briiliant idea. n being a final engineering student m trying for the same as my project so could you please help me out?
menardmitch4 years ago
u gave use ur number in the one video!
Really beautiful work Kabir. A model Instructable.

Well done.

mhkabir (author)  steveastrouk4 years ago
Thanks! Please Vote !
BeefyHaze4 years ago
It is still a bad idea, because your provider will still send a monthly update text regardless of you being on the DND list.... I suggest you use a Linux netbook hooked up instead of a phone, it would have far more security and functionality. ex.: time control, on, off, you can even use ssh to connect to it.....
mhkabir (author)  BeefyHaze4 years ago
The aim of the system is to be cost-efffective. I will design the V2 the system with these modifications.
draraman4 years ago
Well done.
It will be very useful to rural India if you can find a sponsor to make it and market it at an affordable price.
mhkabir (author)  draraman4 years ago
My design is based on rural India. I am based in West Bengal.The pictureis from our own farmlands.
1-40 of 52Next »