Todas as Discussões Marcadas 'Bomba' - Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)2024-03-29T00:24:35Zhttps://labdegaragem.com/forum/topic/listForTag?tag=Bomba&feed=yes&xn_auth=noSistema automatizado de Bombas D'água em um Prédiotag:labdegaragem.com,2020-03-31:6223006:Topic:7293202020-03-31T00:28:31.974ZJosé Gustavo Abreu Murtahttps://labdegaragem.com/profile/GustavoMurta
<p><a href="https://storage.ning.com/topology/rest/1.0/file/get/4278444791?profile=original" rel="noopener" target="_blank"><img class="align-center" src="https://storage.ning.com/topology/rest/1.0/file/get/4278444791?profile=RESIZE_710x" width="600"></img></a></p>
<p></p>
<p>Imagem retirada da Apostila do prof. Philipe do Prado </p>
<p><a href="https://philipepradoengenharia.files.wordpress.com/2018/08/aula-02-instalac3a7c3b5es-de-c3a1gua-fria1.pdf" rel="noopener" target="_blank">AULA 02 – INSTALAÇÃO PREDIAL DE ÁGUA FRIA</a></p>
<p></p>
<p>Moro em um prédio em Belo Horizonte. Esse prédio tem 11 andares. E por ser…</p>
<p><a href="https://storage.ning.com/topology/rest/1.0/file/get/4278444791?profile=original" target="_blank" rel="noopener"><img src="https://storage.ning.com/topology/rest/1.0/file/get/4278444791?profile=RESIZE_710x" width="600" class="align-center"/></a></p>
<p></p>
<p>Imagem retirada da Apostila do prof. Philipe do Prado </p>
<p><a href="https://philipepradoengenharia.files.wordpress.com/2018/08/aula-02-instalac3a7c3b5es-de-c3a1gua-fria1.pdf" target="_blank" rel="noopener">AULA 02 – INSTALAÇÃO PREDIAL DE ÁGUA FRIA</a></p>
<p></p>
<p>Moro em um prédio em Belo Horizonte. Esse prédio tem 11 andares. E por ser mais alto, a água da companhia abastecedora não tem pressão suficiente para chegar no reservatório superior. Minha cidade é montanhosa cheia de altos e baixos. </p>
<p>Por esse motivo, aqui no prédio é usado um sistema de abastecimento indireto com bombeamento. Parece que aqui no meu Bairro, muitos prédios usam esse sistema. </p>
<p>Temos duas bombas de 5 CV para bombear a água do reservatório inferior que fica na garagem do subsolo, para o reservatório que fica no andar da casa de máquinas dos elevadores. Uma bomba é usada por vez. A outra é de reserva, no caso da primeira falhar. O prédio é antigo e o quadro de acionamento das bombas também é. A seleção da ativação das bombas é manual, por exemplo. </p>
<p>Não existe nenhum sistema de proteção das bombas. Trocamos nessa semana as duas bombas. Um dos problemas que ocorreram nas bombas antigas é trabalharem a seco, isto é sem água. Quando ela trabalha sem água, ela esquenta e pode até queimar o motor. </p>
<p></p>
<p>Estou escrevendo esse tópico com o objetivo de ajuntar informações e soluções mais eficientes para esse sistema de bombas. Quem quiser ajudar, poderá contribuir. E tenho certeza que será uma fonte de inspiração para projetos interessantes. </p>
<p></p>
<p>Você tem algum conhecimento nessa área? Conhece algum sistema automatizado de bombas? Quer dar alguma sugestão? </p>
<p></p>
<p>Espero que seja util para os colegas do Lab.</p>
<p>Abraços. </p>
<p></p>
<p></p>
<p></p>
<p></p>
<p></p>
<p></p>
<p></p>
<p></p> Ajuda Acionamento Bomba Ddáguatag:labdegaragem.com,2017-04-04:6223006:Topic:6053742017-04-04T17:34:07.423ZMarcelo Ferreirahttps://labdegaragem.com/profile/MarceloFerreira936
<p>Boa tarde,</p>
<p></p>
<p>Estou trabalhando em um projeto, que é semelhante a de um aquecimento solar, porém em um circuito fechado, onde tenho um trocador de calor para esfriar a água.</p>
<p>Uso um Arduino UNO, 2 sensores de temperatura (DS18b20), 2 sensores de vazão (MPX5010DP), 1 sensor de vazão de água (3-6 L/m) e uma bomba d'água (RS - 360SH).</p>
<p>Gostaria de pedir ajuda de vcs, pois preciso que após uma temperatura X, a bomba d'água acione e faça com que passe pelo trocador de…</p>
<p>Boa tarde,</p>
<p></p>
<p>Estou trabalhando em um projeto, que é semelhante a de um aquecimento solar, porém em um circuito fechado, onde tenho um trocador de calor para esfriar a água.</p>
<p>Uso um Arduino UNO, 2 sensores de temperatura (DS18b20), 2 sensores de vazão (MPX5010DP), 1 sensor de vazão de água (3-6 L/m) e uma bomba d'água (RS - 360SH).</p>
<p>Gostaria de pedir ajuda de vcs, pois preciso que após uma temperatura X, a bomba d'água acione e faça com que passe pelo trocador de calor, assim esfriando a água e fazendo com que ela passe pelo circuito novamente.</p>
<p>Não tenho ideia de como fazer essa parte da bomba d'água, de preferencia se fosse fácil para alterar a temperatura que acionaria a bomba d'água.</p>
<p></p>
<p>Anexei aqui a parte da programação que fiz, funcionando todos os sensores citados acima simultaneamente.</p> Reservatório automático com Arduino - Resolvidotag:labdegaragem.com,2016-03-17:6223006:Topic:5197462016-03-17T18:13:14.107ZJosé Fariashttps://labdegaragem.com/profile/JoseFarias
<p>Bom Dia! Sou iniciante em Arduíno e estou fazendo um sistema para encher um reservatório automaticamente, da seguinte maneira, em resumo: A água da chuva ao ser destinada para um reservatório no solo ( Cisterna) é posteriormente bombeada para um reservatório mais alto. Como estou fazendo um protótipo, estou usando uma bomba de 12V de parabrisa de carro e um relé de 5V para acioná-la com o arduíno. Assim como estou usando dois sensores de nível de água; um de nível máximo para o reservatório…</p>
<p>Bom Dia! Sou iniciante em Arduíno e estou fazendo um sistema para encher um reservatório automaticamente, da seguinte maneira, em resumo: A água da chuva ao ser destinada para um reservatório no solo ( Cisterna) é posteriormente bombeada para um reservatório mais alto. Como estou fazendo um protótipo, estou usando uma bomba de 12V de parabrisa de carro e um relé de 5V para acioná-la com o arduíno. Assim como estou usando dois sensores de nível de água; um de nível máximo para o reservatório mais alto (para a bomba não encher infinitamente e transbordar), e um sensor de nível mínimo também no reservatório alto, para quando a água estivesse em nível baixo, a bomba então encheria automaticamente o reservatório, e seria desligada somente quando o sensor de nível máximo detecta-se água novamente, estou usando o seguinte código:</p>
<p>int pinAguaBaixa = 10; // Sensor de Água Baixo<br/> int pinAguaAlta = 11; // Sensor de Água Alto<br/> int pinBOMBA = 12; // Relay da Bomba<br/> void setup(){<br/> pinMode(pinAguaBaixa,INPUT);<br/> pinMode(pinAguaAlta,INPUT);<br/> pinMode(pinBOMBA,OUTPUT);<br/> }<br/> void loop(){<br/> if(digitalRead(pinAguaBaixa)==HIGH)<br/> {<br/> if(digitalRead(pinAguaAlta)==HIGH){<br/> digitalWrite(pinBOMBA,LOW);<br/> }<br/> }<br/> if(digitalRead(pinAguaAlta)==LOW)<br/> {<br/> if(digitalRead(pinAguaBaixa)==LOW){<br/> digitalWrite(pinBOMBA,HIGH);<br/> }<br/> }<br/> }</p>
<p></p>
<p><span style="color: #000000;">No entanto, não sei como fazer o esquema elétrico desse sistema. Por Favor, me ajudem.</span></p>
<p>PS: O sensor de nível de água que estou utilizando é um que achei no youtube, onde se estiver detectando água o LED acende, caso não detecte, o LED não fica aceso. E esse sensor precisa de 5V ( Positivo e Negativo) para funcionar.</p>
<p>PS: O relé que estou utilizando é um Sanyou SRD-S-105D</p> Comando para usar água da máquina de lavar em descarga com caixa acopladatag:labdegaragem.com,2015-07-02:6223006:Topic:4548992015-07-02T13:35:37.509ZLeonardo Egidiohttps://labdegaragem.com/profile/LeonardoEgidio
<p>Bom dia</p>
<p></p>
<p>Segue um comando básico para usar água da que seria jogada fora da máquina de lavar para encher uma caixa acoplada de descarga.</p>
<p></p>
<p>Nesses dias com falta de água será muito util.</p>
<p></p>
<p>Obs: O ideal será a água que sai da máquina de lavar ir para uma caixa a parte que denominei como caixa principal.</p>
<p></p>
<p>Caso tenham alguma dúvida pode me contatar..</p>
<p></p>
<p>Abraços</p>
<p></p>
<ol>
<li class="li1"><div class="de1">int CHG = 2; //…</div>
</li>
</ol>
<p>Bom dia</p>
<p></p>
<p>Segue um comando básico para usar água da que seria jogada fora da máquina de lavar para encher uma caixa acoplada de descarga.</p>
<p></p>
<p>Nesses dias com falta de água será muito util.</p>
<p></p>
<p>Obs: O ideal será a água que sai da máquina de lavar ir para uma caixa a parte que denominei como caixa principal.</p>
<p></p>
<p>Caso tenham alguma dúvida pode me contatar..</p>
<p></p>
<p>Abraços</p>
<p></p>
<ol>
<li class="li1"><div class="de1">int CHG = 2; // Chave Geral</div>
</li>
<li class="li2"><div class="de2">int BCXP = 3; // Chave bóia caixa principal</div>
</li>
<li class="li1"><div class="de1">int BCXA = 4; // Chave bóia caixa acoplada</div>
</li>
<li class="li2"><div class="de2">int VSFAR = 5; // Válvula solenóide fecha água da rua</div>
</li>
<li class="li1"><div class="de1">int BOMBA = 6; // Bomba d'água</div>
</li>
<li class="li2"><div class="de2">int LEDCXPO = 7; // Led caixa principal nível OK</div>
</li>
<li class="li1"><div class="de1">int LEDCXPB = 8; // Led caixa principal nível Baixo</div>
</li>
<li class="li2"><div class="de2">int LEDCXAO = 9; // Led caixa acoplada nível OK</div>
</li>
<li class="li1"><div class="de1">int LEDCXAB = 10; // Led caixa acoplada nível Baixo</div>
</li>
<li class="li2"><div class="de2">int leituraCHG; // Leitura Chave Geral</div>
</li>
<li class="li1"><div class="de1">int leituraBCXP; // Leitura Chave bóia caixa principal</div>
</li>
<li class="li2"><div class="de2">int leituraBCXA; // Leitura Chave bóia caixa acoplada</div>
</li>
<li class="li1"><div class="de1">int leituraVSFAR; // Leitura Válvula solenóide fecha água da rua</div>
</li>
<li class="li2"><div class="de2">int leituraBOMBA; // Leitura Bomba d'água</div>
</li>
<li class="li1"><div class="de1">int leituraLEDCXPO; // Leitura Led caixa principal nível OK</div>
</li>
<li class="li2"><div class="de2">int leituraLEDCXPB; // Leitura Led caixa principal nível Baixo</div>
</li>
<li class="li1"><div class="de1">int leituraLEDCXAO; // Leitura Led caixa acoplada nível OK</div>
</li>
<li class="li2"><div class="de2">int leituraLEDCXAB; // Leitura Led caixa acoplada nível Baixo</div>
</li>
<li class="li1"><div class="de1">byte comando=0;//tipo de comando a ser utilizado</div>
</li>
<li class="li2"><div class="de2">String modo= "Em condições de operação";</div>
</li>
<li class="li1"><div class="de1"> </div>
</li>
<li class="li2"><div class="de2">void setup()</div>
</li>
<li class="li1"><div class="de1">{</div>
</li>
<li class="li2"><div class="de2"> Serial.begin(9600);</div>
</li>
<li class="li1"><div class="de1">pinMode(CHG,INPUT);</div>
</li>
<li class="li2"><div class="de2">pinMode(BCXP,INPUT);</div>
</li>
<li class="li1"><div class="de1">pinMode(BCXA,INPUT);</div>
</li>
<li class="li2"><div class="de2">pinMode(VSFAR,OUTPUT);</div>
</li>
<li class="li1"><div class="de1">pinMode(BOMBA,OUTPUT);</div>
</li>
<li class="li2"><div class="de2">pinMode(LEDCXPO,OUTPUT);</div>
</li>
<li class="li1"><div class="de1">pinMode(LEDCXPB,OUTPUT);</div>
</li>
<li class="li2"><div class="de2">pinMode(LEDCXAO,OUTPUT);</div>
</li>
<li class="li1"><div class="de1">pinMode(LEDCXAB,OUTPUT);</div>
</li>
<li class="li2"><div class="de2">}</div>
</li>
<li class="li1"><div class="de1"> </div>
</li>
<li class="li2"><div class="de2">void loop()</div>
</li>
<li class="li1"><div class="de1">{</div>
</li>
<li class="li2"><div class="de2"> leituraCHG=digitalRead(CHG);</div>
</li>
<li class="li1"><div class="de1"> leituraBCXP=digitalRead(BCXP);</div>
</li>
<li class="li2"><div class="de2"> leituraBCXA=digitalRead(BCXA);</div>
</li>
<li class="li1"><div class="de1"> leituraVSFAR=digitalRead(VSFAR);</div>
</li>
<li class="li2"><div class="de2"> leituraBOMBA=digitalRead(BOMBA);</div>
</li>
<li class="li1"><div class="de1"> leituraLEDCXPO=digitalRead(LEDCXPO);</div>
</li>
<li class="li2"><div class="de2"> leituraLEDCXPB=digitalRead(LEDCXPB);</div>
</li>
<li class="li1"><div class="de1"> leituraLEDCXAO=digitalRead(LEDCXAO);</div>
</li>
<li class="li2"><div class="de2"> leituraLEDCXAB=digitalRead(LEDCXAB);</div>
</li>
<li class="li1"><div class="de1"> </div>
</li>
<li class="li2"><div class="de2"> // INICIO DA LÓGICA DO COMANDO</div>
</li>
<li class="li1"><div class="de1"> </div>
</li>
<li class="li2"><div class="de2"> if(leituraCHG==LOW)//Chave geral desligada</div>
</li>
<li class="li1"><div class="de1"> {comando=0;}</div>
</li>
<li class="li2"><div class="de2"> else//Chave geral ligada</div>
</li>
<li class="li1"><div class="de1"> {</div>
</li>
<li class="li2"><div class="de2"> if(leituraBCXP==LOW && leituraBCXA==LOW)// As chaves de bóia no nível baixo</div>
</li>
<li class="li1"><div class="de1"> {comando=1;}</div>
</li>
<li class="li2"><div class="de2"> else if (leituraBCXP==LOW && leituraBCXA==HIGH)// Caixa principal vazia e caixa acoplada cheia</div>
</li>
<li class="li1"><div class="de1"> {comando=2;}</div>
</li>
<li class="li2"><div class="de2"> else if (leituraBCXP==HIGH && leituraBCXA==LOW)// Caixa principal cheia e caixa acoplada vazia</div>
</li>
<li class="li1"><div class="de1"> {comando=3;}</div>
</li>
<li class="li2"><div class="de2"> else if (leituraBCXP==HIGH && leituraBCXA==HIGH)// As chave de bóia no nível alto</div>
</li>
<li class="li1"><div class="de1"> {comando=4;}</div>
</li>
<li class="li2"><div class="de2"> }</div>
</li>
<li class="li1"><div class="de1"> </div>
</li>
<li class="li2"><div class="de2"> //TIPOS DE COMANDOS</div>
</li>
<li class="li1"><div class="de1"> </div>
</li>
<li class="li2"><div class="de2">switch(comando)</div>
</li>
<li class="li1"><div class="de1">{</div>
</li>
<li class="li2"><div class="de2"> </div>
</li>
<li class="li1"><div class="de1"> case 0:// Comando desligado</div>
</li>
<li class="li2"><div class="de2"> modo= "Chave Geral Desligada";</div>
</li>
<li class="li1"><div class="de1"> Serial.print(modo);</div>
</li>
<li class="li2"><div class="de2"> digitalWrite(VSFAR,LOW);</div>
</li>
<li class="li1"><div class="de1"> digitalWrite(BOMBA,LOW);</div>
</li>
<li class="li2"><div class="de2"> digitalWrite(LEDCXPO,LOW);</div>
</li>
<li class="li1"><div class="de1"> digitalWrite(LEDCXPB,LOW);</div>
</li>
<li class="li2"><div class="de2"> digitalWrite(LEDCXAO,LOW);</div>
</li>
<li class="li1"><div class="de1"> digitalWrite(LEDCXAB,HIGH);</div>
</li>
<li class="li2"><div class="de2"> delay(1000);</div>
</li>
<li class="li1"><div class="de1"> digitalWrite(LEDCXPB,HIGH);</div>
</li>
<li class="li2"><div class="de2"> digitalWrite(LEDCXAB,LOW);</div>
</li>
<li class="li1"><div class="de1"> delay(1000);</div>
</li>
<li class="li2"><div class="de2"> </div>
</li>
<li class="li1"><div class="de1"> case 1:// As chaves de bóia no nível baixo</div>
</li>
<li class="li2"><div class="de2"> modo= "Enchimento pela água da rua";</div>
</li>
<li class="li1"><div class="de1"> Serial.print(modo);</div>
</li>
<li class="li2"><div class="de2"> digitalWrite(VSFAR,LOW);</div>
</li>
<li class="li1"><div class="de1"> digitalWrite(BOMBA,LOW);</div>
</li>
<li class="li2"><div class="de2"> digitalWrite(LEDCXPO,LOW);</div>
</li>
<li class="li1"><div class="de1"> digitalWrite(LEDCXPB,HIGH);</div>
</li>
<li class="li2"><div class="de2"> digitalWrite(LEDCXAO,LOW);</div>
</li>
<li class="li1"><div class="de1"> digitalWrite(LEDCXAB,HIGH);</div>
</li>
<li class="li2"><div class="de2"> break;</div>
</li>
<li class="li1"><div class="de1"> </div>
</li>
<li class="li2"><div class="de2"> case 2:// Caixa principal vazia e caixa acoplada cheia</div>
</li>
<li class="li1"><div class="de1"> modo= "Sem água na caixa principal";</div>
</li>
<li class="li2"><div class="de2"> Serial.print(modo);</div>
</li>
<li class="li1"><div class="de1"> digitalWrite(VSFAR,LOW);</div>
</li>
<li class="li2"><div class="de2"> digitalWrite(BOMBA,LOW);</div>
</li>
<li class="li1"><div class="de1"> digitalWrite(LEDCXPO,LOW);</div>
</li>
<li class="li2"><div class="de2"> digitalWrite(LEDCXPB,HIGH);</div>
</li>
<li class="li1"><div class="de1"> digitalWrite(LEDCXAO,HIGH);</div>
</li>
<li class="li2"><div class="de2"> digitalWrite(LEDCXAB,LOW);</div>
</li>
<li class="li1"><div class="de1"> break;</div>
</li>
<li class="li2"><div class="de2"> </div>
</li>
<li class="li1"><div class="de1"> case 3:// Caixa principal cheia e caixa acoplada vazia</div>
</li>
<li class="li2"><div class="de2"> modo= "Enchimento pela caixa da caixa principal";</div>
</li>
<li class="li1"><div class="de1"> Serial.print(modo);</div>
</li>
<li class="li2"><div class="de2"> digitalWrite(VSFAR,HIGH);</div>
</li>
<li class="li1"><div class="de1"> digitalWrite(BOMBA,HIGH);</div>
</li>
<li class="li2"><div class="de2"> digitalWrite(LEDCXPO,HIGH);</div>
</li>
<li class="li1"><div class="de1"> digitalWrite(LEDCXPB,LOW);</div>
</li>
<li class="li2"><div class="de2"> digitalWrite(LEDCXAO,LOW);</div>
</li>
<li class="li1"><div class="de1"> digitalWrite(LEDCXAB,HIGH);</div>
</li>
<li class="li2"><div class="de2"> break;</div>
</li>
<li class="li1"><div class="de1"> </div>
</li>
<li class="li2"><div class="de2"> case 4:// As chave de bóia no nível alto</div>
</li>
<li class="li1"><div class="de1"> modo= "Caixas cheias";</div>
</li>
<li class="li2"><div class="de2"> Serial.print(modo);</div>
</li>
<li class="li1"><div class="de1"> digitalWrite(VSFAR,LOW);</div>
</li>
<li class="li2"><div class="de2"> digitalWrite(BOMBA,LOW);</div>
</li>
<li class="li1"><div class="de1"> digitalWrite(LEDCXPO,HIGH);</div>
</li>
<li class="li2"><div class="de2"> digitalWrite(LEDCXPB,LOW);</div>
</li>
<li class="li1"><div class="de1"> digitalWrite(LEDCXAO,HIGH);</div>
</li>
<li class="li2"><div class="de2"> digitalWrite(LEDCXAB,LOW);</div>
</li>
<li class="li1"><div class="de1"> break;</div>
</li>
<li class="li2"><div class="de2">}</div>
</li>
<li class="li1"><div class="de1"> </div>
</li>
<li class="li2"><div class="de2">}</div>
</li>
</ol> Bomba d'água + Fonte de PCtag:labdegaragem.com,2015-03-24:6223006:Topic:4267842015-03-24T18:06:06.825ZRenan Oliveira Baptistahttps://labdegaragem.com/profile/RenanOliveiraBaptista
<p>Fala meus amigos....</p>
<p></p>
<p>Estou tendo um problema ao acionar uma bomba d'água( <a href="http://www.seaflo.com/en/productDetail_285.html">http://www.seaflo.com/en/productDetail_285.html</a> ).</p>
<p></p>
<p>Eu comando o acionamento das solenoide e não trava, eu aciono a bomba d'água e trava.</p>
<p></p>
<p>A fonte do arduino é separada do motor.</p>
<p></p>
<p>Olha o código ae:</p>
<p></p>
<p>int tanque1 = 2; <br></br>int tanque2 = 4;<br></br>void setup() <br></br>{ <br></br> Serial.begin(9600);…</p>
<p>Fala meus amigos....</p>
<p></p>
<p>Estou tendo um problema ao acionar uma bomba d'água( <a href="http://www.seaflo.com/en/productDetail_285.html">http://www.seaflo.com/en/productDetail_285.html</a> ).</p>
<p></p>
<p>Eu comando o acionamento das solenoide e não trava, eu aciono a bomba d'água e trava.</p>
<p></p>
<p>A fonte do arduino é separada do motor.</p>
<p></p>
<p>Olha o código ae:</p>
<p></p>
<p>int tanque1 = 2; <br/>int tanque2 = 4;<br/>void setup() <br/>{ <br/> Serial.begin(9600); //inicia a porta serial <br/> pinMode(tanque1, OUTPUT);<br/> pinMode(tanque2, OUTPUT);<br/>}</p>
<p>void loop() <br/>{ <br/>char c = Serial.read();<br/>if (c == 'A')<br/>{<br/>digitalWrite(tanque1, HIGH);<br/>}<br/>if (c == 'B')<br/>{<br/>digitalWrite(tanque1, LOW);<br/>}<br/>if (c == 'C')<br/>{<br/>digitalWrite(tanque2, HIGH);<br/>}<br/>if (c == 'D')<br/>{<br/>digitalWrite(tanque2, LOW);<br/>}<br/>}</p>
<p></p>
<p>Olha o circuito:</p>
<p></p>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/1802479727?profile=original" target="_self"><img width="750" src="http://storage.ning.com/topology/rest/1.0/file/get/1802479727?profile=RESIZE_1024x1024" width="750" class="align-full"/></a></p>