conectando…
há 1780824376s

Configurações

Sistema, hardware ESP32, integração com Alexa e informações do projeto.

Painel operacional

Comandos ativos via MQTT — estado em tempo real

MQTT offline
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

  • Sensor de pH redundante
    2º sensor para detectar drift do principal
    Planejado
  • Sensor de cloro redundante
    2º sensor para detectar discordância
    Planejado
  • 3× bombas dosadoras peristálticas
    Cloro, ácido (pH-), base (pH+)
    Em simulação Wokwi
  • 3× reservatórios químicos
    Sensor de nível para evitar dosagem com tanque vazio
    Planejado
  • E-Stop físico
    Botão de emergência cortando 220V independente do software
    Em simulação Wokwi

Camadas de segurança previstas

  1. E-Stop ativo
    Nada dosa, sem exceção. Verificação primeiro em hardware, depois em firmware.
  2. Modo de operação
    Só dosa em modo "auto". Boot conservador em "manual".
  3. Sensor com erro
    Leitura inválida (-99.0) bloqueia dosagem do parâmetro afetado.
  4. Dose em andamento
    Uma dosadora por vez, nunca simultaneamente.
  5. Dead time
    30-60 min entre doses do mesmo produto, esperando mistura completa.
  6. Interlock pH/cloro
    Não dosar ácido/base simultaneamente com cloro — risco de gás cloro tóxico.
  7. Limite horário
    Máximo de doses por hora — proteção contra loop de feedback.
  8. Limite diário
    Má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

  1. Fase 1 (atual) — Monitor passivo
    ESP32 lê sensores, controla bomba de circulação por histerese, publica via MQTT. Dashboard exibe.
  2. Fase 2 (em design) — Controle autônomo simplificado
    Ambiente acadêmico (Wokwi). LEDs como proxies de relés, 8 camadas de segurança implementadas, comandos manuais via dashboard.
  3. Fase 3 (futuro) — Hardware comercial real
    Redundância de sensores, certificação regulatória, log persistente para auditoria, monitoramento remoto profissional.