Controle uma válvula solenoide com o Arduino

Controle uma válvula solenoide com o Arduino Deixe um comentário

No ramo da automação é muito comum a utilização de dispositivos e equipamentos que fazem a interação da parte mecânica com a parte eletrônica. Neste post você verá como é possível controlar uma válvula solenoide através do Arduino.

Controle uma válvula solenoide com o Arduino
Figura 1: Arduino e válvula solenoide

Para utilizar a válvula solenoide com o Arduino você precisará dos seguintes materiais:

O que é válvula solenoide?

A válvula solenoide é um dispositivo eletromecânico utilizado para o controle de fluxo de líquidos e gases, ou seja ela basicamente possibilita ter o controle de abertura e fechamento da tubulação onde se encontra o fluxo gasoso ou líquido. O funcionamento da válvula ocorre por meio de uma bobina, que quando energizada, cria um campo magnético que implica no movimento do êmbolo que está dentro da bobina, fazendo com que a válvula se abra ou feche. Elas podem ser normalmente abertas(NA) ou normalmente fechadas (NF), quando NA é permitida a passado dos fluidos até que a válvula seja energizada para fechar a passagem, e quando for NF só permitirá a passagem de fluido se for energizada, enquanto estiver desenergizada ela bloqueará a passagem do fluido.

 Controle uma válvula solenoide com o Arduino
Figura 2: Válvula solenoide

Circuito: acionando uma válvula solenoide com Arduino e relé

O circuito basicamente funciona da seguinte forma, ao apertar o botão o relé é acionado fechando a conexão de alimentação da válvula solenoide fazendo com que ela libere o fluído, e ao pressionar o botão novamente o relé volta ao estado inicial. O circuito de ligação dos componentes é conforme a imagem abaixo.

Controle uma válvula solenoide com o Arduino
Figura 3: Circuito de ligação dos componentes

Obs: para a alimentação da válvula solenoide é necessário plugar a fonte 12V no conector plug P4. Para a alimentação do Arduino você pode utilizar um carregador de celular.

É possível adicionar outros módulos para obter mais funcionalidades como por exemplo a inserção de um sensor de proximidade para acionar a válvula sem que haja contato com algum equipamento.

O vídeo abaixo mostra o funcionamento do circuito montado.

Código: controle de uma válvula solenoide com Arduino

Logo abaixo temos o código que será carregado no Arduino Uno para fazer o controle de acionamento do relé, que por sua vez, fará o acionamento da válvula solenoide permitindo a passagem do fluido.

boolean estado = false; //Flag para mudar estado da válvula

void setup(){

  pinMode(10,INPUT); //Pino de entrada do botão para comutar válvula
  pinMode(9,OUTPUT); //Pino de saída para chavear relé
   
}

void loop() {

  if(digitalRead(10)== LOW){ //Se o botão for pressionado altera estado da flag e do pino
     
   delay(500);
    
   estado = !estado; //Altera estado anterior da flag 
   digitalWrite(9, estado); //Altera estado do pino
      
  }


}

Atenção!
Antes de acionar o circuito verifique se não terá perigo do fluido cair no circuito quando o mesmo for acionado.

Gostou de aprender como acionar a válvula solenoide com o Arduino? Deixe seu comentário logo abaixo. Para saber mais sobre o mundo maker, Arduino entre outros dispositivos acesse o blog. Em caso de dúvidas, caso queira trocar uma ideia, ou até mesmo dividir seu projeto.

 

 

Faça seu comentário

Acesse sua conta e participe