Controle uma válvula solenoide com o Arduino

Controle uma válvula solenoide com o Arduino 5

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.

YouTube video

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

5 Comentários

  1. Olá!
    Eu queria adaptar este projeto para um que seria acionado por um módulo de carga ao invés de um botão e gostaria de saber se o módulo relé 5V continuaria sendo necessário

  2. Queria saber como posso desmontar o solenóide para limpá-lo. Gostaria de testar isso para saber se são resíduos que estão impedindo o correto funcionamento do solenóide.

    1. Olá Debora!

      Você pode remover cuidadosamente os 4 parafusos, que irá separar a parte elétrica da parte mecânica.
      O resto da parte mecânica, no modelo do post, é só encaixado ou posicionado no lugar.

      Você pode remover os componentes e verificar se o problema são os resíduos.

      Abraços!
      Vinícius – Equipe MakerHero

  3. Comprei uma dessa, achei que a a válvula reduz muito a pressão do fluxo de água, queria usar com um reservatório em cima mas a água não descia de jeito nenhum, a pressão do sistema tem que ser muito forte para passar pela válvula.

    1. Olá Filipe!

      Você está acionando a válvula com 12 V?

      A fonte precisa ser capaz de fornecer cerca de 250 mA de corrente a 12 V para a solenoide abrir por completo.

      Pelas especificações a pressão mínima é equivalente a uma altura de coluna d’água de aproximadamente 2 m.

      Abraços!
      Vinícius – Equipe MakerHero