Most plant monitoring systems are only able to be monitored in local area networks as accessing the system from outside the local network becomes costly or difficult. I decided to make such a plant monitoring system but with the added ability to access the various values FROM ANYWHERE IN THE WORLD.
I used the Cayenne Online Dashboard to connect my ESP32 with the cloud. The following sensors were used for monitoring the plant - LDR sensor for light intensity, DHT11 sensor for temperature and humidity, Soil moisture sensor and MQ135 for air quality sensor. I also used a Nokia 5110 LCD for displaying the same values near the system too.
It can monitor my garden statistics in a very detailed graphical format from anywhere in the world. As I am the dashboard ADMIN, i can even make some changes in the dashboard and make some analysis. Even others can monitor the garden sensor values with just a simple link.
Here's the link for my IOT Garden Dashboard - https://cayenne.mydevices.com/shared/60d7bf30518adb4d4aeb12f0 - IT'S LIVE You can see 5 graphs each for sun light intensity, soil moisture, humidity, temperature and air quality. Anyone can access the link from anywhere.
It was fun working with all these sensors and IOT. I was facing some issues while connecting the Nokia 5110 LCD with the ESP32 as i needed to connect some resistors. But then I was able to figure it out by calculating the correct resistor value.
Discussion