Arduino based Automatic Plant Irrigation System with Message Alert

Whenever we go out of town for few days, we always used to worry about our plants as they need water on regular basis. So here we are making Automatic Plant Irrigation System using Arduino, which automatically provides water to your plants and keep you updated by sending message to your cell phone.

In This Plant Watering System, Soil Moisture Sensor checks the moisture level in the soil and if moisture level is low then Arduino switches On a water pump to provide water to the plant. Water pump gets automatically off when system finds enough moisture in the soil. Whenever system switched On or off the pump, a message is sent to the user via GSM module, updating the status of water pump and soil moisture. This system is very useful in Farms, gardens, home etc. This system is completely automated and there is no need for any human intervention.Whenever we go out of town for few days, we always used to worry about our plants as they need water on regular basis. So here we are making Automatic Plant Irrigation System using Arduino, which automatically provides water to your plants and keep you updated by sending message to your cell phone. In This Plant Watering System, Soil Moisture Sensor checks the moisture level in the soil and if moisture level is low then Arduino switches On a water pump to provide water to the plant. Water pump gets automatically off when system finds enough moisture in the soil. Whenever system switched On or off the pump, a message is sent to the user via GSM module, updating the status of water pump and soil moisture. This system is very useful in Farms, gardens, home etc. This system is completely automated and there is no need for any human intervention.

Required Components:

  • Arduino Uno
  • GSM Module
  • Transistor BC547 (2)
  • Connecting wires
  • 16×2 LCD (optional)
  • Power supply 12v 1A
  • Relay 12v
  • Water cooler pump
  • Soil Moisture Sensor
  • Resistors (1k, 10k)
  • Variable Resister (10k, 100k)
  • Terminal connector
  • Voltage Regulator IC LM317

GSM Module:

Here we have used TTL SIM800 GSM module. The SIM800 is a complete Quad-band GSM/GPRS Module which can be embedded easily by customer or hobbyist. SIM900 GSM Module provides an industry-standard interface; the SIM800 delivers GSM/GPRS 850/900/1800/1900MHz performance for voice, SMS, Data with low power consumption. The design of this SIM800 GSM Module is slim and compact. It is easily available in the market or online from eBay.Required Components: Arduino Uno GSM Module Transistor BC547 (2) Connecting wires 16x2 LCD (optional) Power supply 12v 1A Relay 12v Water cooler pump Soil Moisture Sensor Resistors (1k, 10k) Variable Resister (10k, 100k) Terminal connector Voltage Regulator IC LM317 GSM Module: Here we have used TTL SIM800 GSM module. The SIM800 is a complete Quad-band GSM/GPRS Module which can be embedded easily by customer or hobbyist. SIM900 GSM Module provides an industry-standard interface; the SIM800 delivers GSM/GPRS 850/900/1800/1900MHz performance for voice, SMS, Data with low power consumption. The design of this SIM800 GSM Module is slim and compact. It is easily available in the market or online from eBay.

Read More: Arduino based Automatic Plant Irrigation System with Message Alert


About The Author

Ibrar Ayyub

I am an experienced technical writer holding a Master's degree in computer science from BZU Multan, Pakistan University. With a background spanning various industries, particularly in home automation and engineering, I have honed my skills in crafting clear and concise content. Proficient in leveraging infographics and diagrams, I strive to simplify complex concepts for readers. My strength lies in thorough research and presenting information in a structured and logical format.

Follow Us:
LinkedinTwitter

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top