Introdução
Bem-vindo ao Manual do Usuário do Sistema de Medição de Nível DL2 AeroVisual. Este documento fornece instruções completas para configurar, operar e solucionar problemas do seu dispositivo de monitoramento de nível de água.
O medidor de nível DL2 AeroVisual é um sistema embarcado baseado em ESP32 que monitora o nível de reservatórios de água e disponibiliza as informações em tempo real através de uma interface web responsiva. O sistema gerencia múltiplas redes WiFi com failover automático, garantindo conectividade contínua mesmo quando uma rede primária fica indisponível.
Mantenha sempre pelo menos uma rede WiFi configurada. Se todas as redes forem removidas, o dispositivo entrará automaticamente em Modo de Configuração (Access Point) após 5 minutos sem conectividade.
Capacidades do Sistema
Acesso ao Sistema
2.1 Modo Normal (Conectado à Rede WiFi)
Quando o dispositivo está conectado normalmente a uma rede WiFi, siga os passos abaixo para acessar a interface web:
Conecte seu smartphone ou computador à mesma rede WiFi que o dispositivo.
Abra um navegador web (Chrome, Firefox, Safari, Edge).
Digite o endereço ou o IP do dispositivo na barra de endereços. Ex: http://caixa.local/, http://cisterna.local/ ou http://192.168.1.100
Pressione Enter. A interface principal será carregada.
O endereço IP local é fornecido pelo seu sevidor DHCP do seu sistema de Infranet (roteador). O dispositivo atualiza as informações automaticamente a cada 5 segundos.
2.2 Modo de Configuração (Access Point)
Quando o dispositivo não consegue conectar a nenhuma rede WiFi por 5 minutos consecutivos, ele ativa automaticamente um ponto de acesso WiFi próprio:
No seu dispositivo, procure uma rede WiFi cujo nome comece com DL2- (não requer senha).
Conecte-se a esta rede.
Abra o navegador e acesse:
O Modo Access Point desliga automaticamente após 10 minutos desde que foi ativado — mesmo que haja um celular ou computador conectado a ele nesse momento. Depois disso, o dispositivo tentará reconectar às redes salvas.
Interface Principal
A tela principal fornece uma visão consolidada em tempo real de todas as métricas do sistema.
3.1 Painel de Status
| Indicador | Descrição | Intervalo / Unidade |
|---|---|---|
| Nível de Água | Percentual atual do reservatório | 0, 17, 33, 50, 67, 84, 100 % |
| Valor ADC | Leitura bruta do sensor analógico | 0 – 4095 |
| Status da Cascata | Indica se há água passando pelo sensor de queda | ATIVA / INATIVA |
Cascata ATIVA — água está entrando no reservatório naquele momento (abastecimento em andamento). Cascata INATIVA — não há entrada de água detectada no momento. Esse indicador reflete apenas o sensor de queda d'água, e não o nível do reservatório.
Quando o nível de água chega a 33% ou menosa interface entra automaticamente em modo de alerta visual: o percentual e a barra de nível mudam para vermelho e passam a pulsar, e a mensagem "⚠️ ALERTA: NÍVEL CRÍTICO!" aparece na tela. Isso indica que o reservatório precisa de atenção — verifique o abastecimento o quanto antes. Acima de 83% a barra fica verde (nível cheio); entre esses valores, fica amarela/laranja (nível normal).
3.2 Informações de Rede
| Campo | Descrição |
|---|---|
| SSID | Nome da rede WiFi conectada no momento |
| Sinal (RSSI) | Força da conexão em dBm (ex.: -55 dBm = bom; abaixo de -80 dBm = fraco) |
| Endereço IP | IP local do dispositivo na rede |
| Redes Salvas | Quantidade total de redes WiFi configuradas no dispositivo |
Interpretação do Sinal WiFi
| Faixa (dBm) | Qualidade | Recomendação |
|---|---|---|
| > −55 dBm | Excelente ✅ | Operação normal |
| −55 a −70 dBm | Bom 👍 | Operação normal |
| −70 a −80 dBm | Fraco ⚠️ | Considere repetidor WiFi |
| < −80 dBm | Crítico 🔴 | Dispositivo pode perder conexão com frequência |
3.3 Botões de Ação
No rodapé da tela principal existem apenas dois botões. As funções administrativas (logs, reinício, limpeza de histórico) foram reunidas dentro da tela de Manutenção, protegida por senha.
| Botão | Destino | Função |
|---|---|---|
| ⚙️ Manuais | dl2aerovisual.com.br/manual |
Abre em uma nova aba o manual do usuário e demais documentos de apoio |
| 🔧 Manutenção | /maintenance |
Solicita a senha do dispositivo e libera o painel de manutenção (ver Seção 06) |
Esses recursos não desapareceram — foram movidos para dentro da tela de Manutençãoacessível pelo botão 🔧. Isso evita cliques acidentais em ações sensíveis direto na tela principal.
3.4 Histórico de Medições (Gráfico)
Abaixo do painel de status, o gráfico "Variação do Nível de Água" mostra os últimos registros de nível (%) e valor ADC do sensor, permitindo acompanhar a tendência do reservatório.
Cada ponto no gráfico representa uma mudança significativa de nível (variação de 5% ou mais, já filtrada contra ondulações da água), e não uma amostra a cada intervalo fixo de tempo. Por isso, os pontos podem estar mais próximos entre si quando o nível varia rápido, e mais espaçados quando o nível fica estável por horas ou dias. O gráfico guarda os 10 registros mais recentes
Padrões comuns de leitura
| Padrão no gráfico | Interpretação provável |
|---|---|
| Subida rápida e contínua do nível | Reservatório sendo abastecido (normalmente coincide com Cascata ATIVA) |
| Queda lenta e constante do nível | Consumo normal de água ao longo do tempo |
| Queda do nível sem Cascata ATIVA correspondente e sem uso aparente | Possível indício de vazamento — vale a pena investigar |
| Linha praticamente reta (sem novos pontos por muito tempo) | Nível estável, sem consumo ou abastecimento significativo |
3.5 Dispositivos DL2 na Rede
A tela principal exibe automaticamente um botão com os outros equipamentos DL2 AeroVisual encontrados na mesma rede local (ex.: cisterna e caixa d'água do mesmo condomínio). Isso permite alternar entre os medidores sem precisar decorar o IP de cada um.
Na seção "Outros dispositivos DL2 na rede", cada equipamento encontrado aparece como um botão com o nome cadastrado (ex.: "Cisterna", "Caixa d'Água") e o IP correspondente.
Toque no botão do dispositivo desejado para ser redirecionado diretamente à interface web dele.
A lista é atualizada automaticamente a cada 10 segundos, sem necessidade de recarregar a página.
Cada dispositivo anuncia sua presença na rede local a cada poucos segundos. Se nenhum outro equipamento DL2 for encontrado, a mensagem "Nenhum outro dispositivo DL2 encontrado" é exibida — isso é normal em instalações com um único medidor, ou enquanto os dispositivos ainda estão inicializando.
3.6 Atualização Automática da Página
A tela principal se atualiza sozinha, sem precisar apertar F5 ou recarregar o navegador:
| Informação | Frequência |
|---|---|
| Nível de água, ADC, status da Cascata, RSSI, internet, gráfico e relógio | A cada 5 segundos |
| Lista de outros dispositivos DL2 na rede | A cada 10 segundos |
É seguro deixar a página aberta continuamente (ex.: em um tablet fixado na parede do condomínio) — todos os dados são atualizados automaticamente em segundo plano.
Gerenciamento de Redes WiFi
O sistema suporta múltiplas redes WiFi salvas. A cada tentativa de conexão, o dispositivo escaneia as redes disponíveis e conecta automaticamente à rede salva com o melhor sinal (maior RSSI).
4.1 Adicionar Nova Rede
Desligue e ligue o medidor. Nos primeiros 10 segundos após energizar, pressione e mantenha pressionado o botão RESET por 3 a 5 segundos e solte (não passe de 5 segundos — veja o aviso abaixo).
O LED pisca confirmando a entrada no Modo Configuração. Aguarde alguns segundos enquanto o sistema realiza a varredura de redes.
No seu dispositivo, procure uma rede WiFi cujo nome comece com DL2- (não requer senha).
Conecte-se a esta rede.
Abra o navegador e acesse: http://192.168.4.1 // IP fixo no Modo AP.
Escolha a rede WiFi a ser gravada e insira a senha correspondente.
Toque em 💾 Salvar Rede WiFi e aguarde a confirmação.
O tempo em que o botão é mantido pressionado, nos primeiros 10 segundos após ligar, define o que acontece:
• 3 a 5 segundos: entra em Modo Configuração e mantém todas as redes já salvas.
• 5 segundos ou mais: entra em Modo Configuração e apaga todas as redes WiFi salvas (reset de fábrica). Use apenas se quiser começar do zero.
O sistema verifica automaticamente: senha com no mínimo 8 caracteres, nome da rede não vazio e ausência de duplicatas. Redes já salvas não serão adicionadas novamente.
4.3 Remover Rede WiFi
Repita os passos da Seção 4.1 para entrar no Modo Configuração (pressione o RESET por 3 a 5 segundos, sem apagar as redes) e escolha a rede a ser removida.
Toque em 🗑️ Remover ao lado da rede desejada.
Aguarde a confirmação de remoção.
Se você remover todas as redes configuradas, o dispositivo ficará sem conectividade e iniciará o Modo Access Point automaticamente após 5 minutos.
Modo de Configuração (Access Point)
O Modo AP é ativado automaticamente quando o dispositivo perde a conexão com o roteador e não consegue se reconectar a nenhuma rede salva por 5 minutos consecutivos. O sistema continua tentando a cada 30 segundos antes de ativar o AP.
5.1 Características do Modo AP
| Parâmetro | Valor |
|---|---|
| Nome da rede (SSID) | Começa com DL2- + ID único do chip |
| Senha | Nenhuma (rede aberta) ou 12345678 |
| Endereço IP | 192.168.4.1 |
| Tempo máximo ativo | 10 minutos (desliga automaticamente, mesmo com um cliente conectado) |
| Protocolo | HTTP (porta 80) |
Diferente de versões anteriores, o Modo AP agora desliga automaticamente após 10 minutos corridos desde que foi ativado — independente de haver um celular/computador conectado a ele no momento. Se a configuração não for concluída a tempo, basta repetir os passos da Seção 4.1 para entrar novamente no modo.
5.2 Fluxo de Recuperação de Conexão
5.3 Saindo do Modo AP
Automático: Configure uma rede WiFi válida. O dispositivo tentará conectar imediatamente. Ao conectar com sucesso, o Modo AP é desligado.
Manual: Role até o final da página de Configuração WiFi e toque em ✅ Sair do Modo AP. Se houver redes salvas, o dispositivo reinicia e tenta conectar. Se não houver redes salvas, uma confirmação adicional será solicitada.
Reinicialização do Sistema
6.1 Via Interface Web (Tela de Manutenção)
A reinicialização remota agora é feita de dentro da tela de Manutenção, e não mais por um botão solto na tela principal.
Na tela principal, toque em 🔧 Manutenção.
Digite a senha do dispositivo e toque em 🔓 Acessar.
Com o painel liberado, toque em 🔄 Reiniciar e confirme na caixa de diálogo.
Aguarde 10–30 segundos para o dispositivo reiniciar completamente.
Cada equipamento é configurado com uma senha própria (não é mais o valor fixo 1234 usado em versões antigas). Essa mesma senha também é usada para acessar a Configuração WiFi e para atualizações OTA. Caso não tenha essa informação, entre em contato com o suporte técnico.
A tela de Manutenção também reúne outras duas ações protegidas pela mesma senha:
| Ação | Descrição |
|---|---|
| 🗑️ Limpar Histórico | Apaga o histórico de medições de nível salvo no dispositivo (não afeta as redes WiFi configuradas) |
| 📋 Logs | Abre o histórico de eventos do sistema (/logs) |
6.2 Após Configuração WiFi
Ao sair do Modo AP, o dispositivo reinicia automaticamente para aplicar as novas configurações de rede.
Após qualquer reinicialização, aguarde ao menos 15–30 segundos antes de tentar acessar novamente a interface web.
Atualização de Firmware OTA
O sistema suporta atualização de firmware Over-The-Air (OTA) via Arduino IDE, sem necessidade de cabo USB.
7.1 Pré-requisitos
- Arduino IDE instalado no computador
- Computador na mesma rede WiFi que o dispositivo
- Senha do dispositivo (a mesma usada na tela de Manutenção)
7.2 Processo de Atualização
No Arduino IDE, vá em Ferramentas → Porta e selecione a porta de rede cujo nome começa com o identificador do equipamento (ex.: ESP32-DL2-cisterna-XXXXXX).
Clique em Upload. Quando solicitado, insira a senha do dispositivo.
Aguarde a conclusão. O dispositivo reiniciará automaticamente com o novo firmware.
Versões anteriores exibiam uma página /ota com hostname e senha gerados dinamicamente. Isso não existe mais: agora cada equipamento usa uma senha fixa, definida na programação do dispositivo — a mesma usada para acessar a Configuração WiFi e a tela de Manutenção. O dispositivo continua aparecendo automaticamente na lista de portas de rede do Arduino IDE.
Solução de Problemas
8.1 Não Consigo Acessar a Interface Web
- Verifique se está conectado à mesma rede WiFi que o dispositivo.
- Confirme se está usando o endereço IP correto.
- Tente outro navegador web ou abra em aba anônima.
- Aguarde 5 minutos: o dispositivo entrará em Modo AP e ficará acessível em
192.168.4.1por até 10 minutos. - Verifique se o RSSI está acima de −80 dBm.
8.2 Dispositivo Não Conecta à Rede WiFi
- Confirme se a senha está correta (mínimo 8 caracteres).
- Verifique se o roteador está funcionando e acessível por outros dispositivos.
- Cheque se o sinal está acima de −80 dBm na localização do dispositivo.
- Verifique se o roteador não atingiu o limite de clientes conectados.
- Tente salvar a rede novamente com as credenciais corretas.
8.3 Sistema Entrando em Modo AP com Frequência
Causas possíveis:
- Instabilidade ou queda frequente da rede WiFi principal.
- Sinal WiFi fraco na localização do dispositivo (abaixo de −80 dBm).
- Interferência de equipamentos eletrônicos próximos.
Soluções:
- Configure redes WiFi adicionais como backup — o sistema faz failover automático.
- Aproxime o roteador ou o dispositivo para melhorar o sinal.
- Instale um repetidor WiFi na área de cobertura do dispositivo.
Isso é esperado: o Modo AP permanece ativo por no máximo 10 minutos desde que foi ativado, mesmo com um celular conectado a ele. Se precisar de mais tempo para configurar, basta repetir os passos da Seção 4.1 para reativá-lo.
8.4 Esqueci a Senha do Dispositivo
Desde a versão 2.3, não existe mais uma senha padrão universal (como o antigo 1234). Cada equipamento usa uma senha própria, definida na programação do dispositivo, válida para Configuração WiFi, Manutenção (reiniciar/limpar histórico) e atualização OTA. Se você não tem essa senha anotada, entre em contato com o suporte técnico para recuperá-la.
Referência Técnica
9.1 Parâmetros do Sistema
| Parâmetro | Valor | Observação |
|---|---|---|
| Faixa do sensor ADC | 0 – 4095 | 12 bits, ESP32 |
| Nível de água | 0 – 100 % | Calculado a partir do ADC |
| Tamanho mínimo de senha WiFi | 8 caracteres | Validação no formulário |
| Tentativa de reconexão WiFi | A cada 30 segundos | RECONNECT_INTERVAL |
| Tentativa de reconexão (sem internet) | A cada 60 segundos | INTERNET_LOST_RETRY_INTERVAL |
| Tempo para ativar Modo AP | 5 minutos sem conexão | AP_FALLBACK_TIME |
| Tempo máximo do Modo AP ativo | 10 minutos corridos (não depende de clientes conectados) | AP_TIMEOUT |
| IP no Modo AP | 192.168.4.1 | Fixo |
| Janela de detecção do botão RESET | 10 segundos após ligar | RESET_CHECK_WINDOW |
| Pressão curta do RESET (mantém redes) | 3 a 5 segundos | SHORT_PRESS_TIME |
| Pressão longa do RESET (apaga redes) | 5 segundos ou mais | LONG_PRESS_TIME |
| Senha do dispositivo | Definida por equipamento | Config WiFi, Manutenção e OTA usam a mesma senha |
| Anúncio de descoberta entre DL2 | A cada 10 segundos | UDP_ANNOUNCE_INTERVAL |
| Expiração de dispositivo não visto | 30 segundos sem anúncio | UDP_DEVICE_TIMEOUT_MS |
| Atualização da interface web | A cada 5 segundos | Auto-refresh |
| Tempo de boot | 15 – 30 segundos | Após reinicialização |
9.2 Modos de Operação WiFi
| Modo | Código | Quando ativo |
|---|---|---|
| Station (STA) | WIFI_STA | Operação normal, conectado a um roteador |
| Access Point + Station | WIFI_AP_STA | Durante transição: AP ativo e tentando conectar |
| Access Point (AP) | WIFI_AP | Modo de configuração puro |
Recursos Automáticos do Equipamento
Além da interface web, o equipamento conta com recursos que funcionam continuamente em segundo plano, sem necessidade de qualquer ação do usuário.
10.1 Relógio (Sincronização NTP)
O dispositivo sincroniza automaticamente a data e a hora pela internet (protocolo NTP) sempre que está conectado. O relógio é exibido no topo da tela principal, logo abaixo do título, e continua avançando em tempo real (segundo a segundo) mesmo entre uma atualização e outra da página.
Se o dispositivo ficar sem internet por muito tempo, o relógio não é mais corrigido pela sincronização NTP e pode gradualmente perder precisão até a conexão ser restabelecida.
10.2 Watchdog (Proteção contra Travamentos)
O firmware possui um mecanismo de watchdog: um temporizador de segurança que é resetado continuamente enquanto o sistema funciona normalmente. Se, por qualquer motivo, o equipamento travar e parar de responder por 60 segundos, o watchdog força automaticamente o reinício do dispositivo — sem precisar de intervenção manual.
Esse recurso aumenta a confiabilidade do medidor: mesmo em caso de um travamento inesperado (raro, mas possível em qualquer sistema embarcado), o equipamento se recupera por conta própria em menos de um minuto, minimizando o tempo fora do ar.
Observação: Durante uma reinicialização automática, a interface web pode ficar indisponível por alguns segundos até que o equipamento conclua o processo de inicialização.
10.3 Modo Noturno dos LEDs
Os LEDs indicadores de nível do equipamento reduzem automaticamente o brilho durante a noite, evitando luminosidade excessiva no ambiente e economizando energia.
| Período | Brilho dos LEDs |
|---|---|
| Diurno (05h às 19h) | Brilho normal |
| Noturno (19h às 05h) | Brilho reduzido |
A transição entre os dois modos acontece sozinha, com base no relógio sincronizado do dispositivo (Seção 10.1) — não é necessário configurar nada na interface web.
10.4 Reconexão Automática do Wi-Fi
Caso a conexão Wi-Fi seja interrompida, o medidor DL2 tenta restabelecê-la automaticamente, sem necessidade de intervenção do usuário, garantindo a continuidade do monitoramento.
Mantém o equipamento conectado mesmo após oscilações na rede, evitando perda de monitoramento e reduzindo a necessidade de reconfiguração manual.
10.5 Failover entre Redes Salvas
O equipamento pode armazenar até três redes Wi-Fi. Se a rede principal estiver indisponível, o medidor DL2 conecta-se automaticamente à próxima rede disponível com melhor sinal.
Isto garante maior disponibilidade do sistema, permitindo que o equipamento continue operando mesmo quando uma das redes apresentar falhas ou estiver fora de alcance.
10.6 Sincronização Automática de Data e Hora
Quando conectado à internet, o equipamento sincroniza automaticamente a data e a hora com servidores de tempo, garantindo registros precisos e informações sempre atualizadas.
Assegura que históricos, registros e eventos sejam apresentados com data e horário corretos, facilitando a análise do funcionamento do sistema.
10.7 Medição inteligente de nível
O DL2 utiliza um algoritmo inteligente para garantir que as medições do nível da água sejam rápidas, precisas e confiáveis. O sistema trata de forma diferente as reduções e os aumentos do nível, minimizando leituras incorretas causadas pelo movimento natural da água.
Quando o nível da água diminui e atinge um novo percentual, a atualização é realizada praticamente em tempo real, com apenas um pequeno atraso necessário para confirmar a leitura.
Isso permite acompanhar rapidamente o consumo de água do reservatório.
Quando o nível aumenta, o medidor DL2 realiza automaticamente uma confirmação da medição antes de atualizar o percentual exibido.
Essa confirmação evita que pequenas ondas, turbulências ou movimentações da água sejam interpretadas como um aumento real do nível.
Somente após confirmar que o novo nível permanece estável, o equipamento atualiza a indicação na tela.
Esse processo aumenta significativamente a confiabilidade da medição, evitando oscilações falsas durante o enchimento do reservatório.
Observação: Durante o enchimento do reservatório é normal que o próximo percentual demore alguns segundos para ser confirmado. Esse comportamento faz parte do algoritmo inteligente de filtragem e garante maior precisão na medição.