Configurações
Sistema, hardware ESP32, integração com Alexa e informações do projeto.
Painel operacional
Comandos ativos via MQTT — estado em tempo real
Modo
Manual
E-Stop
Inativo
Dose ativa
Nenhuma
Doses hoje
—
aguardando health
Modo de operação
Dose manual
Segure 1.5s para confirmarÚltimos eventos
Nenhum evento de dosagem ainda.
Documentação do roadmap
As seções abaixo documentam a evolução planejada do sistema (hardware adicional, camadas de segurança, regulação). O painel operacional acima já envia comandos reais via MQTT — em ambiente acadêmico Wokwi os comandos acendem LEDs como proxy das bombas.
Visão geral
O AquaSense atual lê sensores e exibe dados (monitor passivo). A evolução planejada vira sistema de controle ativo: o ESP32 decide adicionar cloro, ajustar pH e acionar dosadoras químicas autonomamente baseado nas leituras.
Essa transição muda a categoria de produto: erro do sistema deixa de ser "número errado na tela" e passa a ser "produto químico errado em piscina real". Por isso o roadmap inclui camadas de segurança antes de qualquer linha de código de controle ativo entrar em produção.
Hardware adicional necessário
- PlanejadoSensor de pH redundante2º sensor para detectar drift do principal
- PlanejadoSensor de cloro redundante2º sensor para detectar discordância
- Em simulação Wokwi3× bombas dosadoras peristálticasCloro, ácido (pH-), base (pH+)
- Planejado3× reservatórios químicosSensor de nível para evitar dosagem com tanque vazio
- Em simulação WokwiE-Stop físicoBotão de emergência cortando 220V independente do software
Camadas de segurança previstas
- E-Stop ativoNada dosa, sem exceção. Verificação primeiro em hardware, depois em firmware.
- Modo de operaçãoSó dosa em modo "auto". Boot conservador em "manual".
- Sensor com erroLeitura inválida (-99.0) bloqueia dosagem do parâmetro afetado.
- Dose em andamentoUma dosadora por vez, nunca simultaneamente.
- Dead time30-60 min entre doses do mesmo produto, esperando mistura completa.
- Interlock pH/cloroNão dosar ácido/base simultaneamente com cloro — risco de gás cloro tóxico.
- Limite horárioMáximo de doses por hora — proteção contra loop de feedback.
- Limite diárioMáximo de doses por dia — proteção contra falha crônica de sensor.
Considerações regulatórias
- NBR 10818
- Norma técnica de qualidade da água em piscinas — faixas de pH, cloro e alcalinidade que o sistema usa como referência.
- ANVISA
- Regulação de produtos químicos para piscina — dosadoras precisam usar produtos certificados.
- NBR 13534
- Instalações elétricas em locais úmidos — E-Stop físico, isolamento de relés.
- Responsabilidade civil
- Em piscinas comerciais (hotéis, clubes), incidente com banhista por dosagem incorreta tem implicação legal séria. Sistema autônomo precisa de log persistente como prova de auditoria.
Status atual e próximas fases
- Fase 1 (atual) — Monitor passivoESP32 lê sensores, controla bomba de circulação por histerese, publica via MQTT. Dashboard exibe.
- Fase 2 (em design) — Controle autônomo simplificadoAmbiente acadêmico (Wokwi). LEDs como proxies de relés, 8 camadas de segurança implementadas, comandos manuais via dashboard.
- Fase 3 (futuro) — Hardware comercial realRedundância de sensores, certificação regulatória, log persistente para auditoria, monitoramento remoto profissional.