Inspiration

With 70% of global freshwater used in agriculture, inefficient irrigation wastes 60% of that water. Additionally, 42% of household wastewater is improperly treated. To address these issues, we developed a solution that reduces water waste and improves plant health through automation.

What it does

Our automated system waters plants only when needed, storing data on soil moisture, water usage, humidity, and temperature. AI or LLMs analyze this data to provide insights into plant health, ensuring optimal watering.

How we built it

Using Arduino UNO, a soil moisture sensor, and a water pump, we built a system that waters plants based on moisture levels. A relay controls the pump, and data is accessed through a Flask web app with AI insights, built using HTML, JS, and Bootstrap CSS.

Challenges we ran into

We faced difficulties in setting up serial communication between Arduino and Python via USB and managing power with limited 5V pins.

Accomplishments that we're proud of

Our system reduces water waste while improving plant health through precise watering and AI-driven insights displayed via a user-friendly app.

What we learned

We learned how to implement IoT-driven automation, manage Arduino-Python communication, and apply AI to agriculture and gardening.

What's next for WaterIT

We plan to integrate wireless communication and add plant species detection to improve the accuracy of AI-generated insights.

Share this project:

Updates