A gardening system is a system used to practice growing and cultivating plants as a part of horticulture. A gardening system is usually developed and implemented as a manual operation. An automated gardening system is designed to enable us to manage gardening, including monitoring moisture, temperature, and humidity.
In general, we can build a smart gardening system based on the high-level architecture that is shown in the following figure:

The following is a list of components to build a smart gardening system:
- Sensors: Corresponding to your case, you need sensor devices to measure the garden's environment ...