Remote Plant Watering System via Mobile App
In our busy day-to-day life, sometimes we may forget to water the plants in our garden. After leaving home only we came to know about that, Oh no! We forgot to water our plants. Most of the time, I made this mistake and later I blamed myself and it makes me think about, how it feels if we water our plants from anywhere in the world. After brainstorming and surfing the internet, I found it almost easy to water our plants remotely in this modern IoT era. The revolution of IoT gave life to our imaginary thoughts and made them live in the real world.
So, in order to convert my thoughts into action. I created a checklist to determine what things I need for this project. Most obviously I need an electric pump to water the plants, to control the pump, I need a microcontroller. For Microcontroller I decided to pick Arduino UNO R4 WIFI because it has the most powerful RA4M1 microprocessor from Renesas with the ESP32-S3 from Espressif. With its wifi capability, we can provide internet access to the microcontroller, which is mandatory in order to access the microcontroller remotely.
Later this microcontroller had an inbuilt 12*8 led matrix, so I could display the plant's expressions on it. Finally, I need an analog soil moisture sensor, so that I can monitor the soil moisture and based on that I can able to switch on/off the water pump remotely through the Blynk app.
[Note: As this project is very simple we are only providing the code, schematics, and a few essential images if you want to get the images or code explanations do check out the Circuit Digest website.