Olá, estou com uma dúvida, se puderem me ajudar...
Preciso programar o sensor de fluxo para que ele através do Arduíno possa abrir e fechar duas solenoides.
O sensor de fluxo deve identificar a saída da primeira água e enviar um sinal para o Arduíno abrir a primeira eletroválvula e direcionar a água para o esgoto.
Para as próximas saídas de água ele deve abrir a segunda eletroválvula.
Montei um programa (anexo) mas ele não esta respondendo, se gue também as ligações.
Programação.
// Contador do sensor de fluxo
int contador = 0;
int i = 0;
//Sensor de Nível
intsensornivel = 11;
//Porta ligada ao pino IN1 do modulo
int porta_rele1 = 7;
//Localização do pino do sensor de vazão
intsensorvazao = 2;
// Função de interrupção
void setup(){
//define pino 2 como entrada
pinMode(sensorvazao, INPUT);
digitalWrite(sensorvazao, HIGH);
//Esta é a função de configuração em que o porta serial é iniciada
Serial.begin(9600);
//Define pinos para o rele como saida
pinMode(porta_rele1, OUTPUT);
//Define pino como entrada
pinMode(sensornivel,INPUT);
}
void loop(){
delay (1000);
i = digitalRead(sensorvazao);
if(i == 1){
contador++;
}
while (i <= 3) {
if ((contador == 1) || (digitalRead(sensornivel)==HIGH)){
digitalWrite(porta_rele1, HIGH); //Liga solenoide 1 e desliga solenoide 2
}
else{
digitalWrite(porta_rele1, LOW); //Desliga rele 1 e liga solenoide 2
}
i++;
}
if (i==4)i=0;
Serial.print("sensorvazao: ");
Serial.println(i);
}
Tags:
Opa.
Se entendi você quer jogar a água de lavagem fora e reaproveitar a água de achague. Ali no T, você ira precisar colocar um reservatório de AR. Pode por uma garrafa pet de 2 litros e de maneira que ela sempre fique com ar dentro, pois a água não é comprimível e se os canos estiverem cheio não conseguira detectar com confiabilidade que a bomba foi ligada ou não.
Sobre o código, precisa usar interrupção externa pra ler os pulsos, de uma pesquisada isso aqui no fórum, tem muito material sobre esse tema.
Eu não entendi sobre o reservatório de ar.
concertei aqui... estou pesquisando aqui pra ver se acho algo aqui... valeu..
Essas bibliotecas já tentei...infelizmente não esta funcionando.
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por