Fiz o seguinte Sketch para o Arduino:

Intuito é fazer ele acionar uma vávula tipo solenoide.
Porém, teria que funcionar com um inversor de polaridade, pois a valvula funciona assim) :

( + - ) -> ABRE

                  inverte

(- + ) -> FECHA.

A valvula nao possui o comum ( - ) para ambos, só invertendo a polaridade mesmo.

Alguem pode me ajudar.

#define RELE_1 3
#define RELE_2 5
byte Qtde = 1;
//-----------------------------------------
void setup()
{
Serial.begin(9600);
pinMode(RELE_1, OUTPUT);
pinMode(RELE_2, OUTPUT);
}
//-----------------------------------------
void loop()
{
while(Qtde)
{
Qtde = 0;
digitalWrite (RELE_2, HIGH);
delay (1000);
digitalWrite(RELE_2, LOW);
delay (6500);
digitalWrite(RELE_1, HIGH);
delay(1000);
digitalWrite(RELE_1, LOW);
}
}

Exibições: 2540

As respostas para este tópico estão encerradas.

Respostas a este tópico

Olá,

Não é uma questão apenas de olhar o software, neste caso tem que se fazer o hardware inverter a polaridade da alimentação da bobina. Isto pode ser feito por meio de uma ponte H com transistores ou com dois relés, a figura abaixo mostra a ligação para os dois relés:

PERFEITO  Wiechert! Muito OBRIGADO.

Mas no caso, enquanto RL 1 está em NF o RL 2 esta em NA, correto ?

No desenho o + da fonte vai no NF (NC) de cada relé, o - da fonte vai no NA (NO) de cada relé e o comum de cada relé vai a um terminal da válvula.

 Se seguir o desenho acima a lógica de funcionamento será a seguinte:

1- RL1 off e RL2 off (++) ambos os terminais da bobina estão ligados ao + e nada acontece. 

2- RL1 on e RL2 off (-+) o terminal esquerdo da bobina está ligados ao - e o direito ao +. 

3- RL1 off e RL2 on (+-) o terminal esquerdo da bobina está ligados ao + e o direito ao -.

4- RL1 on e RL2 on (--) ambos os terminais da bobina estão ligados ao - e nada acontece. 

Correto ?

Sim.

O seu relé tem bobina de 5V? Qual o driver que irá usar?

por que Wiechert?
Sim a bobina é de 5V.

Estou utilizando Arduino Uno.

Porque irá queimar o arduino, só por isso...

Use um transistor comandado pelo arduino para acionar o relé.

Uma sugestão:

Coloquei qualquer Transistor qualquer parecido..correto?

Tem alguns erros no layout da placa:

Filipe, veja o video.

https://www.youtube.com/watch?v=GxZR_KHnPh4&feature=youtu.be

Somente para tentar ilustrar um pouco o já resolvido pelo Wiechert, já que o tópico sempre pode servir para outros com a mesma dificuldade no futuro.

O código foi alterado para exemplificar a implementação do hardware de maneira mais rápida.

Quando considere que seu tópico esteja concluído, por favor edite o titulo atual, e coloque antes do mesmo a palavra RESOLVIDO, em uma busca sera mais fácil outro garagista encontrar.

Abs.

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço