Inspiration
We had killed plants before accidentally and wanted to come up with something that can help show people how to properly take care of a plant in various conditions
What it does
finds and returns weather/aqi data and plant health based on image recognition of plant type to an lcd screen, as well as watering a plant automatically if conditions are right.
How we built it
We used a python script to fetch weather data from an api and plant type using cv, and then sent that data via serial to an arduino which printed that to an lcd, and triggered a servo to water our plant based on the conditions
Challenges we ran into
Figuring out how to detect a plants was tricky, and the weather api took some work to set up. We managed to figure out the api by looking through one of the request urls to find the json values we needed for our project.
Accomplishments that we're proud of
being able to send data from python into the arduino over serial, recognizing different kinds of plants, and a working weather monitoring system.
What we learned
We learned how to use python to send serial information to an arduino, how to use an api with an arduino, and integrate basic computer vision.
What's next for Plant environment simulator
We could add a greater set of plants, or more specific types of plants, along with more cities weather data.
Log in or sign up for Devpost to join the conversation.