SMS controlled irrigation

[Mhkabir] built an irrigation system that communicates by text message. The concept is simple, sending a text message to the system will cause it to switch on the water pump.

Many times we see text message manipulation via the Internet, or using a GSM module. But in this case an inexpensive cellphone is used as the communication interface. The vibration motor has been removed and those connections are monitored to signal incoming messages. Wire leads were soldered to the keypad contacts which allow an Arduino to send out text messages when there is a problem with watering. This isn’t an iron-clad system, as any incoming message will trigger the system and outgoing messages are limited to saved drafts. But a bit of creative programming and we’re sure more functionality could be squeezed out of this hardware.

Comments

  1. jon brod says:

    hard to do when we just killed off the arduino in another post!

  2. Peter says:

    So when you get those pesky spam text messages your plants get over watered?

    Personally I think a wireless web based controller is a better option. Sms stuff tends to end in tears.

  3. Nate says:

    With a project that I’ll be doing i will use a phone but connect to the serial and use at codes like the gsm module. It seems much easier if you can find a phone that has a serial connection. But nonetheless, it’s a cool project.

  4. YaBa says:

    @Peter:
    A good software only allows valid and pre-defined sms codes. spam all you like…

  5. Abbott says:

    There was a linking awhile back about using a $25 GPRS/GSM modem with an arduino. http://hackaday.com/2010/10/18/cheap-and-easy-sms-via-gsm-for-your-mcu/
    The modem works on the AT&T network, I just need to get a go-phone to use it on its own (I used my SIM card from my phone). A note, though: If you do use a go-phone SIM, activate the SIM ONLY with the end device you plan on using. Usually the SIMs become device locked for a certain time period following activation.

    With that in mind, one can ditch the ringer motor method and make things a little more creatively. For instance, you could send a text with the message “Set water @ 5:00PM”, and you could update an automated timer setup. Pretty neat stuff.

  6. CutThroughStuffGuy says:

    If the system can be activated without authentication, it is a poorly designed system. Even worse if it is activated by any incoming message.

  7. Andrew says:

    This is a very poor design. An old Nokia will expose a simple serial interface for sending and receiving SMS. It is trivial to read and parse SMS and act on only valid messages. (I know this because I’ve done it).

  8. Ragnar says:

    I see this more as a proof of concept, with certain (already mentioned) security features to add as needed. Still I think the other way around is better: automate the watering (with capacitive sensors, or timers when drip-irrigating) and send out a SMS, if something goes wrong.

  9. Ben says:

    SMS systems always make me wonder if it is really worth it. You have to pay to get a phone on the GSM network (in my area, at least $10 per month) and that seems like a lot to be able to water a plant from anywhere you get cellphone reception.

  10. Metiz says:

    Why not use phone calls to trigger the system instead of text messages. Then you don’t have to worry avout annoying texts from your provider. just put in a new sim card and you’re in business.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.

Join 92,417 other followers