53 lines
1.3 KiB
Markdown
53 lines
1.3 KiB
Markdown
# Atividade 2 - Amaro
|
|
|
|
Um projeto de um ESP32 conectado a três sensores para monitoramento inteligente de cozinha industrial:
|
|
|
|
## Sensores
|
|
- **DHT22**: Temperatura e Umidade
|
|
- **MQ2**: Qualidade do ar / Detecção de gás
|
|
- **DS1307**: RTC para timestamp
|
|
|
|
## 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
|
|
|
|
## Sistema de Integração MQTT
|
|
|
|
### 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)
|
|
|
|
### 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:
|
|
|
|
```
|
|
pio run
|
|
```
|
|
|
|
## Simulação
|
|
|
|
Para simular o projeto, instale [Wokwi for VS Code](https://marketplace.visualstudio.com/items?itemName=wokwi.wokwi-vscode).
|
|
|