DafneM / FSET3

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Trabalho Final - Fundamentos de Sistemas Embarcados

Nome Matrícula
Dafne Moretti Moreira 190026243
João Pedro Alves da Silva Chaves 180123203
Renan Welz Schadt 160143403

Neste repositório consta o código do trabalho final que consiste em um sistema para de controle de ambiente e batimentos em hospital utilizando 3 ESP32, WIFI e protocolo MQTT.

Foi utilizado também o NVS Flash e o modo Low Power com light sleep para garantir melhor funcionamento do trabalho.

Hardware

O hardware para esse repositório possui 3 ESPS32, com diferentes entradas e saídas expostas abaixo:

ESP1

  • DHT11 (GPIO 19)
  • Buzzer (GPIO 2)
  • Sensor magnético (GPIO 22)

ESP 2

  • Sensor de batimentos (ADC1 CHANNEL 0)
  • Sensor de luminosidade (ADC1 CHANNEL 3)

ESP 3

  • Sensor de Chama Analógico (ADC 0)
  • Sensor de Chama Digital (GPIO 16)
  • LED Flash (GPIO 18)

Dependências

Visual Studio Code

Espressif

Como rodar

Para rodar, primeiro é necessário definir as variáveis de ambiente no menuconfig, utilizando o terminal da ESP-IDF e utilizando o comando:

idf.py menuconfig                                                                                                                               

Após isso, pode-se fazer o build do projeto clicando em:

ESP-IDF: Build project

E compilar o código clicando em

ESP-IDF: Flash device

Dashboard

A dashboard foi criada com ThingsBoard e pode ser acessada em Dashboards com nome DafneJoaoRenan

dash

Apresentação

Link para o video

https://youtu.be/t7oMZ3SnbCM

About


Languages

Language:C 98.8%Language:Dockerfile 0.7%Language:CMake 0.5%