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.
-
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).
-
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.
- 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.
-
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.
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.
-
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) 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.
-
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.
- 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.
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
