Comentários - Tutorial: Como utilizar o Sensor de Fluxo de Água - G 3/4 com Arduino - Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)2024-03-28T09:01:38Zhttps://labdegaragem.com/profiles/comment/feed?attachedTo=6223006%3ABlogPost%3A349095&xn_auth=noParabéns Amigotag:labdegaragem.com,2019-02-26:6223006:Comment:7020222019-02-26T04:32:20.959ZMarcelo Jose fregugliahttps://labdegaragem.com/profile/MarceloJosefreguglia
Parabéns Amigo
Parabéns Amigo Pessoal,
Apesar de já terem f…tag:labdegaragem.com,2017-10-07:6223006:Comment:6383172017-10-07T21:16:12.475ZRosiberto Santoshttps://labdegaragem.com/profile/RosibertoSantos
<p>Pessoal,</p>
<p>Apesar de já terem feito a pergunta, mas como ninguém respondeu e estou com a mesma dúvida vou refazê-la.</p>
<p></p>
<p>Tenho 2 sensores de fluxo de água. Como faço para utilizar ambos no mesmo arduino pra medir a vazão de água em dois pontos?</p>
<p></p>
<p>Desde já agradeço!</p>
<p>Pessoal,</p>
<p>Apesar de já terem feito a pergunta, mas como ninguém respondeu e estou com a mesma dúvida vou refazê-la.</p>
<p></p>
<p>Tenho 2 sensores de fluxo de água. Como faço para utilizar ambos no mesmo arduino pra medir a vazão de água em dois pontos?</p>
<p></p>
<p>Desde já agradeço!</p> Noa consigo fazer funcionar m…tag:labdegaragem.com,2017-04-11:6223006:Comment:6067412017-04-11T19:22:41.472ZMarcelo Marinohttps://labdegaragem.com/profile/MarceloMarino
<p>Noa consigo fazer funcionar meu sensor, alguém pode me ajudar??</p>
<p>Liguei o amarelo na entrada 10. vermelho do positivo e preto no GND, usei a mesma linha e comando da pagina, mas não conta o fluxo, comprei 2 sensor achando que poderia ser o defeito no primeiro e nada.</p>
<p>Ja fiz o teste com água e soprando também nada..</p>
<p>Se alguém ajudar me ajudar fico agradecido,</p>
<p></p>
<p>Noa consigo fazer funcionar meu sensor, alguém pode me ajudar??</p>
<p>Liguei o amarelo na entrada 10. vermelho do positivo e preto no GND, usei a mesma linha e comando da pagina, mas não conta o fluxo, comprei 2 sensor achando que poderia ser o defeito no primeiro e nada.</p>
<p>Ja fiz o teste com água e soprando também nada..</p>
<p>Se alguém ajudar me ajudar fico agradecido,</p>
<p></p> Segue imagem da montagem :
tag:labdegaragem.com,2016-10-31:6223006:Comment:5752452016-10-31T22:16:50.360ZMatheus Lorram Lima Dumonthttps://labdegaragem.com/profile/MatheusLorramLimaDumont
<p>Segue imagem da montagem :</p>
<p></p>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/1939693635?profile=original" target="_self"><img width="750" src="http://storage.ning.com/topology/rest/1.0/file/get/1939693635?profile=RESIZE_1024x1024" class="align-center" width="750"/></a></p>
<p>Segue imagem da montagem :</p>
<p></p>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/1939693635?profile=original" target="_self"><img width="750" src="http://storage.ning.com/topology/rest/1.0/file/get/1939693635?profile=RESIZE_1024x1024" class="align-center" width="750"/></a></p> Boa noite prezados, Preciso…tag:labdegaragem.com,2016-10-31:6223006:Comment:5753432016-10-31T22:15:09.215ZMatheus Lorram Lima Dumonthttps://labdegaragem.com/profile/MatheusLorramLimaDumont
<pre>Boa noite prezados, <br></br><br></br>Preciso de ajuda em um sketch do meu projeto e estou tendo problema com força e a movimentação do <br></br>motor utilizando as bibliotecas stepper e accelstepper. <br></br>O projeto está apresentando um delay antes de realizar a rotação do motor que não consegui <br></br>decifrar o porque ! Estou usando um motor de drive A4988, Motor NEMA 17 1,1Kgf, BlackBoard V1 que é idêntica ao <br></br>Arduino UNO, e um Ethernet Shield junto com um sensor de fluxo de 3/4. <br></br>Alguém…</pre>
<pre>Boa noite prezados, <br/><br/>Preciso de ajuda em um sketch do meu projeto e estou tendo problema com força e a movimentação do <br/>motor utilizando as bibliotecas stepper e accelstepper. <br/>O projeto está apresentando um delay antes de realizar a rotação do motor que não consegui <br/>decifrar o porque ! Estou usando um motor de drive A4988, Motor NEMA 17 1,1Kgf, BlackBoard V1 que é idêntica ao <br/>Arduino UNO, e um Ethernet Shield junto com um sensor de fluxo de 3/4. <br/>Alguém tem alguma sugestão para resolver o problema de acionamento do motor após coleta <br/>pelo sensor de fluxo sem que prejudique os valores da coleta ? Preciso de ajuda pra resolver esse problema ... <br/>Se alguém puder dar uma força ! <br/><br/>Segue código abaixo baseado na sketch acima de coleta de fluxo de água:<br/>#include <Stepper.h><br/>#include <SPI.h><br/>#include <SD.h><br/>#include <AccelStepper.h><br/><br/>float vazao; //Variavel para armazenar o valor em L/min<br/>float media=0; //Variavel para tirar a media a cada 1 minuto<br/>int contaPulso; //Variavel para a quantidade de pulsos<br/>int i=0; //Variavel para contagem<br/>File myFile;<br/><br/>int velocidade_motor = 500; <br/>int aceleracao_motor = 500;<br/>const int stepPin = 7; <br/>const int dirPin = 3;<br/><br/>void setup()<br/>{ <br/> Serial.begin(9600); //Inicia a serial com um baud rate de 9600<br/> <br/> //Definindo variavel de interrupçao do sensor de fluxo <br/> pinMode(2, INPUT);<br/> attachInterrupt(0, incpulso, RISING); //Configura o pino 2(Interrupcao 0) para trabalhar como interrupcao<br/><br/> //gravação dos dados no MicroSD<br/> Serial.println("Inicializando MicroSD para gravação das informações . . . ");<br/> if (!SD.begin(4)){<br/> Serial.println("Falha na inicialização do dispositivo . . . ");<br/> return;<br/> }<br/> Serial.println("Inicialização realizada com sucesso");<br/> Serial.println("\n\nInicio\n\n"); //Imprime Inicio na serial<br/>} <br/><br/><br/>void loop ()<br/>{<br/><br/> contaPulso = 0; //Zera a variavel para contar os giros por segundos<br/> sei(); //Habilita interrupcao<br/> delay (1000); //Aguarda 1 segundo<br/> cli(); //Desabilita interrupcao<br/> <br/> //inicia a contabilização do fluxo<br/> vazao = contaPulso / 5.5; //Converte para L/min<br/> media=media+vazao; //Soma a vazao para o calculo da media<br/> i++;<br/> <br/> Serial.print(vazao); //Imprime na serial o valor da vazao<br/> Serial.print(" L/min - "); //Imprime L/min<br/> Serial.print(i); //Imprime a contagem i (segundos)<br/> Serial.println("s"); //Imprime s indicando que esta em segundos<br/> <br/> if(i==60)<br/> {<br/> media = media/60; //Tira a media dividindo por 60<br/> Serial.print("\nMedia por minuto = "); //Imprime a frase Media por minuto =<br/> Serial.print(media); //Imprime o valor da media<br/> Serial.println(" L/min - "); //Imprime L/min<br/><br/> movimenta();<br/><br/> if (!SD.exists("dados.txt")){<br/> myFile=SD.open("dados.txt", FILE_WRITE);<br/> if (myFile) {<br/><br/> myFile.print("Media por minuto : ");<br/> myFile.print(media);<br/> myFile.println(" L/min ");<br/> <br/> // Read from the file until there's nothing else in it:<br/> while (myFile.available()) {<br/> Serial.write(myFile.read());<br/> }<br/> // close the file:<br/> myFile.close();<br/> }<br/> } else {<br/> // if the file didn't open, print an error:<br/> Serial.println("Error ao abrir dados.txt");<br/> } <br/> }<br/><br/>media = 0; //Zera a variavel media para uma nova contagem<br/>i=0; //Zera a variavel i para uma nova contagem<br/>}<br/><br/>void incpulso ()<br/>{ <br/> contaPulso++; //Incrementa a variavel de contagem dos pulsos<br/>}<br/><br/>void movimenta()<br/>{<br/> if ((media > 0) && (media<4.8) )<br/> {<br/> Serial.println("Abrindo valvula 100 percent ! ");<br/> digitalWrite(dirPin,HIGH); <br/> for(int x = 0; x < 50; x++) {<br/> digitalWrite(stepPin,HIGH); <br/> delayMicroseconds(500); <br/> digitalWrite(stepPin,LOW); <br/> delayMicroseconds(500); <br/> }<br/> delay(500);<br/> }<br/> else if ((media>=4.8) && (media<=5.5))<br/> {<br/> Serial.println("Abrindo valvula 30 percent");<br/> digitalWrite(dirPin,HIGH); <br/> for(int x = 0; x < 50*(0.30); x++) {<br/> digitalWrite(stepPin,HIGH); <br/> delayMicroseconds(1000); <br/> digitalWrite(stepPin,LOW); <br/> delayMicroseconds(1000); <br/> }<br/> delay(500);<br/> }<br/> else if (media>5.5)<br/> {<br/> Serial.println("Fechando valvula 100 percent");<br/> digitalWrite(dirPin,LOW); //Changes the rotations direction<br/> // Makes 400 pulses for making two full cycle rotation<br/> for(int x = 0; x < 50; x++) {<br/> digitalWrite(stepPin,HIGH);<br/> delayMicroseconds(1000);<br/> digitalWrite(stepPin,LOW);<br/> delayMicroseconds(1000);<br/> }<br/> delay(1000);<br/> } <br/>}<br/><br/>Abs. e Obrigado ! </pre> Boa noite moçada...
Seguinte,…tag:labdegaragem.com,2016-08-10:6223006:Comment:5560732016-08-10T01:58:28.654ZAdriano Furlaneto Mateushttps://labdegaragem.com/profile/AdrianoFurlanetoMateus
<p>Boa noite moçada...</p>
<p>Seguinte, copiei o projeto e blz.. funcionou... Mas adaptei no meu projetinho aqui um LCD 16x2 I2C, e ai só funciona se eu comentar a linha </p>
<p>cli(); //Desabilita interrupção</p>
<p>Mas teoricamente funciona normal... Alguem saberia me ajudar com este problema?</p>
<p></p>
<p>Grato.</p>
<p>Boa noite moçada...</p>
<p>Seguinte, copiei o projeto e blz.. funcionou... Mas adaptei no meu projetinho aqui um LCD 16x2 I2C, e ai só funciona se eu comentar a linha </p>
<p>cli(); //Desabilita interrupção</p>
<p>Mas teoricamente funciona normal... Alguem saberia me ajudar com este problema?</p>
<p></p>
<p>Grato.</p> Este sensor precisa de uma pr…tag:labdegaragem.com,2016-03-31:6223006:Comment:5234572016-03-31T15:05:30.706ZCaio César Pereira da Silvahttps://labdegaragem.com/profile/CaioCesarPereiradaSilva
<p>Este sensor precisa de uma pressão mínima de trabalho?? qual a precisão??</p>
<p>Se passar 0,01L/min ele irá registrar?</p>
<p>Este sensor precisa de uma pressão mínima de trabalho?? qual a precisão??</p>
<p>Se passar 0,01L/min ele irá registrar?</p> show o artigo! parabéns.
tag:labdegaragem.com,2015-12-06:6223006:Comment:4991152015-12-06T12:58:43.561ZOtyRShttps://labdegaragem.com/profile/OtyRS
<p>show o artigo! parabéns.</p>
<p></p>
<p>show o artigo! parabéns.</p>
<p></p> alguém sabe e pode me dizer p…tag:labdegaragem.com,2015-11-11:6223006:Comment:4926872015-11-11T12:12:18.132Zmatheus callegari portelahttps://labdegaragem.com/profile/matheuscallegariportela
<p>alguém sabe e pode me dizer porque o "contapulso" é dividido por "5.5" na quinta linha do "void loop"?</p>
<p>o porque do 5.5 ?</p>
<p>alguém sabe e pode me dizer porque o "contapulso" é dividido por "5.5" na quinta linha do "void loop"?</p>
<p>o porque do 5.5 ?</p> boa noite eu gostaria de usar…tag:labdegaragem.com,2015-08-12:6223006:Comment:4664732015-08-12T02:30:30.620Zmarcelo lino silvahttps://labdegaragem.com/profile/marcelolinosilva
<p>boa noite eu gostaria de usar este sensor , não para fazer contagem de litros mas gostaria de usar para acender um led ao invés de contar a passagem de litros de agua, desde já agradeço pela ajuda ,<a href="mailto:linosilva1975@hotmail.com">linosilva1975@hotmail.com</a></p>
<p>boa noite eu gostaria de usar este sensor , não para fazer contagem de litros mas gostaria de usar para acender um led ao invés de contar a passagem de litros de agua, desde já agradeço pela ajuda ,<a href="mailto:linosilva1975@hotmail.com">linosilva1975@hotmail.com</a></p>