candle_monitoring_demo.mp4
The candle monitoring system helps you learn more about your candle burning activities and lets you extiguish your candle directly from Grafana. It monitors if candle's flame and released PM particles.
This project was part of GrafanaCONline 2021 Easy DIY IoT projects with Grafana session.
To start, review and follow steps in the Grafana DIY IoT repo.
To build this system, you will need:
- 1 Arduino MKR Wifi 1010 development board
- 1 Waveshare Sharp GP2Y1010AU0F sensor for PM paricles
- 1 Flame sensor to detect flame
- 1L298N DC motor driver to control DC motor
- 1 DC motor
- 1 9V battery
- 1 9V battery clip
- 1 micro USB cable
- 1 USB charger
- F-F, M-F && M-M Dupont cables
Plus:
- Box or stand to put this all together and build the monitoring system
- ArduinoBearSSL by Arduino
- ArduinoHttpClient by Arduino
- PrometheusArduino by Ed Welch
- PromLokiTransport by Ed Welch
- SnappyProto by Ed Welch
Download this repo that includes the software for room comfort monitoring. Update config.h file with your names, passwords and API keys. Upload software to your board using Arduino IDE.
This repo contains simple server that stores information if the lid that puts of the candle has been closed or open. This can be simply hosted trough Heroku platform or whatever you prefer. In config.h add the client and secret (if secret is used).
In Grafana, use the Button panel to send request to open/close the candle monitoring.