Atividade 2 versao 1.1
This commit is contained in:
47
README.md
47
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
|
## Sensores
|
||||||
- Umidade
|
- **DHT22**: Temperatura e Umidade
|
||||||
- Gás
|
- **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
|
## Sistema de Integração MQTT
|
||||||
- Uma coifa para vazamento de gás e diminuição da umidade ambiente
|
|
||||||
- Ar condicionado para correção da temperatura ambiente
|
|
||||||
|
|
||||||
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
|
## 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
|
pio run
|
||||||
@@ -27,3 +49,4 @@ pio run
|
|||||||
## Simulação
|
## 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).
|
||||||
|
|
||||||
|
|||||||
BIN
Relatorio/relatorio.pdf
Normal file
BIN
Relatorio/relatorio.pdf
Normal file
Binary file not shown.
Reference in New Issue
Block a user