Sou iniciante na área de programação e só entendo o básico. Quero saber como fazer o acionamento da válvula solenoide e qual seria a programação para isso. Para desligar a válvula irei usar um sistema com detector de obstáculo, assim que o infravermelho for interrompido a válvula deve ser desligada.

Exibições: 1049

Responder esta

Respostas a este tópico

Oi EMS, boa tarde.

Para fazer isto que voc que, não precisa gastar um ucontrolador e programação não.

Bastam um sensor ótico, um transistor e alguns componentes passivos,

Mas se quer mesmo aprender a usar um microladordor, programando-o, aqui mesmo no LdG tem um curso

básico de arduino que te dará condições para fazer programas básicos, similares ao que você pretende fazer.

link;  http://arduino.labdegaragem.com/

Rui

Boa noite Eduardo, acredito que sua utilização sera bem semelhante a minha? ou talvez não.

SRSRSRS

estou fazendo um sistema justamente pra trabalhar com isso, bom vamos lá.

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é.

Fora essa parte seria interessante compartilhar sua ideia com agente assim podemos melhor ajuda-lo.

mais acredito que um código como o abaixo irá auxilia-lo.

int x = 7 //pino de saída no Arduino (exemplo 7).

void setup() {
Serial.begin(9600);
pinMode(x, OUTPUT);
//... outras pré programações nescessárias.
}

void loop() {
digitalWrite(x,HIGH);
delay(1000);
digitalWrite(x,LOW);
delay(1000);
//neste caso, a vávula liga por 1 segundo e desliga por 1 segundo. Repete isso "eternamente".
}

o que não envolve o senhor pois depende do mesmo e está no básico indicado pelo amigo Rui.

Obrigado.

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.

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.

Tipo, enquanto tiver leitura do sinal ele esta ligado e a hora que não estiver desliga.

Já a compatibilização de corrente pesquisa "ligar válvula 12v no Arduino" que vai sair muita coisa.

Caso não dê nada posta seu código em anexo pra vermos.

Abraço

void setup() {
Serial.begin(9600);
pinMode(7, OUTPUT);

}

void loop() {
while(analogRead(A0)!= 0){
digitalWrite(7, HIGH);
}
digitalWrite(7, LOW);

}

RSS

Destaques

Registre-se no
Lab de Garagem
Clicando aqui

Convide um
amigo para fazer
parte

curso gratis de arduino

© 2019   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço