Inspiration
My friends and I have a lot of plants, but find we never have time to remember to take care of them :(
What it does
Automatically adjusts the moisture and infrared radiation levels received by the plant by releasing water from a water tank and activating a light as needed. It outputs the statistical information of the health of the plant onto a website along with a time-lapse video of its growth. Our website also allows you to take a snapshot image for yourself whenever you want. Additionally we apply AI models to classify the plant leaves' nutrient levels and predict whether there are any imbalances or deficiencies. If there are deficiencies, an action will be suggested to the user on the website and a connected LCD screen.
How we built it
We used a light sensor to determine the amount of light that the plant is receiving. We used a moisture sensor to determine the moisture level of the soil the plant is in right now (assuming soil-based medium). We used a transistor, resistor, tube, and water pump to control the inflow of water. We used HTML and CSS to build our website that is hosted on Github Pages. We also used a database to store information about the moisture and light sensor and easily transmit information from our board and to our webpage. We used esp-idf, arduino, esp32CAM and esp32s boards to make the systems that monitor the plant.
Challenges we ran into
Because we all have different operating systems, finding a database that was compatible for us all was quite difficult.
Accomplishments that we're proud of
Getting consistent hardware measurements.
What we learned
Resolving conflicts
What's next for Self Caring Plant
Expand to care for multiple crops at the same time so that it is available for larger scale plant care precision
Built With
- arduino
- c
- css
- esp-idf
- html
- javascript
Log in or sign up for Devpost to join the conversation.