We all love having a nice garden in our house, whether it's a tiny herb garden in a pot, a kitchen garden in your backyard, or a bed of flowers to welcome guests at the entrance. However, plants are living things and they require constant care and if you forget about them long enough they wither away. If you are like me in any way, you might have the same problem of killing your plants when you missed watering them due to forgetfulness or when you left home for a vacation.
In this chapter, we will create an automated gardening system that keeps an eye on your plant health by monitoring the soil humidity levels and watering your plants whenever the soil humidity level goes too low. This system will avoid the pitfall of a schedule-based gardening system which might end up killing your plants by over-watering them on rainy days.
We will discuss the...