Check out the article here
Check out the Github here

🌵Inspiration

My succulent died :(

Actually all of my succulents died, I had a whole pot of them and none of them survived 💀

I think that could almost be considered impressive.

🔍What it does

Notifying a plant’s health with an ESP moisture monitoring system by tweeting the moisture level every five minutes 💦 The plan here is when the soil is too dry, I’ll receive a notification on my phone to water it. The ESP will consistently check the moisture, display real-time moisture data on my phone, and tweet it using my twitter (I mean X) account.

With both notifications and tweets there’s no way the plant still dies right?

Flow diagram of iot setup

Image of my build


🔨How I built it

I used an ESP as the microcontroller for this project, and brought a nice new moisture sensor called the Flying Fish Soil Moisture sensor. The probes are able to measure the amount of water in the soil. The amount of voltage that the sensor returns to the ESP depends on the moisture level. Between the probes, an electric current runs through the soil. The more water content there is in the soil, the more electricity can be conducted. On the flip side, when the soil is dry, there is more resistance and less electricity is conducted. I just hooked it up to my ESP like so (ignore the fact that the image is clearly an Arduino, it’s the same pins). Hardware wiring diagram Here’s another diagram with the right kind of microcontroller but the wires are kind of hard to see and I couldn’t drag them like in Tinkercad (created in circuito.io) Diagram two with an esp this time

For this project, I chose to use the Blynk IoT platform to record the data, tweet, and send notifications. I connected my ESP to the Internet to get the current time using the Network Time Protocol (the standard IP that computer synchronize to). Then I just set up Blynk to help tweet the time and moisture data from my ESP. I also downloaded the Blynk App so that I could get notifications reminding me to water the plant. 🚿

(The downside of this project is that my twitter account now looks like a bot account.) My twitter account

Check out the article to learn more