Inspiration

Inspired by my grandfather’s experiences as a farmer, I witnessed firsthand the challenges he faced - from inconsistent watering of crops to damage caused by animals. These experiences ignited in me a passion to find a solution. This led to the conception of our project - an innovative Agriculture Management System designed to ensure optimal watering and protect crops from animal intrusion. Our aim is to make farming smarter, more efficient, and more sustainable, thereby supporting farmers like my grandfather and contributing to the future of agriculture

What it does

Our Agriculture Management System performs two main functions:

Soil Moisture Management: The system uses an Arduino, a 16x2 display, a soil moisture sensor, and a water pump to manage soil moisture levels. When the moisture level in the soil falls below a certain threshold, the system displays a notification on the display and the serial monitor. It then automatically activates the water pump to irrigate the soil. Once the desired moisture level is attained, the system automatically turns the pump off. This ensures optimal soil moisture levels, promoting healthy crop growth and saving water by preventing over-irrigation. Animal Intrusion Detection: The second device we built is a sonar system that uses a servo motor, an ultrasonic sensor, and an Arduino. This system helps to detect the presence of animals within the range of the crops. If an animal comes within a certain range of the crops, the system triggers an alert. This helps to protect crops from potential damage caused by animals, ensuring a higher yield. In essence, our system automates crucial aspects of farm management, making it more efficient and less labor-intensive for farmers. It also contributes to sustainable farming practices by optimizing water usage and protecting crops from animal damage.

How we built it

We built our Agriculture Management System using a combination of hardware components and software programming. Here’s a step-by-step breakdown:

Soil Moisture Management System: We started by connecting a soil moisture sensor, a 16x2 display, and a water pump to an Arduino board. We programmed the Arduino to read the moisture level from the sensor. If the moisture level falls below a certain threshold, a notification is displayed on the 16x2 display and the serial monitor. The Arduino is also programmed to control the water pump. When the moisture level is low, the pump is automatically turned on. Once the desired moisture level is reached, the pump is automatically turned off. Animal Intrusion Detection System: We connected a servo motor and an ultrasonic sensor to another Arduino board. We programmed the Arduino to use the ultrasonic sensor to detect the presence of animals within a certain range. If an animal is detected within this range, the system triggers an alert. Both systems were built using the Arduino IDE for programming the Arduino boards. We tested each system thoroughly to ensure they work as expected. The final step was integrating both systems into our Agriculture Management System. This involved ensuring that both systems can operate simultaneously and independently of each other.

Challenges we ran into

Indeed, setting up the soil moisture sensor and calibrating it according to the specific needs of different plants can be a challenging task. Here’s how we tackled it:

Understanding Plant Needs: Different plants require different soil moisture levels. We researched the optimal moisture levels for various types of crops and used this information to set up different thresholds in our code. Calibrating the Sensor: Soil moisture sensors can sometimes give inaccurate readings due to factors like temperature and soil type. We performed multiple tests under different conditions to calibrate the sensor and ensure it provides accurate readings.

Accomplishments that we're proud of

We are extremely proud of several accomplishments in this project:

Successful Integration: We successfully integrated two separate systems - the Soil Moisture Management System and the Animal Intrusion Detection System - into a single, cohesive Agriculture Management System. Real-world Application: Our project addresses real-world problems faced by farmers, such as inconsistent watering and crop damage by animals. We’re proud to have developed a solution that can potentially improve agricultural practices and outcomes.

What we learned

Through the course of this project, we gained valuable insights and learned several important lessons:

Hardware-Software Integration: We learned how to integrate hardware components with software logic to create a cohesive system. This involved understanding how to program the Arduino to interact with various components like the soil moisture sensor, water pump, ultrasonic sensor, and servo motor. Calibration and Testing: We learned the importance of calibrating sensors to ensure accurate readings and the necessity of thorough testing to validate the functionality of our system.

What's next for Open Innovation ( Agriculture Management )

Built With

Share this project:

Updates