Buscar
banner

Controle de bomba para locais com baixo fornecimento de água

Publicado em 21 de Novembro de 2025 às 18:00

Sistema criado para realizar o controle, de forma automática, do acionamento de uma bomba de água. Pensado para locais com fornecimento de água intermitente, o sistema monitora de forma constante o fluxo de água, evitando que a bomba rode "a seco". Através do painel, é possível acompanhar o nível em tempo real da caixa d'Água, além de possuir alarmes e leds de indicação do estado do sistema. Integrado com o Whatsapp, permite o registro de eventos e comunicação remota do acionamento da bomba, nível de água, alarmes e alertas.

Desenvolvido com ESP32, Python e Evolution API.

Diagrama Elétrico: https://app.cirkitdesigner.com/project/3c38aa39-547a-454a-aa11-a2ce5062c302

Arquivos do Projeto

Materiais Necessários

  • ESP32-VROOM-32
  • Módulo Relé Genérico de 6 Canais - Compativel com ESP32
  • Módulo Conversor DC-DC Step Up XL6019
  • Módulo Conversor Corrente-Tensão XY-ITOV
  • Módulo Display 7 Segmentos TM1637
  • Sensor de Fluxo por Efeito Hall YFS201
  • Transmissor de Nivel Hidrostático YB2JF
  • Chave Seletora 2 Posições NA
  • Buzzer Sinalizador Audiovisual LED Vermelho
  • 2x Sinaleiro LED Vermelho
  • 2x Sinaleiro LED Amarelo
  • 2x Sinaleiro LED Verde
  • Botão de Emergência NC
  • 3x Botões Pulsantes (Vermelho/Verde/Preto)
  • Relé de Interface
  • 2x Fontes de Alimentação 5V 2A
  • Contatora Tripolar
  • Disjuntor Termomagnético 2A Classe B
  • Disjuntor Termomagnético 20A Classe C
  • Quadro de Comando Hermético 30x40x20
  • Barra Sindal e Conector Alavanca
  • 2x Placa de Fenolite Ilhada
  • Cabo Cat 5e
  • Placa de EVA
  • 3x Prensa Cabo
  • Cabo Elétrico de 1,5mm
  • Cabo Elétrico PP de 2x2,5mm
  • Cabo Elétrico 22 AWG
  • Pote de Acrilico Velho

Ferramentas Necessárias

  • Furadeira
  • Parafusadeira
  • Chave Phillips e Chave Fenda
  • Broca, Bucha e Parafusos 10mm
  • Serra Copo 22mm e 34mm para Metal
  • Abraçadeiras (Fita Hellermann)
  • Silver Tape
  • Fita Isolante
  • Ferro de Solda e Estanho
  • Alicate de Corte
  • Computador ou Notebook
  • Servidor com Evolution API (Para integração com o Whatsapp)
  • Celular com Chip e Câmera (Para integração com o Whatsapp)

Etapas

Montagem mecânica do painel

  • Verifique o funcionamento de cada componente individualmente em bancada, antes do início da montagem.
     
    Verifique o funcionamento de cada componente individualmente em bancada, antes do início da montagem.
     
  • Planeje o posicionamento dos componentes no painel. Observe o espaço necessário para a realização das ligações elétricas e marque a posição para furar o material.
     
    Planeje o posicionamento dos componentes no painel. Observe o espaço necessário para a realização das ligações elétricas e marque a posição para furar o material.
     
  • Utilizando a furadeira e serra copo 22mm, perfure a tampa da caixa nos locais marcados e instale os as indicações e botões da tampa (com exceção do display).
     
    Utilizando a furadeira e serra copo 22mm, perfure a tampa da caixa nos locais marcados e instale os as indicações e botões da tampa (com exceção do display).
     
  • Para o display, faça um furo na tampa com a serra copo de 34mm e improvise uma capa protetiva, utilizando um pote de acrilico velho, silicone, EVA e silver tape.
     
    Para o display, faça um furo na tampa com a serra copo de 34mm e improvise uma capa protetiva, utilizando um pote de acrilico velho, silicone, EVA e silver tape.
     
  • Faça dois furos na parte inferior do painel para a entrada/saída dos cabos. Importante: Os cabos de dados devem ficar afastados dos cabos de alimentação para evitar interferência.
     
    Faça dois furos na parte inferior do painel para a entrada/saída dos cabos. Importante: Os cabos de dados devem ficar afastados dos cabos de alimentação para evitar interferência.
     
  • Fixe o painel na parede utilizando a furadeira, broca, buchas e parafusos 10mm.

