/arduino-elk-monitor

ELK + Arduino (MQ-2 and DHT11) for monitoring humidity, temperature and gas.

Primary LanguageDockerfileGNU General Public License v3.0GPL-3.0

Arduino + ELK

Using ELK & Arduino (MQ-2 and DHT11) for monitoring humidity, temperature and gas.

Project used for certification in network programming classes at IFRN.

Associate Degree in Computer Systems Networking

How it works?

The project consists of an Arduino UNO and MQ-2 and DHT11 modules. The data generated by the modules is collected and sent to Elasticsearch using a Python script.

How to run

  1. Deploy the env_monitor.ino;
  2. Start the ELK stack ($ docker-compose up -d). User: elastic password: ELK_PASSWORD;
  3. Run the Python script to start capturing data.

Images

Kibana dashboard (http://yourip:5601):

Arduino circuit: