Skip to content

mdcruz/plant-monitoring

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Basic Plant Monitoring with Arduino and Grafana

A basic plant monitoring project to help my daughter understand how Arduino, Prometheus, and Grafana work. This project monitors the soil moisture of your plant and sends the sensor values to Prometheus, which is then visualized to a Grafana dashboard.

Gabrielle's Plant Dashboard

This project follows the steps listed in IoT with Arduino and Grafana.

Arduino (How it works)

  1. The soil moisture sensor has two metal parts (like two little forks).
  2. When the soil is wet, water helps electricity flow easily between them and when the soil is dry, electricity can’t flow well.
  3. The soil moisture sensor tells the development board how much water is in the soil.
  4. Arduino reads the sensor values and gives you a number:
  5. When it's a big number, the soil is dry (needs water 🌵)
  6. When it's a small number, the soil is wet (good for plants! 🌱)

Prometheus and Grafana (How it works)

  1. The sensor values from Arduino are sent and stored to Prometheus.
  2. The values are visualized to Grafana, making them easy to understand (and it looks nicer!)
  3. When the soil is dry, an alert will be sent via email or Telegram to let us know when the plant needs watering.

What you'll need

Resources

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published