diff --git a/README.md b/README.md index 324ac2a..4892f4c 100644 --- a/README.md +++ b/README.md @@ -1,24 +1,46 @@ -# Atividade 1 - Amaro +# Atividade 2 - Amaro -Um projeto de um ESP32 conectado a três sensores: +Um projeto de um ESP32 conectado a três sensores para monitoramento inteligente de cozinha industrial: -- Temperatura -- Umidade -- Gás +## Sensores +- **DHT22**: Temperatura e Umidade +- **MQ2**: Qualidade do ar / Detecção de gás +- **DS1307**: RTC para timestamp -Para uma cozinha industrial, ativando três atuadores: +## Atuadores +- **Alarme Sonoro** (GPIO 4): Alerta para detecção de gás/incêndio +- **Coifa/Exaustor** (GPIO 17): Remoção de gases e umidade +- **Ar-condicionado** (GPIO 16): Controle de temperatura -- Um sinal sonoro para caso de vazamento de gás -- Uma coifa para vazamento de gás e diminuição da umidade ambiente -- Ar condicionado para correção da temperatura ambiente +## Sistema de Integração MQTT -Use [Wokwi](https://marketplace.visualstudio.com/items?itemName=wokwi.wokwi-vscode) para simular. +### Broker +- **Host**: 77.37.69.84:1883 +- **Tópico Publicação**: `cozinha` (JSON com tmp, umi, gas, alarme) +- **Tópicos Subscrição**: `cozinha/max_tmp`, `cozinha/max_umi` (configuração remota) -O broker utilizado está hosteado em um servidor meu, assim como o dashboard. +### Dashboards + +1. **Ubidots** (Cloud) + - Device: `cozinha` + - Histórico: 30+ dias + - URL: https://ubidots.com + +2. **NodeRed** (Local) + - URL: http://77.37.69.84:1880/dashboard/page1 + - Controle remoto de limiares via sliders + +## Documentação + +Relatório técnico completo disponível em `Relatorio/relatorio.pdf` com: +- Arquitetura de sistema +- Fluxo de dados MQTT +- Validação de testes +- Guia de operação dos dashboards ## Compilando -Utilizei o [PlatformIO](https://platformio.org). Para compilar, [instale o PlatformIO](https://docs.platformio.org/en/latest/core/installation/index.html), e execute: +Utilizei o [PlatformIO](https://platformio.org). Para compilar: ``` pio run @@ -26,4 +48,5 @@ pio run ## Simulação -Para simular o projeto, instale [Wokwi for VS Code](https://marketplace.visualstudio.com/items?itemName=wokwi.wokwi-vscode). +Para simular o projeto, instale [Wokwi for VS Code](https://marketplace.visualstudio.com/items?itemName=wokwi.wokwi-vscode). + diff --git a/Relatorio/relatorio.pdf b/Relatorio/relatorio.pdf new file mode 100644 index 0000000..d1c3969 Binary files /dev/null and b/Relatorio/relatorio.pdf differ