Inspiration
We we're inspired to create this project mainly because of the drought. We believe that our project would significantly reduce water waste not just here in the United States, but around the world.
What it does
Our project gathers data on soil moisture, current time, current temperature, current perception, and current weather. We then store this information into a database and use that information on both a web and mobile application.
How we built it
We designed a controller board with an AVR Atmega 2560 microcontroller and wrote firmware for the controller. The feedback control from a moisture sensor and a finite state machine in software control of drip valve watering system to water when necessary. We also designed a wireless communications protocol to further control the board from a website and mobile app. The website will also aggregate the data into visual graphs for the user to track their usage of the system.
Challenges we ran into
On the hardware side we ran into issues looking through the documentation and figuring out how to implement things. On the software side we ran into issues with Android Studio and how to use ListView.
Accomplishments that we're proud of
We're proud of finishing our project on time, and overall working well together as a team.
What we learned
Overall we learned that the api for any given interface can be updated often which can potentially lead to having to relearn certain concepts. Also, we learned that teamwork is very crucial during a hackathon. Our team specialized in a variety of different fields, which allowed us to be a very powerful team all around.
What's next for Autonomous Garden Controller
In the future we hope to be able to use our idea around the world, specifically for countries who could really benefit from our project.
Built With
- android-studio
- angular-material
- angular.js
- avr
- bootstrap
- c
- firebase
- html
- java
- python


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