Abstract
The "Smart Plant Watering System" project represents a convergence of nature and technology, designed to create an intelligent and efficient solution for maintaining optimal soil moisture levels in potted plants. This system leverages the capabilities of an ESP32 microcontroller, a moisture sensor, and a water pump to automate the process of watering plants while ensuring they thrive within a predefined moisture range.
The core functionality of the project revolves around real-time soil moisture monitoring using the ESP32's analog input capabilities. A capacitive moisture sensor is embedded in the plant's soil, constantly measuring the moisture content. When the moisture level falls below a predetermined lower threshold, the system triggers a water pump for a precisely measured period (typically 3 seconds) to dispense water into the plant's pot. The project incorporates an OLED display (SSD1306) for immediate visual feedback, displaying the current moisture level and other relevant information. Additionally, the system is integrated with the Arduino IoT Cloud platform, allowing remote monitoring and manual control via the cloud. Users can set desired moisture thresholds, check plant status, and even trigger manual watering events from their mobile devices through the cloud interface.
To conserve water and ensure plant health, the system includes a delay feature, where it observes the moisture level for a minute after each watering event. If the moisture content remains below the optimal range, the system continues to water the plant at regular intervals until the desired moisture level is achieved. The "Smart Plant Watering System" not only simplifies plant care but also contributes to water conservation by delivering water precisely when needed. This project exemplifies how technology can enhance our connection with nature and promote sustainable living through intelligent, data-driven solutions.