Inspiration
Agricultural Runoff is water that originates from farms due to irrigation, rain, or melted snow. This runoff water can contain fertilizers, pesticides, animal waste, or soil particles, which can enter and contaminate sources of drinking water.
What it does
It uses a complex mathematical equation to find optimal irrigation levels.
How we built it
We used an express.js backend in order to make requests to the DarkSky weather API, gving us highly localized and accurate predictions of the weather based on latitude and longitude. From there, based on our research, we formulated a complex mathematical equation based on exponential regression allowing our algorithm to predict the optimal time for watering. The result is a mobile application built in React-Native that interfaces with our API and provides hyper localized, accurate weather data and shows the increase in irrigation needed in the next 7 days of the week, as well as the best day to irrigate that will use the least water.
Challenges we ran into
Initially, we wanted to implement a form of multivariable regression to determine the optimal time for watering, but even after extensive research, we were not able to find sufficient training data. We then decided on using exponential regression as a proof of concept instead.
Accomplishments that we're proud of
The use of a complex algorithm that accurately predicts the percentage of ideal irrigation levels needed to water a plant based on environmental conditions.
What we learned
We learned about the optimal conditions for water absorption in plants.
What's next for e-rrigation
We want to modify our current algorithm to account for variables such as ground incline, altitude, and cloud cover, to give us more realistic results. We also want to implement a way to take plant types into account using a picture of a given plant and a classification algorithm.


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