Inspiration
We wanted to think of a way that could potential help farmers bring in a bigger yield. One way to do this was to help farmers to monitor soil quality. The health of the soil impacts crop health and quality, which affects food production and supply chains. If farmers were able to monitor soil conditions in real-time they would be able detect early signs of stress or nutrient deficiencies in crops, leading to improved yields.
What it does
S.M.A.R.T. is aimed at providing real-time monitoring of soil conditions, including pH, soil moisture, and temperature. It utilizes a device equipped with sensors to collect data from the soil and a web interface to display the data to users. Additionally, the system alerts users when soil conditions exceed predefined thresholds.
How we built it
We used Flask for the framework of our website. We also used matplotlib to produce graphs based on our data.
Challenges we ran into
We had issues when trying to produce graphs to display our data. We also encountered many issues when it came to sending our SMS/email alerts. Many APIs we were looking at had very limited use for personal use, and cost money to use.
Accomplishments that we're proud of
We are proud of our team collaboration, as well as being able to construct a working website within 24 hours. It was very challenging yet rewarding experience.
What we learned
We learned a lot about web design and using matplotlib to graph. We also were able to further our knowledge on using git.
What's next for S.M.A.R.T.
We want to improve our graphs as well as improve our email/SMS alert messages. We also would like to get one of the devices that tracks pH, moisture, and temperature so we can see how can connect it to our website.
Log in or sign up for Devpost to join the conversation.