teste.pptx

Alguém me pode ajudar a fazer um código para arduino para controlar estes passos que estão neste ficheiro.

JR

Exibições: 389

Responder esta

Respostas a este tópico

o seu esquema está um pouco vago mais dá pra ter uma idéia do que voce quer.
Primeiro você tem que definir o que usar para detectar a água, voce pode usar sensores simples de água como esse abaixo:

voce pode usar 3 sensores, cada um localizado em um lugar específico. Quando o sensor está imerso em água o valor é zero

1 - Escolha do tempo de funcionamento do motor.

  Voce pode definir um tempo, ou fazer o motor funcionar até o sensor de nível máximo estar imerso em água

lembrando que para controlar Motores e eletrovalvulas com o Arduino ou qualquer outro dispositivo de alta tensão voce deve ter o conhecimento prévio de como usar reles e transistores chaveados para o acionamento do mesmo.

O código pode ficar mais ou menos assim: 

int SondanivMax = 0; //sonda do nivel máximo ligada no analog in 0 do arduino
int SondanivMin = 1; //sonda do nivel minimo ligada no analog in 1 do arduino
int SondanivSeg = 2; //sonda do nivel de segurança ligada no analog in 2 do arduino
int Motor = 6;
int Eletrovalvula = 7;
int Alarme = 8;
void setup() {
Serial.begin(9600);
pinMode(SondanivMax, INPUT); //setando pino para entrada
pinMode(SondanivMin, INPUT); //setando pino para entrada
pinMode(SondanivSeg, INPUT); //setando pino para entrada
pinMode(Motor, OUTPUT); //setando pino para saida
pinMode(Eletrovalvula, OUTPUT); //setando pino para saida
pinMode(Alarme, OUTPUT);
}

void loop() {
int valorSensornivMax = analogRead(A0);
int valorSensornivMin = analogRead(A1);
int valorSensornivSeg = analogRead(A2);

if (valorSensornivMin == 0) {
digitalWrite(Alarme, HIGH);
digitalWrite(Eletrovalvula, HIGH);
}
else if (valorSensornivMax == 0){
digitalWrite(Eletrovalvula, LOW);
}

ainda falta colocar muita coisa como comandos lógicos entre o sensor de segurança e o máx.

é por ai... 

Ok muito obrigado, foi uma grande ajuda.

Vou testar e verificar se é necessário mais algum passo no programa.

JR

Lembrando que a Loja do Laboratório de Garagem tem um sensor que pode talvez ser usado como este sensor: http://www.labdegaragem.org/loja/index.php/34-sensores/sensor-de-ch...

Só não sei se ele seria resistente em ser deixado mergulhado em água o tempo todo (sensor para o nível mínimo).

Boa sorte.

Muito obrigado

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço