ENGR 103 Final Project
By
This is our final project, the automatic plant watering system. For this project, we are using a moisture sensor, paired with a temperature sensor, to determine the correct conditions of when to water the plant. This data is sent to a PHP code that stores the data into two different excel files. We then have this data uploaded to an ENGR webspace where we can determine when the moisture value goes below a certain point, indicating that the dirt is dry. Once this condition is met, it will check the temperature sensor to determine if it is hot outside and needs to be watered immediately, or if it is cold and can wait to be watered a little longer so we don't accidentally over-water the plant. Once it finally decides to water the plant, the PHP code will communicate back to another ESP32 and motion a servo motor to change its position, uncovering a hole from an upside-down water bottle that is suspended above the plant, letting the water fall out until the moisture levels return back to normal.