Atividade 2 versao 1.2

This commit is contained in:
2026-01-26 19:24:07 -03:00
parent e83589e834
commit 76851892ab
2 changed files with 18 additions and 0 deletions

Binary file not shown.

View File

@@ -35,6 +35,7 @@ A integração é realizada através de um broker MQTT em **77.37.69.84** que fa
## Contexto
Cozinhas industriais enfrentam desafios de segurança relacionados a:
- Variações bruscas de temperatura
- Acúmulo de vapores e gases
- Condições de umidade inadequadas
@@ -174,6 +175,7 @@ graph TB
| `alarme` | Integer | 0 a 4 | Enum | Estado do sistema | - |
**Mapeamento de Estados (campo `alarme`)**:
- `0` = NOMINAL (sem alarme)
- `1` = GAS (gás acima do limiar)
- `2` = TEMP_ALTA (temperatura acima do limiar)
@@ -234,6 +236,7 @@ O sistema opera em **5 estados distintos**, com prioridades hierárquicas:
O sistema implementa detecção inteligente de incêndio baseada em **padrão temporal**, não apenas em limiar único de temperatura:
**Parâmetros de Monitoramento**:
- **Janela de tempo**: 30 segundos
- **Aumento mínimo de temperatura**: $\Delta T > 5°C$
- **Queda mínima de umidade**: $\Delta UR < -10\%$
@@ -274,18 +277,21 @@ sequenceDiagram
**Tipo de Integração**: Bridge MQTT com Forward Automático
**Configuração do Forward**:
- **Source Broker**: 77.37.69.84:1883
- **Tópico Source**: `cozinha`
- **Destination**: Ubidots Cloud
- **Autenticação**: Token do device Ubidots
**Processamento no Ubidots**:
- Cada variável JSON é extraída e armazenada
- Histórico de 30+ dias
- Alertas configuráveis por variável
- Dashboard com widgets em tempo real
**Processamento no NodeRed**:
- Consumo direto de mensagens MQTT em tempo real
- Acesso em: **http://77.37.69.84:1880/dashboard/page1**
- Controle remoto de limiares via sliders
@@ -344,26 +350,31 @@ flowchart LR
A validação do sistema foi realizada através dos seguintes testes:
### Teste 1: Conectividade WiFi
- Conexão com SSID Wokwi-GUEST
- Obtenção de IP via DHCP
### Teste 2: Conectividade MQTT
- Conexão com broker 77.37.69.84:1883
- Publicação de mensagens a cada 2s
- Recebimento de comandos de configuração
### Teste 3: Leitura de Sensores
- DHT22: Temperatura entre 15-35°C (simulado)
- DHT22: Umidade entre 40-80% (simulado)
- MQ2: ADC entre 0-1023 (simulado)
### Teste 4: Detecção de Alarmes
- Temperatura > 30°C ativa ar-condicionado
- Umidade > 70% ativa coifa
- Gás > 940 ativa alarme + coifa
- Padrão de incêndio (ΔT>5°C + ΔUR<-10%) ativa todos
### Teste 5: Integração Ubidots
- Dados recebidos no dashboard
- Histórico armazenado
- Widgets atualizados em tempo real
@@ -422,21 +433,25 @@ A validação do sistema foi realizada através dos seguintes testes:
## Widgets no Dashboard
### Widget 1: Gauge Temperatura
- **Variável**: temperatura
- **Mín**: 15°C | **Máx**: 40°C
- **Alerta**: > 30°C (vermelho)
### Widget 2: Gauge Umidade
- **Variável**: umidade
- **Mín**: 30% | **Máx**: 90%
- **Alerta**: > 70% (laranja)
### Widget 3: Gauge Gás
- **Variável**: gas
- **Mín**: 500 ppm | **Máx**: 1000 ppm
- **Alerta**: > 940 ppm (vermelho)
### Widget 4: Indicador de Estado
- **Variável**: alarme
- **Estados**:
- 0 = Verde (NOMINAL)
@@ -446,6 +461,7 @@ A validação do sistema foi realizada através dos seguintes testes:
- 4 = Vermelho (INCENDIO)
### Widget 5: Gráfico de Histórico (Última 24h)
- **Variáveis**: temperatura, umidade, gas
- **Tipo**: Linha com pontos
- **Intervalo**: Últimas 24 horas
@@ -464,6 +480,7 @@ A validação do sistema foi realizada através dos seguintes testes:
![Dashboard no Ubidots](ubidots.png)
**Conteúdo Esperado**:
- 4 widgets numéricos com valores em tempo real
- Gráfico histórico de 24 horas
- Status indicador colorido
@@ -519,6 +536,7 @@ Slider Umidade → cozinha/max_umi
## Aplicações Práticas
Este sistema pode ser estendido para:
- Outras ambientes: restaurantes, indústrias alimentícias
- Múltiplos sensores: CO2, fumaça, luminosidade
- Integração com sistemas SCADA