The system is a suitable solution for people who love and want to look after plants in their house but very busy in daily jobs to do that. Growing plants requires time and effort in order to be successful because there are some regular things to do like watering them every day. People sometimes forget to take care of their plants. Also, some people travel a lot and spend less time in their house. In this context, they generally ask for help to look after their houseplants otherwise they simply give up to have them. WaterPi can help those people with doing regular things for plants. Also, because it can be controlled remotely, plant owners can interfere the watering process easily when needed.
The system monitors temperature and humidity of the place, and soil moisture of the ground, waters the plant remotely, then saves all data to DynamoDB through AWS IoT. Collected data is visualized by different charts and figures to give better understanding of conditions where the plant thrives.
FOR FULL SOURCE CODE OF THIS PROJECT ALONG WITH IOT CALIBRATION WITH AWS