Como controlar uma válvula solenóide com Arduino?

válvula solenóide com Arduino

O que é uma válvula solenóide e como funciona?

Uma válvula solenóide é um dispositivo eletromagnético que permite controlar e automatizar o fluxo de fluidos. Seu funcionamento é baseado no eletromagnetismo. Quando uma corrente elétrica flui, ela aciona seu eletroímã, gerando um campo magnético que atrai uma haste localizada dentro de uma mola. Este deslocamento comprime a mola, provocando a abertura ou fechamento da válvula, possibilitando assim a regulagem precisa da passagem ou bloqueio do fluido conforme a necessidade.

As válvulas solenóides geralmente não incorporam circuitos integrados e dependem de um microcontrolador, como Arduino ou Raspberry Pi, para controle preciso, permitindo integração eficaz em projetos automatizados.

Utilização de válvulas solenóides em sistemas de irrigação automática com Arduino

A integração de válvulas solenóides com Arduino abre as portas para uma variedade de projetos que exigem controle preciso do fluxo de fluido. Um dos usos mais comuns, principalmente para quem é novo no mundo do Arduino, é a implementação em sistemas de irrigação automática.

Imagine a possibilidade de criar um eficiente sistema de irrigação automática no seu jardim ou ambiente escolar. Neste cenário, o controle da válvula solenóide fica a cargo do Arduino, que, a partir das informações de umidade do solo fornecidas por um sensor específico, aciona a válvula solenóide de forma inteligente para regar as plantas de acordo com a real necessidade da cultura.

Este exemplo ilustra como a combinação de Arduino e uma válvula solenóide pode ser essencial para projetos que buscam otimizar processos por meio da automatização e resposta a dados ambientais específicos.

Como controlar uma válvula solenóide com Arduino?

O Arduino controlará a ativação e desativação da válvula solenóide, enquanto sua alimentação será fornecida através de uma fonte externa de 12 V, gerenciada por um transistor.

Em termos simples, um transistor, um dispositivo semicondutor, desempenha funções de amplificação e regulação de sinais elétricos. Sua estrutura é composta por três camadas de material semicondutor: emissor, base e coletor. Seu funcionamento envolve o controle da corrente entre o emissor e o coletor através de uma corrente aplicada na base, neste caso, vinda do Arduino.

Materiais

Para controlar uma válvula solenóide com um microcontrolador Arduino, precisaremos do seguinte material:

1 válvula solenóide de 12 V, 1 Arduino, 1 transistor TIP102 NPN, 1 diodo 1N4001, 1 resistor de 1000 ohms, 1 fonte de 12 volts, 1 bateria de 9 volts (opcional), cabos.

Conexões físicas:

Coloque um transistor TIP102 NPN em uma placa de ensaio. A base do transistor será o terminal localizado na extremidade esquerda. O coletor será o terminal do centro e o emissor será o terminal da direita.

Coloque um resistor de 1000 ohms na base do transistor. Conecte a base do transistor ao PIN 7 do Arduino adicionando um resistor de 1000 ohms entre eles. Conecte o emissor à linha de aterramento da placa de ensaio. Conecte a linha de aterramento da placa de ensaio ao pino GND do Arduino.

Antes de conectar o solenóide ao sistema, é necessário proteger o circuito contra a força eletromotriz reversa que será produzida pela desativação do solenóide. Para fazer isso, conecte um fio vermelho a um dos terminais do solenóide e um fio preto ao outro terminal. Faça um corte no centro de ambos os fios e proceda à soldagem de um diodo 1N4001, certificando-se de orientar a faixa do diodo para a lateral do fio vermelho.

Após isso, conecte o fio vermelho ao pólo positivo de uma fonte de 12 V. Conecte o fio preto ao coletor do transistor (terminal central). O pólo negativo da fonte de alimentação, conecte-o à linha de aterramento da placa de ensaio.

O sketch

int valve=7;
void setup() {
  pinMode(valve, OUTPUT);
  digitalWrite(valve, LOW);
  delay(3000);
}
void loop() {
  digitalWrite(valve, HIGH);
  delay(10000);                      
  digitalWrite(valve, LOW);
  delay(5000);                
}

ASSISTA NO SHORTS DO YOUTUBE:

Rolar para cima