Inspiration
I worked on a similar project in 8th grade, which had fewer functionalities compared to this one and I submitted it to the IDS competition organized by British Council. From that very time, I have always wanted to work on this project again and make it better and useful in real life. I got my inspiration from there and created this project, with kind of the same idea but different functionalities. The one I created before used to work on an RFID system and it used to only water the plant when you swiped the authorized card on the RFID sensor. While this one has tons of functionalities and works on a different principle.
What it does
This irrigation system uses a water sensor to find the amount of water present in the soil, which sends the data in analog form. Using a simple if and else logic, the water motor is operated using a relay module. If the water level is 0 or below 250, the relay module turns the motor on and waters the plant, if not then it will turn it off. The water level is shown live on the LCD display. The DHT (Temperature and Humidity) module detects the temperature and humidity conditions near the plant. Using the Bluetooth module, you can connect your mobile to the Arduino and it will show you the temperature and humidity conditions near the plant every 2 seconds on your phone. LDR (Light Dependent Resistor) is added to this system, which will detect the amount of sunlight received by the plant. This data can help the user decide where to keep the plant for its maximum growth, as some plants need more sunlight than others. This project is really helpful for someone who wants to take care of their plants. This can also be used by farmers on a larger scale to increase the crop yield, as this system will help them monitor the climatic conditions required for the crop to grow and also give the right amount of water to the plant.
Note - LDR(Light Dependent Resistor) was added to the project after making the demo video. You can find its code in the Github repository.
How I built it
Components Used in the project: 1) Arduino Uno 2) LCD Display 3) Water Sensor 4) DHT(Temperature and Humidity) Module 5) Bluetooth Module 6) Relay Module 7) A Water Pump/Motor 8) LDR (Light Dependent Resistor) 8) Breadboard 9) LED Light 10) Two 9v batteries, a plastic pipe, and some jumper wires
What's next for Smart Grow (Smart Irrigation System)
I am looking forward to adding more functionalities to this project, which will enable the user to water the plant according to their understanding through their mobile by connecting it to the system through Bluetooth. One more add-on that I would like to add would be an infrared radiation detector, which will be a better way to detect the amount of sunlight received by the plant, as LDR detects only the presence of light not specifically sunlight. As the sun emits infrared radiation, so adding an infrared detector would be better.
Challenges I ran into
I faced some issues with the Bluetooth module and DHT (temperature and humidity) module, it took me some time to figure it out. Though I was able to do it in time.
Accomplishments that I am proud of
As I mentioned my inspiration for this project, being able to complete this project means a lot to me as I have been thinking about it for more than 2 years and now I can finally do it.
What I learned
I learned that even the smallest ideas can turn into something big, so never discard any idea you get just because it's idiotic or not very interesting to someone else. I was even able to learn many new libraries present in the Arduino.


Log in or sign up for Devpost to join the conversation.