Conexão dos componentes

  • Realize a conexão eletrônica dos componentes de acordo com o diagrama elétrico disponiblizado.
     
    Realize a conexão eletrônica dos componentes de acordo com o diagrama elétrico disponiblizado.
     
  • Use o ferro de solda, estanho e as placas de fenolite para unir os cabos aos terminais dos componentes eletrônicos.
     
    Use o ferro de solda, estanho e as placas de fenolite para unir os cabos aos terminais dos componentes eletrônicos.
     
  • Alguns componentes possuem conectores borne, nesse caso, não é necessário a soldagem, apenas apertar o parafuso com a chave fenda.
     
    Alguns componentes possuem conectores borne, nesse caso, não é necessário a soldagem, apenas apertar o parafuso com a chave fenda.
     

Instalação dos sensores

  • Faça um furo na tampa da Caixa D'Água e fixe o sensor hidrostático com o uso de prensa cabo. O sensor deve ser posicionado na vertical, próximo ao fundo da Caixa.
     
    Faça um furo na tampa da Caixa D'Água e fixe o sensor hidrostático com o uso de prensa cabo. O sensor deve ser posicionado na vertical, próximo ao fundo da Caixa.
     
  • Fixe o sensor de fluxo na admissão da Caixa D'Água. Pode ser necessária a utilização de fita veda rosca ou abraçadeiras metálicas.
     
    Fixe o sensor de fluxo na admissão da Caixa D'Água. Pode ser necessária a utilização de fita veda rosca ou abraçadeiras metálicas.
     
  • Conecte eletricamente os sensores ao painel utilizando o cabo Cat 5e, solda, fita isolante e abraçadeiras para o acabamento.

Configurando o Software

  • (Opcional) Instale a Evolution API versão 2.3.0 no seu servidor e acesse o painel de configuração (manager).
     
    (Opcional) Instale a Evolution API versão 2.3.0 no seu servidor e acesse o painel de configuração (manager).
     
  • (Opcional) Crie uma nova instância utilizando a opção Baileys e anote o token e nome da instância.
     
    (Opcional) Crie uma nova instância utilizando a opção Baileys e anote o token e nome da instância.
     
  • (Opcional) Conecte o seu celular com whatsapp à Evolution API, escaneando o QR Code.
     
    (Opcional) Conecte o seu celular com whatsapp à Evolution API, escaneando o QR Code.
     
  • Utilizando o Thonny ou outra IDE a sua escolha, faça edição do arquivo main.py, inserindo o login e senha da sua rede wifi (obrigatório). Caso tenha configurado a Evolution API, insira o token da sua instância também nesta parte.
     
    Utilizando o Thonny ou outra IDE a sua escolha, faça edição do arquivo main.py, inserindo o login e senha da sua rede wifi (obrigatório).  Caso tenha configurado a Evolution API, insira o token da sua instância também nesta parte.
     
  • (Opcional) Na função "loopwpp" insina o número de whatsapp para onde as mensagens serão enviadas. Pode ser um grupo de whatsapp também, nesse caso, coloque o ID do grupo. Insira também nesta função, o IP do seu servidor e nome da sua instância.
     
    (Opcional) Na função "loopwpp" insina o número de whatsapp para onde as mensagens serão enviadas. Pode ser um grupo de whatsapp também, nesse caso, coloque o ID do grupo. Insira também nesta função, o IP do seu servidor e nome da sua instância.
     
  • Faça o upload dos arquivos main.py e tm1637.py para o ESP32, utilizando um cabo microusb.

Alimentação Principal

  • Fixe os disjuntores e contatora ao fundo do painel utilizando um pedaço de Trilho DIN. Antes de conectar a alimentação principal (110V/220V) no painel, verifique se todos os cabo elétricos estão devidamente conectados, isolados e bem acondicionados.
     
    Fixe os disjuntores e contatora ao fundo do painel utilizando um pedaço de Trilho DIN. Antes de conectar a alimentação principal (110V/220V) no painel, verifique se todos os cabo elétricos estão devidamente conectados, isolados e bem acondicionados.
     

Conclusão

A construção desse projeto representou um verdadeiro desafio, com várias das ideias iniciais apresentando problemas graves na hora da implementação. A versão que apresento para vocês alcançou um grau de confiabilidade satisfatório para meus propósitos, estando funcionando há mais de 1 mês sem apresentar falhas. Porém, claro que, melhorias podem ser realizadas para aprimorar o projeto, reduzir custos e até mesmo adicionar novas funcionalidades, como por exemplo, um dashboard que além de exibir informações em tempo real, permita o controle da bomba de forma remota. O limite é sua imaginação, Maker!

Coloco-me à disposição para esclarescimento de dúvidas através do e-mail: matheus.viana01@gmail.com

Gostou do Projeto?