Introducing "WaterMore" – your plant's guardian. It yells if your plant is dry and you're in view, or sends an SMS when you're away.
This project is a detection system which utilizes sensors to determine when your plant needs to be watered!If you are within the view of the plant, it will simply yell to you reminding you to water them! If you are not in view of the plant, you will be sent a passive-aggressive SMS from your plant reminding you to water them ASAP
To do this it follows the following process:
- Determines if the moisture content of the soil is below the desired threshold
- If the plant needs to be watered: take a picture of the view of the plant
- Process and Embed the image
- Send image to Tensorflow model performing object detection
- Objects in image are classified and confidence ratings are produced
- If a person is identified in the image and the plany needs to be watered, the plant screams for a drink, otherwise you will receive an SMS reminder
To recreate this project you will need the following hardware:
- Arduino
- Soil Moisture Sensor
- A Windows or Linux computer with USB-A or USB-C connectivity
- Webcam
To recreate this project you will need the following software:
- Python 3.8 or newer
- C++
- TensorFlow
- Tensorflow Object Detection API
- Jupyter Notesbooks
- Twilio Messaging API
- Developing a more nuanced casing for the circuitry
- Training own ML model for more personalized and accurate result
Created by: Richard Li and Jemima Vijayasenan
