Acionamento de Válvula solenoide pelo Arduino Uno - Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)2024-03-28T17:40:19Zhttps://labdegaragem.com/forum/topics/acionamento-de-v-lvula-solenoide-pelo-arduino-uno?commentId=6223006%3AComment%3A563485&x=1&feed=yes&xn_auth=noBom como você disse que já ar…tag:labdegaragem.com,2016-09-10:6223006:Comment:5634852016-09-10T02:59:07.157ZDianderson de Melo Higino Mendonhttps://labdegaragem.com/profile/DiandersondeMeloHiginoMendon
<p>Bom como você disse que já arrumou a parte do sensor vou supor que o sensor seja um (A0) e testa aí e vê se funciona.</p>
<p>Tipo, enquanto tiver leitura do sinal ele esta ligado e a hora que não estiver desliga.</p>
<p>Já a compatibilização de corrente pesquisa "ligar válvula 12v no Arduino" que vai sair muita coisa.</p>
<p>Caso não dê nada posta seu código em anexo pra vermos.</p>
<p></p>
<p>Abraço</p>
<p></p>
<p>void setup() {<br></br> Serial.begin(9600);<br></br> pinMode(7,…</p>
<p>Bom como você disse que já arrumou a parte do sensor vou supor que o sensor seja um (A0) e testa aí e vê se funciona.</p>
<p>Tipo, enquanto tiver leitura do sinal ele esta ligado e a hora que não estiver desliga.</p>
<p>Já a compatibilização de corrente pesquisa "ligar válvula 12v no Arduino" que vai sair muita coisa.</p>
<p>Caso não dê nada posta seu código em anexo pra vermos.</p>
<p></p>
<p>Abraço</p>
<p></p>
<p>void setup() {<br/> Serial.begin(9600);<br/> pinMode(7, OUTPUT);</p>
<p>}</p>
<p>void loop() {<br/> while(analogRead(A0)!= 0){<br/> digitalWrite(7, HIGH);<br/> }<br/> digitalWrite(7, LOW);</p>
<p>}</p> Não especifiquei mas a válvul…tag:labdegaragem.com,2016-09-10:6223006:Comment:5634822016-09-10T02:07:44.012ZEduardo Marques de Souza https://labdegaragem.com/profile/EduardoMarquesdeSouza
Não especifiquei mas a válvula é 12V sim. O projeto todo é uma máquina de ensaio de flexão. Ao ligar a máquina ela libera água que enche um balde, esse balde está preso à um braço que por sua vez faz força sobre um corpo de prova. Assim que a peça romper ela cai e interrompe o sinal do infravermelho que desliga a solenoide. Essa parte do infravermelho já consegui fazer mas agora falta a válvula.
Não especifiquei mas a válvula é 12V sim. O projeto todo é uma máquina de ensaio de flexão. Ao ligar a máquina ela libera água que enche um balde, esse balde está preso à um braço que por sua vez faz força sobre um corpo de prova. Assim que a peça romper ela cai e interrompe o sinal do infravermelho que desliga a solenoide. Essa parte do infravermelho já consegui fazer mas agora falta a válvula. Boa noite Eduardo, acredito q…tag:labdegaragem.com,2016-09-10:6223006:Comment:5634792016-09-10T00:27:49.704ZDianderson de Melo Higino Mendonhttps://labdegaragem.com/profile/DiandersondeMeloHiginoMendon
<p>Boa noite Eduardo, acredito que sua utilização sera bem semelhante a minha? ou talvez não.</p>
<p>SRSRSRS</p>
<p>estou fazendo um sistema justamente pra trabalhar com isso, bom vamos lá.</p>
<p>inicialmente você deve cuidar da tensão de alimentação, é provável que suas válvulas serão 12v e o Arduino trabalha com 5v. para isso tem vários métodos, ou caso seja uma válvula para jardim 127v ou 220v seria necessário um relé.</p>
<p>Fora essa parte seria interessante compartilhar sua ideia com…</p>
<p>Boa noite Eduardo, acredito que sua utilização sera bem semelhante a minha? ou talvez não.</p>
<p>SRSRSRS</p>
<p>estou fazendo um sistema justamente pra trabalhar com isso, bom vamos lá.</p>
<p>inicialmente você deve cuidar da tensão de alimentação, é provável que suas válvulas serão 12v e o Arduino trabalha com 5v. para isso tem vários métodos, ou caso seja uma válvula para jardim 127v ou 220v seria necessário um relé.</p>
<p>Fora essa parte seria interessante compartilhar sua ideia com agente assim podemos melhor ajuda-lo.</p>
<p>mais acredito que um código como o abaixo irá auxilia-lo.</p>
<p></p>
<p>int x = 7 //pino de saída no Arduino (exemplo 7).</p>
<p>void setup() {<br/> Serial.begin(9600);<br/> pinMode(x, OUTPUT);<br/> //... outras pré programações nescessárias. <br/>}</p>
<p>void loop() {<br/> digitalWrite(x,HIGH);<br/> delay(1000);<br/> digitalWrite(x,LOW);<br/> delay(1000);<br/>//neste caso, a vávula liga por 1 segundo e desliga por 1 segundo. Repete isso "eternamente".<br/>}</p>
<p></p>
<p>o que não envolve o senhor pois depende do mesmo e está no básico indicado pelo amigo Rui.</p>
<p>Obrigado.</p> Oi EMS, boa tarde.
Para fazer…tag:labdegaragem.com,2016-09-09:6223006:Comment:5636822016-09-09T20:09:30.669Zmineirin RVhttps://labdegaragem.com/profile/RuiViana
<p>Oi EMS, boa tarde.</p>
<p>Para fazer isto que voc que, não precisa gastar um ucontrolador e programação não.</p>
<p>Bastam um sensor ótico, um transistor e alguns componentes passivos,</p>
<p></p>
<p>Mas se quer mesmo aprender a usar um microladordor, programando-o, aqui mesmo no LdG tem um curso</p>
<p>básico de arduino que te dará condições para fazer programas básicos, similares ao que você pretende fazer.</p>
<p>link; …</p>
<p>Oi EMS, boa tarde.</p>
<p>Para fazer isto que voc que, não precisa gastar um ucontrolador e programação não.</p>
<p>Bastam um sensor ótico, um transistor e alguns componentes passivos,</p>
<p></p>
<p>Mas se quer mesmo aprender a usar um microladordor, programando-o, aqui mesmo no LdG tem um curso</p>
<p>básico de arduino que te dará condições para fazer programas básicos, similares ao que você pretende fazer.</p>
<p>link; <a rel="nofollow" href="http://arduino.labdegaragem.com/" target="_blank">http://arduino.labdegaragem.com/</a></p>
<p>Rui</p>
<p></p>