Mensagens de VAGNER JOSE SANTOS DE MELLO - Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)2024-03-29T12:04:38ZVAGNER JOSE SANTOS DE MELLOhttps://labdegaragem.com/profile/VAGNERJOSESANTOSDEMELLOhttps://storage.ning.com/topology/rest/1.0/file/get/1972340431?profile=RESIZE_48X48&width=48&height=48&crop=1%3A1https://labdegaragem.com/profiles/blog/feed?user=3ezy5ydve6q7n&xn_auth=noControle de Bomba de Águatag:labdegaragem.com,2018-03-07:6223006:BlogPost:6049072018-03-07T10:57:33.000ZVAGNER JOSE SANTOS DE MELLOhttps://labdegaragem.com/profile/VAGNERJOSESANTOSDEMELLO
<p dir="ltr"><span><img alt="laboratorio-projeto.JPG" class="align-center" height="350px;" src="https://lh3.googleusercontent.com/2_llCutnl7VqRtVv3FUC1DkFo5RJYudDHjmqonUGggucvDsxtCEId3y-g_XRgu9tdeU_nq52e7SVkmsx4uMU38qCDrTRqVmBIQ_HxC33Ij8oPpIQxi7oY_BGZ2pnMVlGZYpItHuDGQg" width="485px;"></img> <br></br> Fala galera, beleza!</span></p>
<p dir="ltr">Resumo do projeto:</p>
<ul>
<li>Acionar a bomba através da captação dos valores fornecidos pelo potenciômetro que está conectado a uma bóia artesanal.</li>
<li>Conforme o volume da água no reservatório, os valores são medidos e enviados ao Arduíno.</li>
<li>O Arduíno compara o valor recebido com os valor padrão e controla a bomba</li>
<li>O objetivo é não faltar água para o consumo hahaha.</li>
<li>Uma torneira foi…</li>
</ul>
<p dir="ltr"><span><img src="https://lh3.googleusercontent.com/2_llCutnl7VqRtVv3FUC1DkFo5RJYudDHjmqonUGggucvDsxtCEId3y-g_XRgu9tdeU_nq52e7SVkmsx4uMU38qCDrTRqVmBIQ_HxC33Ij8oPpIQxi7oY_BGZ2pnMVlGZYpItHuDGQg" alt="laboratorio-projeto.JPG" class="align-center" height="350px;" width="485px;"/><br/> Fala galera, beleza!</span></p>
<p dir="ltr">Resumo do projeto:</p>
<ul>
<li>Acionar a bomba através da captação dos valores fornecidos pelo potenciômetro que está conectado a uma bóia artesanal.</li>
<li>Conforme o volume da água no reservatório, os valores são medidos e enviados ao Arduíno.</li>
<li>O Arduíno compara o valor recebido com os valor padrão e controla a bomba</li>
<li>O objetivo é não faltar água para o consumo hahaha.</li>
<li>Uma torneira foi usada para representar o consumo no tempo.</li>
</ul>
<p></p>
<p>A lógica: Verificar os níveis do reservatório para acionar ou desligar a bomba dágua.</p>
<ul>
<li dir="ltr"><p dir="ltr"><span>recebe valor do potenciômetro</span></p>
</li>
<li dir="ltr"><p dir="ltr"><span>compara com o valor padrão</span></p>
</li>
<li dir="ltr"><p dir="ltr"><span>se (nível cheio) “Fechar” válvula</span></p>
</li>
<li dir="ltr"><p dir="ltr"><span>se (nível vazio) “Abrir” válvula</span></p>
</li>
</ul>
<p></p>
<p>O que foi utilizado:</p>
<ul>
<li dir="ltr"><p dir="ltr"><span>Fonte 12v e 5v</span></p>
</li>
<li dir="ltr"><p dir="ltr"><span>Bomba de parabrisa de carro</span></p>
</li>
<li dir="ltr"><p dir="ltr"><span>Transistor TIP122</span></p>
</li>
<li dir="ltr"><p dir="ltr"><span>Potenciômetro 10K</span></p>
</li>
<li dir="ltr"><p dir="ltr"><span>Resistor 10K</span></p>
</li>
<li dir="ltr"><p dir="ltr"><span>Jumpers, Mangueira, Potes</span></p>
</li>
<li dir="ltr"><p dir="ltr"><span>Torneira de filtro</span></p>
</li>
</ul>
<p></p>
<p><span>O Teste no Laboratório: <a href="https://circuits.io/circuits/4031040-controle-volume-de-liquidos" target="_blank" rel="noopener">https://circuits.io/circuits/4031040-controle-volume-de-liquidos</a></span></p>
<p><span><span id="docs-internal-guid-60d7d184-21ff-17ef-1aaa-fc512cb177ae"> </span></span></p>
<p></p>
<p>O Circuito</p>
<p><span><span id="docs-internal-guid-60d7d19f-21ff-d7fe-1b26-6e9b1450d11a"><img src="https://lh5.googleusercontent.com/L9ORIU_YnchBY0rE2maOSGtfuKampMWdbyjPxi33ZikPDP04dThnThQzPNA7gsjJ8zb7HD0lb1nYL9P4q3yPyW7O2rmtDuDOom7yU3z4Gv_M9MnWjveYggGfGEuyzO8Ny4GloNZAOKw" alt="circuito-projeto.JPG" class="align-center" height="277px;" width="651px;"/></span></span></p>
<p></p>
<p><strong>O VÍDEO com o Projeto funcionando</strong>: <strong><a href="https://drive.google.com/open?id=0B1P4gWvS3MpKOFdBOVVuVWJZRU0" target="_blank" rel="noopener">Clique aqui para assistir o vídeo</a></strong></p>
<p></p>
<p>Código Fonte super simples<strong>:</strong></p>
<pre>const int bomba = 13; void setup() { // inicializando comunicação com a porta serial Serial.begin(9600);<br/>
pinMode(bomba, OUTPUT);<br/>
}<br/>
void loop() {<br/>
//Lê o valor do potenciômetro<br/>
int sensorValue = analogRead(A0); <br/>
//Escreve na tela<br/>
Serial.println(sensorValue);<br/>
if(sensorValue > 800){ <br/>
digitalWrite(bomba, LOW); <br/>
Serial.println("Bomba Desligada!"); <br/>
}<br/>
if(sensorValue < 600){ <br/>
digitalWrite(bomba, HIGH);<br/>
Serial.println("Bomba Ligada!"); <br/>
} <br/>
delay(1000);<br/>
}<br/>
<br/>
</pre>
<p><span>Possíveis melhorias:<br/></span></p>
<ul>
<li dir="ltr"><p dir="ltr"><span>Adicionar um segundo sensor para garantir o acionamento e desligamento da bomba, conforme o nível de água.</span></p>
</li>
</ul>
<ul>
<li dir="ltr"><p dir="ltr"><span>Informar através de leds o nível da água para saber se o tanque está cheio, no meio ou quase vazio.</span></p>
</li>
</ul>
<p><span> </span></p>